[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5421":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},5421,"openfang","RightNow-AI\u002Fopenfang","RightNow-AI","Open-source Agent Operating System","https:\u002F\u002Fwww.openfang.sh\u002F",null,"Rust",17809,2269,124,65,0,17,83,364,68,120,"Apache License 2.0",false,"main",true,[27,28,29,30,31,32,33,34],"agent-framework","ai-agents","llm","mcp","open-source","openclaw","operating-system","rust","2026-06-12 04:00:25","\u003Cp align=\"center\">\n  \u003Cimg src=\"public\u002Fassets\u002Fopenfang-logo.png\" width=\"160\" alt=\"OpenFang Logo\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">OpenFang\u003C\u002Fh1>\n\u003Ch3 align=\"center\">The Agent Operating System\u003C\u002Fh3>\n\n\u003Cp align=\"center\">\n  Open-source Agent OS built in Rust. 137K LOC. 14 crates. 1,767+ tests. Zero clippy warnings.\u003Cbr\u002F>\n  \u003Cstrong>One binary. Battle-tested. Agents that actually work for you.\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fopenfang.sh\u002Fdocs\">Documentation\u003C\u002Fa> &bull;\n  \u003Ca href=\"https:\u002F\u002Fopenfang.sh\u002Fdocs\u002Fgetting-started\">Quick Start\u003C\u002Fa> &bull;\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002Fopenfangg\">Twitter \u002F X\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flanguage-Rust-orange?style=flat-square\" alt=\"Rust\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue?style=flat-square\" alt=\"MIT\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-0.6.4-green?style=flat-square\" alt=\"v0.6.4\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ftests-2,543%2B%20passing-brightgreen?style=flat-square\" alt=\"Tests\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fclippy-0%20warnings-brightgreen?style=flat-square\" alt=\"Clippy\" \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fopenfang\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBuy%20Me%20a%20Coffee-FFDD00?style=flat-square&logo=buy-me-a-coffee&logoColor=black\" alt=\"Buy Me A Coffee\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n> **v0.5.10 (April 2026)**\n>\n> OpenFang is feature complete but still pre-1.0. Expect rough edges and 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:\u002F\u002Fgithub.com\u002FRightNow-AI\u002Fopenfang\u002Fissues)\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.\" 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\u002F7, 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:\u002F\u002Fopenfang.sh\u002Finstall | sh\nopenfang init\nopenfang start\n# Dashboard live at http:\u002F\u002Flocalhost:4200\n```\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Windows\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n```powershell\nirm https:\u002F\u002Fopenfang.sh\u002Finstall.ps1 | iex\nopenfang init\nopenfang start\n```\n\n\u003C\u002Fdetails>\n\n---\n\n## Hands: Agents That Actually Do Things\n\n\u003Cp align=\"center\">\u003Cem>\"Traditional agents wait for you to type. Hands work \u003Cstrong>for\u003C\u002Fstrong> you.\"\u003C\u002Fem>\u003C\u002Fp>\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\u002FJSON\u002FMarkdown. 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\u002FX account manager. Creates content in 7 rotating formats, schedules posts for optimal engagement, responds to mentions, tracks performance metrics. Has an approval queue, so 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\">\n  \u003Cimg src=\"public\u002Fassets\u002Fopenfang-vs-claws.png\" width=\"600\" alt=\"OpenFang vs OpenClaw vs ZeroClaw\" \u002F>\n\u003C\u002Fp>\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>` 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. ``..\u002F`` 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\u002FWS\u002FSSE endpoints, OpenAI-compatible API, dashboard\nopenfang-channels    40 messaging adapters with rate limiting, DM\u002Fgroup 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\u002FSMTP)\n**Enterprise:** Microsoft Teams, Mattermost, Google Chat, Webex, Feishu\u002FLark, 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\u002Fgroup policies, rate limiting, and output formatting.\n\n---\n\n## WhatsApp Web Gateway (QR Code)\n\nConnect your personal WhatsApp account to OpenFang via QR code, just like WhatsApp Web. No Meta Business account required.\n\n### Prerequisites\n\n- **Node.js >= 18** installed ([download](https:\u002F\u002Fnodejs.org\u002F))\n- OpenFang installed and initialized\n\n### Setup\n\n**1. Install the gateway dependencies:**\n\n```bash\ncd packages\u002Fwhatsapp-gateway\nnpm install\n```\n\n**2. Configure `config.toml`:**\n\n```toml\n[channels.whatsapp]\nmode = \"web\"\ndefault_agent = \"assistant\"\n```\n\n**3. Set the gateway URL (choose one):**\n\nAdd to your shell profile for persistence:\n\n```bash\n# macOS \u002F Linux\necho 'export WHATSAPP_WEB_GATEWAY_URL=\"http:\u002F\u002F127.0.0.1:3009\"' >> ~\u002F.zshrc\nsource ~\u002F.zshrc\n```\n\nOr set it inline when starting the gateway:\n\n```bash\nexport WHATSAPP_WEB_GATEWAY_URL=\"http:\u002F\u002F127.0.0.1:3009\"\n```\n\n**4. Start the gateway:**\n\n```bash\nnode packages\u002Fwhatsapp-gateway\u002Findex.js\n```\n\nThe gateway listens on port `3009` by default. Override with `WHATSAPP_GATEWAY_PORT`.\n\n**5. Start OpenFang:**\n\n```bash\nopenfang start\n# Dashboard at http:\u002F\u002Flocalhost:4200\n```\n\n**6. Scan the QR code:**\n\nOpen the dashboard → **Channels** → **WhatsApp**. A QR code will appear. Scan it with your phone:\n\n> **WhatsApp** → **Settings** → **Linked Devices** → **Link a Device**\n\nOnce scanned, the status changes to `connected` and incoming messages are routed to your configured agent.\n\n### Gateway Environment Variables\n\n| Variable | Description | Default |\n|----------|-------------|---------|\n| `WHATSAPP_WEB_GATEWAY_URL` | Gateway URL for OpenFang to connect to | _(empty = disabled)_ |\n| `WHATSAPP_GATEWAY_PORT` | Port the gateway listens on | `3009` |\n| `OPENFANG_URL` | OpenFang API URL the gateway reports to | `http:\u002F\u002F127.0.0.1:4200` |\n| `OPENFANG_DEFAULT_AGENT` | Agent that handles incoming messages | `assistant` |\n\n### Gateway API Endpoints\n\n| Method | Route | Description |\n|--------|-------|-------------|\n| `POST` | `\u002Flogin\u002Fstart` | Generate QR code (returns base64 PNG) |\n| `GET` | `\u002Flogin\u002Fstatus` | Connection status (`disconnected`, `qr_ready`, `connected`) |\n| `POST` | `\u002Fmessage\u002Fsend` | Send a message (`{ \"to\": \"5511999999999\", \"text\": \"Hello\" }`) |\n| `GET` | `\u002Fhealth` | Health check |\n\n### Alternative: WhatsApp Cloud API\n\nFor production workloads, use the [WhatsApp Cloud API](https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fwhatsapp\u002Fcloud-api) with a Meta Business account. See the [Cloud API configuration docs](https:\u002F\u002Fopenfang.sh\u002Fdocs\u002Fchannels\u002Fwhatsapp).\n\n\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 ~\u002F.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\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"researcher\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"Analyze Q4 market trends\"}],\n    \"stream\": true\n  }'\n```\n\n140+ REST\u002FWS\u002FSSE 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\u002FLinux)\ncurl -fsSL https:\u002F\u002Fopenfang.sh\u002Finstall | 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:\u002F\u002Flocalhost: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> \"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>\n\u003Csummary>\u003Cstrong>Windows (PowerShell)\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n```powershell\nirm https:\u002F\u002Fopenfang.sh\u002Finstall.ps1 | iex\nopenfang init\nopenfang start\n```\n\n\u003C\u002Fdetails>\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.5.10 is pre-1.0. The architecture is solid, the test suite is comprehensive, and the security model is deep. 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:\u002F\u002Fgithub.com\u002FRightNow-AI\u002Fopenfang\u002Fissues).\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## Security\n\nTo report a security vulnerability, email **jaber@rightnowai.co**. We take all reports seriously and will respond within 48 hours.\n\n---\n\n## License\n\nMIT. Use it however you want.\n\n---\n\n## Links\n\n- [Website & Documentation](https:\u002F\u002Fopenfang.sh)\n- [Quick Start Guide](https:\u002F\u002Fopenfang.sh\u002Fdocs\u002Fgetting-started)\n- [GitHub](https:\u002F\u002Fgithub.com\u002FRightNow-AI\u002Fopenfang)\n- [Discord](https:\u002F\u002Fdiscord.gg\u002FsSJqgNnq6X)\n- [Twitter \u002F X](https:\u002F\u002Fx.com\u002Fopenfangg)\n\n---\n\n## Built by RightNow\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.rightnowai.co\u002F\">\n    \u003Cimg src=\"public\u002Fassets\u002Frightnow-logo.webp\" width=\"60\" alt=\"RightNow Logo\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  OpenFang is built and maintained by \u003Ca href=\"https:\u002F\u002Fx.com\u002FAkashi203\">\u003Cstrong>Jaber\u003C\u002Fstrong>\u003C\u002Fa>, Founder of \u003Ca href=\"https:\u002F\u002Fwww.rightnowai.co\u002F\">\u003Cstrong>RightNow\u003C\u002Fstrong>\u003C\u002Fa>.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.rightnowai.co\u002F\">Website\u003C\u002Fa> &bull;\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002FAkashi203\">Twitter \u002F X\u003C\u002Fa> &bull;\n  \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fopenfang\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fcdn.buymeacoffee.com\u002Fbuttons\u002Fv2\u002Fdefault-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" >\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Built with Rust. Secured with 16 layers. Agents that actually work for you.\u003C\u002Fstrong>\n\u003C\u002Fp>\n","OpenFang 是一个开源的代理操作系统，专为自主运行的智能代理设计。它使用 Rust 语言构建，具有137,000行代码、14个模块和超过1,767个测试用例，确保了系统的稳定性和高效性。其核心功能包括通过预设的时间表执行任务、构建知识图谱、监控目标、生成潜在客户列表以及管理社交媒体账号等。整个系统编译成一个约32MB的单一可执行文件，便于部署和维护。适用于需要自动化处理日常任务或数据分析的企业和个人场景，特别是那些寻求提高工作效率并通过智能代理进行决策支持的情况。",2,"2026-06-11 03:03:15","top_language"]