{"id":46106355,"url":"https://github.com/RightNow-AI/openfang","last_synced_at":"2026-03-03T01:01:24.969Z","repository":{"id":340670706,"uuid":"1166139870","full_name":"RightNow-AI/openfang","owner":"RightNow-AI","description":"Open-source Agent Operating System","archived":false,"fork":false,"pushed_at":"2026-03-02T20:53:55.000Z","size":5437,"stargazers_count":9023,"open_issues_count":106,"forks_count":943,"subscribers_count":77,"default_branch":"main","last_synced_at":"2026-03-02T21:52:36.272Z","etag":null,"topics":["agent-framework","ai-agents","llm","mcp","open-source","openclaw","operating-system","rust"],"latest_commit_sha":null,"homepage":"https://www.openfang.sh/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RightNow-AI.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"RightNow-AI"}},"created_at":"2026-02-24T23:12:38.000Z","updated_at":"2026-03-02T21:51:39.000Z","dependencies_parsed_at":"2026-03-01T19:01:06.445Z","dependency_job_id":null,"html_url":"https://github.com/RightNow-AI/openfang","commit_stats":null,"previous_names":["rightnow-ai/openfang"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/RightNow-AI/openfang","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RightNow-AI%2Fopenfang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RightNow-AI%2Fopenfang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RightNow-AI%2Fopenfang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RightNow-AI%2Fopenfang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RightNow-AI","download_url":"https://codeload.github.com/RightNow-AI/openfang/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RightNow-AI%2Fopenfang/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30028228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T00:31:48.536Z","status":"ssl_error","status_checked_at":"2026-03-03T00:30:56.176Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-framework","ai-agents","llm","mcp","open-source","openclaw","operating-system","rust"],"created_at":"2026-03-01T21:00:50.938Z","updated_at":"2026-03-03T01:01:24.945Z","avatar_url":"https://github.com/RightNow-AI.png","language":"Rust","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"public/assets/openfang-logo.png\" width=\"160\" alt=\"OpenFang Logo\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eOpenFang\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eThe Agent Operating System\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  Open-source Agent OS built in Rust. 137K LOC. 14 crates. 1,767+ tests. Zero clippy warnings.\u003cbr/\u003e\n  \u003cstrong\u003eOne binary. Battle-tested. Agents that actually work for you.\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://openfang.sh/docs\"\u003eDocumentation\u003c/a\u003e \u0026bull;\n  \u003ca href=\"https://openfang.sh/docs/getting-started\"\u003eQuick Start\u003c/a\u003e \u0026bull;\n  \u003ca href=\"https://x.com/openfangg\"\u003eTwitter / X\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/language-Rust-orange?style=flat-square\" alt=\"Rust\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/license-MIT-blue?style=flat-square\" alt=\"MIT\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/version-0.1.0-green?style=flat-square\" alt=\"v0.1.0\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/tests-1,767%2B%20passing-brightgreen?style=flat-square\" alt=\"Tests\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/clippy-0%20warnings-brightgreen?style=flat-square\" alt=\"Clippy\" /\u003e\n  \u003ca href=\"https://www.buymeacoffee.com/openfang\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20Me%20a%20Coffee-FFDD00?style=flat-square\u0026logo=buy-me-a-coffee\u0026logoColor=black\" alt=\"Buy Me A Coffee\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003e **v0.1.0 — First Release (February 2026)**\n\u003e\n\u003e OpenFang is feature-complete but this is the first public release. You may encounter instability, rough edges, or breaking changes between minor versions. We ship fast and fix fast. Pin to a specific commit for production use until v1.0. [Report issues here.](https://github.com/RightNow-AI/openfang/issues)\n\n---\n\n## What is OpenFang?\n\nOpenFang is an **open-source Agent Operating System** — not a chatbot framework, not a Python wrapper around an LLM, not a \"multi-agent orchestrator.\" It is a full operating system for autonomous agents, built from scratch in Rust.\n\nTraditional agent frameworks wait for you to type something. OpenFang runs **autonomous agents that work for you** — on schedules, 24/7, building knowledge graphs, monitoring targets, generating leads, managing your social media, and reporting results to your dashboard.\n\nThe entire system compiles to a **single ~32MB binary**. One install, one command, your agents are live.\n\n```bash\ncurl -fsSL https://openfang.sh/install | sh\nopenfang init\nopenfang start\n# Dashboard live at http://localhost:4200\n```\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWindows\u003c/strong\u003e\u003c/summary\u003e\n\n```powershell\nirm https://openfang.sh/install.ps1 | iex\nopenfang init\nopenfang start\n```\n\n\u003c/details\u003e\n\n---\n\n## Hands: Agents That Actually Do Things\n\n\u003cp align=\"center\"\u003e\u003cem\u003e\"Traditional agents wait for you to type. Hands work \u003cstrong\u003efor\u003c/strong\u003e you.\"\u003c/em\u003e\u003c/p\u003e\n\n**Hands** are OpenFang's core innovation — pre-built autonomous capability packages that run independently, on schedules, without you having to prompt them. This is not a chatbot. This is an agent that wakes up at 6 AM, researches your competitors, builds a knowledge graph, scores the findings, and delivers a report to your Telegram before you've had coffee.\n\nEach Hand bundles:\n- **HAND.toml** — Manifest declaring tools, settings, requirements, and dashboard metrics\n- **System Prompt** — Multi-phase operational playbook (not a one-liner — these are 500+ word expert procedures)\n- **SKILL.md** — Domain expertise reference injected into context at runtime\n- **Guardrails** — Approval gates for sensitive actions (e.g. Browser Hand requires approval before any purchase)\n\nAll compiled into the binary. No downloading, no pip install, no Docker pull.\n\n### The 7 Bundled Hands\n\n| Hand | What It Actually Does |\n|------|----------------------|\n| **Clip** | Takes a YouTube URL, downloads it, identifies the best moments, cuts them into vertical shorts with captions and thumbnails, optionally adds AI voice-over, and publishes to Telegram and WhatsApp. 8-phase pipeline. FFmpeg + yt-dlp + 5 STT backends. |\n| **Lead** | Runs daily. Discovers prospects matching your ICP, enriches them with web research, scores 0-100, deduplicates against your existing database, and delivers qualified leads in CSV/JSON/Markdown. Builds ICP profiles over time. |\n| **Collector** | OSINT-grade intelligence. You give it a target (company, person, topic). It monitors continuously — change detection, sentiment tracking, knowledge graph construction, and critical alerts when something important shifts. |\n| **Predictor** | Superforecasting engine. Collects signals from multiple sources, builds calibrated reasoning chains, makes predictions with confidence intervals, and tracks its own accuracy using Brier scores. Has a contrarian mode that deliberately argues against consensus. |\n| **Researcher** | Deep autonomous researcher. Cross-references multiple sources, evaluates credibility using CRAAP criteria (Currency, Relevance, Authority, Accuracy, Purpose), generates cited reports with APA formatting, supports multiple languages. |\n| **Twitter** | Autonomous Twitter/X account manager. Creates content in 7 rotating formats, schedules posts for optimal engagement, responds to mentions, tracks performance metrics. Has an approval queue — nothing posts without your OK. |\n| **Browser** | Web automation agent. Navigates sites, fills forms, clicks buttons, handles multi-step workflows. Uses Playwright bridge with session persistence. **Mandatory purchase approval gate** — it will never spend your money without explicit confirmation. |\n\n```bash\n# Activate the Researcher Hand — it starts working immediately\nopenfang hand activate researcher\n\n# Check its progress anytime\nopenfang hand status researcher\n\n# Activate lead generation on a daily schedule\nopenfang hand activate lead\n\n# Pause without losing state\nopenfang hand pause lead\n\n# See all available Hands\nopenfang hand list\n```\n\n**Build your own.** Define a `HAND.toml` with tools, settings, and a system prompt. Publish to FangHub.\n\n---\n\n## OpenFang vs The Landscape\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"public/assets/openfang-vs-claws.png\" width=\"600\" alt=\"OpenFang vs OpenClaw vs ZeroClaw\" /\u003e\n\u003c/p\u003e\n\n### Benchmarks: Measured, Not Marketed\n\nAll data from official documentation and public repositories — February 2026.\n\n#### Cold Start Time (lower is better)\n\n```\nZeroClaw   ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   10 ms\nOpenFang   ██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  180 ms    ★\nLangGraph  █████████████████░░░░░░░░░░░░░░░░░░░░░░░░░  2.5 sec\nCrewAI     ████████████████████░░░░░░░░░░░░░░░░░░░░░░  3.0 sec\nAutoGen    ██████████████████████████░░░░░░░░░░░░░░░░░  4.0 sec\nOpenClaw   █████████████████████████████████████████░░  5.98 sec\n```\n\n#### Idle Memory Usage (lower is better)\n\n```\nZeroClaw   █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    5 MB\nOpenFang   ████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   40 MB    ★\nLangGraph  ██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░  180 MB\nCrewAI     ████████████████████░░░░░░░░░░░░░░░░░░░░░░░  200 MB\nAutoGen    █████████████████████████░░░░░░░░░░░░░░░░░░  250 MB\nOpenClaw   ████████████████████████████████████████░░░░  394 MB\n```\n\n#### Install Size (lower is better)\n\n```\nZeroClaw   █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  8.8 MB\nOpenFang   ███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   32 MB    ★\nCrewAI     ████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  100 MB\nLangGraph  ████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  150 MB\nAutoGen    ████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░  200 MB\nOpenClaw   ████████████████████████████████████████░░░░  500 MB\n```\n\n#### Security Systems (higher is better)\n\n```\nOpenFang   ████████████████████████████████████████████   16      ★\nZeroClaw   ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░    6\nOpenClaw   ████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    3\nAutoGen    █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    2\nLangGraph  █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    2\nCrewAI     ███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    1\n```\n\n#### Channel Adapters (higher is better)\n\n```\nOpenFang   ████████████████████████████████████████████   40      ★\nZeroClaw   ███████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░   15\nOpenClaw   █████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   13\nCrewAI     ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    0\nAutoGen    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    0\nLangGraph  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    0\n```\n\n#### LLM Providers (higher is better)\n\n```\nZeroClaw   ████████████████████████████████████████████   28\nOpenFang   ██████████████████████████████████████████░░   27      ★\nLangGraph  ██████████████████████░░░░░░░░░░░░░░░░░░░░░   15\nCrewAI     ██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   10\nOpenClaw   ██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   10\nAutoGen    ███████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░    8\n```\n\n### Feature-by-Feature Comparison\n\n| Feature | OpenFang | OpenClaw | ZeroClaw | CrewAI | AutoGen | LangGraph |\n|---------|----------|----------|----------|--------|---------|-----------|\n| **Language** | **Rust** | TypeScript | **Rust** | Python | Python | Python |\n| **Autonomous Hands** | **7 built-in** | None | None | None | None | None |\n| **Security Layers** | **16 discrete** | 3 basic | 6 layers | 1 basic | Docker | AES enc. |\n| **Agent Sandbox** | **WASM dual-metered** | None | Allowlists | None | Docker | None |\n| **Channel Adapters** | **40** | 13 | 15 | 0 | 0 | 0 |\n| **Built-in Tools** | **53 + MCP + A2A** | 50+ | 12 | Plugins | MCP | LC tools |\n| **Memory** | **SQLite + vector** | File-based | SQLite FTS5 | 4-layer | External | Checkpoints |\n| **Desktop App** | **Tauri 2.0** | None | None | None | Studio | None |\n| **Audit Trail** | **Merkle hash-chain** | Logs | Logs | Tracing | Logs | Checkpoints |\n| **Cold Start** | **\u003c200ms** | ~6s | ~10ms | ~3s | ~4s | ~2.5s |\n| **Install Size** | **~32 MB** | ~500 MB | ~8.8 MB | ~100 MB | ~200 MB | ~150 MB |\n| **License** | MIT | MIT | MIT | MIT | Apache 2.0 | MIT |\n\n---\n\n## 16 Security Systems — Defense in Depth\n\nOpenFang doesn't bolt security on after the fact. Every layer is independently testable and operates without a single point of failure.\n\n| # | System | What It Does |\n|---|--------|-------------|\n| 1 | **WASM Dual-Metered Sandbox** | Tool code runs in WebAssembly with fuel metering + epoch interruption. A watchdog thread kills runaway code. |\n| 2 | **Merkle Hash-Chain Audit Trail** | Every action is cryptographically linked to the previous one. Tamper with one entry and the entire chain breaks. |\n| 3 | **Information Flow Taint Tracking** | Labels propagate through execution — secrets are tracked from source to sink. |\n| 4 | **Ed25519 Signed Agent Manifests** | Every agent identity and capability set is cryptographically signed. |\n| 5 | **SSRF Protection** | Blocks private IPs, cloud metadata endpoints, and DNS rebinding attacks. |\n| 6 | **Secret Zeroization** | `Zeroizing\u003cString\u003e` auto-wipes API keys from memory the instant they're no longer needed. |\n| 7 | **OFP Mutual Authentication** | HMAC-SHA256 nonce-based, constant-time verification for P2P networking. |\n| 8 | **Capability Gates** | Role-based access control — agents declare required tools, the kernel enforces it. |\n| 9 | **Security Headers** | CSP, X-Frame-Options, HSTS, X-Content-Type-Options on every response. |\n| 10 | **Health Endpoint Redaction** | Public health check returns minimal info. Full diagnostics require authentication. |\n| 11 | **Subprocess Sandbox** | `env_clear()` + selective variable passthrough. Process tree isolation with cross-platform kill. |\n| 12 | **Prompt Injection Scanner** | Detects override attempts, data exfiltration patterns, and shell reference injection in skills. |\n| 13 | **Loop Guard** | SHA256-based tool call loop detection with circuit breaker. Handles ping-pong patterns. |\n| 14 | **Session Repair** | 7-phase message history validation and automatic recovery from corruption. |\n| 15 | **Path Traversal Prevention** | Canonicalization with symlink escape prevention. `../` doesn't work here. |\n| 16 | **GCRA Rate Limiter** | Cost-aware token bucket rate limiting with per-IP tracking and stale cleanup. |\n\n---\n\n## Architecture\n\n14 Rust crates. 137,728 lines of code. Modular kernel design.\n\n```\nopenfang-kernel      Orchestration, workflows, metering, RBAC, scheduler, budget tracking\nopenfang-runtime     Agent loop, 3 LLM drivers, 53 tools, WASM sandbox, MCP, A2A\nopenfang-api         140+ REST/WS/SSE endpoints, OpenAI-compatible API, dashboard\nopenfang-channels    40 messaging adapters with rate limiting, DM/group policies\nopenfang-memory      SQLite persistence, vector embeddings, canonical sessions, compaction\nopenfang-types       Core types, taint tracking, Ed25519 manifest signing, model catalog\nopenfang-skills      60 bundled skills, SKILL.md parser, FangHub marketplace\nopenfang-hands       7 autonomous Hands, HAND.toml parser, lifecycle management\nopenfang-extensions  25 MCP templates, AES-256-GCM credential vault, OAuth2 PKCE\nopenfang-wire        OFP P2P protocol with HMAC-SHA256 mutual authentication\nopenfang-cli         CLI with daemon management, TUI dashboard, MCP server mode\nopenfang-desktop     Tauri 2.0 native app (system tray, notifications, global shortcuts)\nopenfang-migrate     OpenClaw, LangChain, AutoGPT migration engine\nxtask                Build automation\n```\n\n---\n\n## 40 Channel Adapters\n\nConnect your agents to every platform your users are on.\n\n**Core:** Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Email (IMAP/SMTP)\n**Enterprise:** Microsoft Teams, Mattermost, Google Chat, Webex, Feishu/Lark, Zulip\n**Social:** LINE, Viber, Facebook Messenger, Mastodon, Bluesky, Reddit, LinkedIn, Twitch\n**Community:** IRC, XMPP, Guilded, Revolt, Keybase, Discourse, Gitter\n**Privacy:** Threema, Nostr, Mumble, Nextcloud Talk, Rocket.Chat, Ntfy, Gotify\n**Workplace:** Pumble, Flock, Twist, DingTalk, Zalo, Webhooks\n\nEach adapter supports per-channel model overrides, DM/group policies, rate limiting, and output formatting.\n\n---\n\n## 27 LLM Providers — 123+ Models\n\n3 native drivers (Anthropic, Gemini, OpenAI-compatible) route to 27 providers:\n\nAnthropic, Gemini, OpenAI, Groq, DeepSeek, OpenRouter, Together, Mistral, Fireworks, Cohere, Perplexity, xAI, AI21, Cerebras, SambaNova, HuggingFace, Replicate, Ollama, vLLM, LM Studio, Qwen, MiniMax, Zhipu, Moonshot, Qianfan, Bedrock, and more.\n\nIntelligent routing with task complexity scoring, automatic fallback, cost tracking, and per-model pricing.\n\n---\n\n## Migrate from OpenClaw\n\nAlready running OpenClaw? One command:\n\n```bash\n# Migrate everything — agents, memory, skills, configs\nopenfang migrate --from openclaw\n\n# Migrate from a specific path\nopenfang migrate --from openclaw --path ~/.openclaw\n\n# Dry run first to see what would change\nopenfang migrate --from openclaw --dry-run\n```\n\nThe migration engine imports your agents, conversation history, skills, and configuration. OpenFang reads SKILL.md natively and is compatible with the ClawHub marketplace.\n\n---\n\n## OpenAI-Compatible API\n\nDrop-in replacement. Point your existing tools at OpenFang:\n\n```bash\ncurl -X POST localhost:4200/v1/chat/completions \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"model\": \"researcher\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"Analyze Q4 market trends\"}],\n    \"stream\": true\n  }'\n```\n\n140+ REST/WS/SSE endpoints covering agents, memory, workflows, channels, models, skills, A2A, Hands, and more.\n\n---\n\n## Quick Start\n\n```bash\n# 1. Install (macOS/Linux)\ncurl -fsSL https://openfang.sh/install | sh\n\n# 2. Initialize — walks you through provider setup\nopenfang init\n\n# 3. Start the daemon\nopenfang start\n\n# 4. Dashboard is live at http://localhost:4200\n\n# 5. Activate a Hand — it starts working for you\nopenfang hand activate researcher\n\n# 6. Chat with an agent\nopenfang chat researcher\n\u003e \"What are the emerging trends in AI agent frameworks?\"\n\n# 7. Spawn a pre-built agent\nopenfang agent spawn coder\n```\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWindows (PowerShell)\u003c/strong\u003e\u003c/summary\u003e\n\n```powershell\nirm https://openfang.sh/install.ps1 | iex\nopenfang init\nopenfang start\n```\n\n\u003c/details\u003e\n\n---\n\n## Development\n\n```bash\n# Build the workspace\ncargo build --workspace --lib\n\n# Run all tests (1,767+)\ncargo test --workspace\n\n# Lint (must be 0 warnings)\ncargo clippy --workspace --all-targets -- -D warnings\n\n# Format\ncargo fmt --all -- --check\n```\n\n---\n\n## Stability Notice\n\nOpenFang v0.1.0 is the first public release. The architecture is solid, the test suite is comprehensive, and the security model is comprehensive. That said:\n\n- **Breaking changes** may occur between minor versions until v1.0\n- **Some Hands** are more mature than others (Browser and Researcher are the most battle-tested)\n- **Edge cases** exist — if you find one, [open an issue](https://github.com/RightNow-AI/openfang/issues)\n- **Pin to a specific commit** for production deployments until v1.0\n\nWe ship fast and fix fast. The goal is a rock-solid v1.0 by mid-2026.\n\n---\n\n## License\n\nMIT — use it however you want.\n\n---\n\n## Links\n\n- [Website \u0026 Documentation](https://openfang.sh)\n- [Quick Start Guide](https://openfang.sh/docs/getting-started)\n- [GitHub](https://github.com/RightNow-AI/openfang)\n- [Discord](https://discord.gg/sSJqgNnq6X)\n- [Twitter / X](https://x.com/openfangg)\n\n---\n\n## Built by RightNow\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.rightnowai.co/\"\u003e\n    \u003cimg src=\"public/assets/rightnow-logo.webp\" width=\"60\" alt=\"RightNow Logo\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  OpenFang is built and maintained by \u003ca href=\"https://x.com/Akashi203\"\u003e\u003cstrong\u003eJaber\u003c/strong\u003e\u003c/a\u003e, Founder of \u003ca href=\"https://www.rightnowai.co/\"\u003e\u003cstrong\u003eRightNow\u003c/strong\u003e\u003c/a\u003e.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.rightnowai.co/\"\u003eWebsite\u003c/a\u003e \u0026bull;\n  \u003ca href=\"https://x.com/Akashi203\"\u003eTwitter / X\u003c/a\u003e \u0026bull;\n  \u003ca href=\"https://www.buymeacoffee.com/openfang\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" \u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eBuilt with Rust. Secured with 16 layers. Agents that actually work for you.\u003c/strong\u003e\n\u003c/p\u003e\n","funding_links":["https://github.com/sponsors/RightNow-AI","https://www.buymeacoffee.com/openfang"],"categories":["Multi-Agent Swarms","MCP Servers","Rust","Other AI Agents","Main Projects","\u003ca name=\"Rust\"\u003e\u003c/a\u003eRust","Agent Integration \u0026 Deployment Tools","\u003cimg src=\"./assets/satellite.svg\" width=\"16\" height=\"16\" style=\"vertical-align: middle;\"\u003e Satellites"],"sub_categories":["Agent Platforms","Personal / Always-On Agents","AI Agent Operating System"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRightNow-AI%2Fopenfang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRightNow-AI%2Fopenfang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRightNow-AI%2Fopenfang/lists"}