openfang
Open-source Agent Operating System
File Explorer
Download Latest Version (.zip)- audit.toml
- bug_report.yml
- feature_request.yml
- ci.yml
- release.yml
- dependabot.yml
- FUNDING.yml
- pull_request_template.md
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- .gitignore
- agent.py
- config.example.toml
- requirements.txt
- server.py
- workflow.json
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- agent.toml
- channel_bridge.rs
- lib.rs
- middleware.rs
- openai_compat.rs
- rate_limiter.rs
- routes.rs
- server.rs
- session_auth.rs
- stream_chunker.rs
- stream_dedup.rs
- types.rs
- webchat.rs
- ws.rs
- components.css
- layout.css
- theme.css
- en.json
- i18n.js
- ru.json
- agents.js
- approvals.js
- channels.js
- chat.js
- comms.js
- hands.js
- logs.js
- overview.js
- runtime.js
- scheduler.js
- sessions.js
- settings.js
- skills.js
- usage.js
- wizard.js
- workflow-builder.js
- workflows.js
- api.js
- app.js
- katex.js
- alpine.min.js
- chart.umd.min.js
- github-dark.min.css
- highlight.min.js
- marked.min.js
- favicon.ico
- index_body.html
- index_head.html
- logo.png
- manifest.json
- sw.js
- api_integration_test.rs
- daemon_lifecycle_test.rs
- load_test.rs
- skill_config_api_test.rs
- Cargo.toml
- bluesky.rs
- bridge.rs
- dingtalk.rs
- dingtalk_stream.rs
- discord.rs
- discourse.rs
- email.rs
- feishu.rs
- flock.rs
- formatter.rs
- gitter.rs
- google_chat.rs
- gotify.rs
- guilded.rs
- irc.rs
- keybase.rs
- lib.rs
- line.rs
- linkedin.rs
- mastodon.rs
- matrix.rs
- mattermost.rs
- messenger.rs
- mqtt.rs
- mumble.rs
- nextcloud.rs
- nostr.rs
- ntfy.rs
- pumble.rs
- reddit.rs
- revolt.rs
- rocketchat.rs
- router.rs
- signal.rs
- slack.rs
- teams.rs
- telegram.rs
- threema.rs
- twist.rs
- twitch.rs
- types.rs
- viber.rs
- webex.rs
- webhook.rs
- wecom.rs
- whatsapp.rs
- xmpp.rs
- zulip.rs
- bridge_integration_test.rs
- Cargo.toml
- agents.rs
- audit.rs
- channels.rs
- chat.rs
- comms.rs
- dashboard.rs
- extensions.rs
- hands.rs
- init_wizard.rs
- logs.rs
- memory.rs
- mod.rs
- peers.rs
- security.rs
- sessions.rs
- settings.rs
- skills.rs
- templates.rs
- triggers.rs
- usage.rs
- welcome.rs
- wizard.rs
- workflows.rs
- chat_runner.rs
- event.rs
- mod.rs
- theme.rs
- bundled_agents.rs
- dotenv.rs
- launcher.rs
- main.rs
- mcp.rs
- progress.rs
- table.rs
- templates.rs
- ui.rs
- Cargo.toml
- default.json
- acl-manifests.json
- capabilities.json
- desktop-schema.json
- linux-schema.json
- macOS-schema.json
- windows-schema.json
- 128x128.png
- 128x128@2x.png
- 32x32.png
- icon.ico
- icon.png
- commands.rs
- lib.rs
- main.rs
- server.rs
- shortcuts.rs
- tray.rs
- updater.rs
- build.rs
- Cargo.toml
- tauri.conf.json
- aws.toml
- azure-mcp.toml
- bitbucket.toml
- brave-search.toml
- discord-mcp.toml
- dropbox.toml
- elasticsearch.toml
- exa-search.toml
- gcp-mcp.toml
- github.toml
- gitlab.toml
- gmail.toml
- google-calendar.toml
- google-drive.toml
- jira.toml
- linear.toml
- mongodb.toml
- notion.toml
- postgresql.toml
- redis.toml
- sentry.toml
- slack.toml
- sqlite-mcp.toml
- teams-mcp.toml
- todoist.toml
- bundled.rs
- credentials.rs
- health.rs
- installer.rs
- lib.rs
- oauth.rs
- registry.rs
- vault.rs
- Cargo.toml
- HAND.toml
- SKILL.md
- HAND.toml
- SKILL.md
- HAND.toml
- SKILL.md
- HAND.toml
- SKILL.md
- HAND.toml
- SKILL.md
- HAND.toml
- SKILL.md
- HAND.toml
- SKILL.md
- HAND.toml
- SKILL.md
- HAND.toml
- SKILL.md
- bundled.rs
- lib.rs
- registry.rs
- Cargo.toml
- approval.rs
- auth.rs
- auto_reply.rs
- background.rs
- capabilities.rs
- config.rs
- config_reload.rs
- cron.rs
- cron_delivery.rs
- error.rs
- event_bus.rs
- heartbeat.rs
- kernel.rs
- lib.rs
- metering.rs
- pairing.rs
- registry.rs
- scheduler.rs
- supervisor.rs
- triggers.rs
- whatsapp_gateway.rs
- wizard.rs
- workflow.rs
- integration_test.rs
- multi_agent_test.rs
- wasm_agent_integration_test.rs
- workflow_integration_test.rs
- Cargo.toml
- consolidation.rs
- http_client.rs
- knowledge.rs
- lib.rs
- migration.rs
- semantic.rs
- session.rs
- structured.rs
- substrate.rs
- usage.rs
- Cargo.toml
- lib.rs
- openclaw.rs
- report.rs
- provider_json5_agents.rs
- provider_json5_default_model.rs
- provider_json5_provider_catalog.rs
- provider_legacy_yaml.rs
- Cargo.toml
- anthropic.rs
- bedrock.rs
- claude_code.rs
- copilot.rs
- fallback.rs
- gemini.rs
- mod.rs
- openai.rs
- qwen_code.rs
- vertex.rs
- a2a.rs
- agent_context.rs
- agent_loop.rs
- apply_patch.rs
- audit.rs
- auth_cooldown.rs
- browser.rs
- command_lane.rs
- compactor.rs
- context_budget.rs
- context_overflow.rs
- copilot_oauth.rs
- docker_sandbox.rs
- embedding.rs
- graceful_shutdown.rs
- hooks.rs
- host_functions.rs
- image_gen.rs
- kernel_handle.rs
- lib.rs
- link_understanding.rs
- llm_driver.rs
- llm_errors.rs
- loop_guard.rs
- mcp.rs
- mcp_server.rs
- media_understanding.rs
- model_catalog.rs
- process_manager.rs
- prompt_builder.rs
- provider_health.rs
- python_runtime.rs
- reply_directives.rs
- retry.rs
- routing.rs
- sandbox.rs
- session_repair.rs
- shell_bleed.rs
- str_utils.rs
- subprocess_sandbox.rs
- think_filter.rs
- tool_policy.rs
- tool_runner.rs
- tts.rs
- web_cache.rs
- web_content.rs
- web_fetch.rs
- web_search.rs
- workspace_context.rs
- workspace_sandbox.rs
- Cargo.toml
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- bundled.rs
- clawhub.rs
- config_injection.rs
- installer.rs
- lib.rs
- loader.rs
- marketplace.rs
- openclaw_compat.rs
- registry.rs
- verify.rs
- Cargo.toml
- agent.rs
- approval.rs
- capability.rs
- commands.rs
- comms.rs
- config.rs
- error.rs
- event.rs
- lib.rs
- manifest_signing.rs
- media.rs
- memory.rs
- message.rs
- model_catalog.rs
- scheduler.rs
- serde_compat.rs
- taint.rs
- tool.rs
- tool_compat.rs
- webhook.rs
- Cargo.toml
- lib.rs
- message.rs
- peer.rs
- registry.rs
- Cargo.toml
- openfang.service
- architecture-overview.svg
- feature-coverage.svg
- performance.svg
- security-layers.svg
- agent-templates.md
- api-reference.md
- architecture.md
- channel-adapters.md
- cli-reference.md
- configuration.md
- desktop.md
- getting-started.md
- launch-roadmap.md
- mcp-a2a.md
- production-checklist.md
- providers.md
- README.md
- security.md
- skill-development.md
- troubleshooting.md
- VERTEX_AI_LOCAL_TESTING.md
- workflows.md
- .gitignore
- index.js
- package.json
- openfang-logo.png
- openfang-vs-claws.png
- rightnow-logo.webp
- install-smoke.Dockerfile
- install.ps1
- install.sh
- basic.js
- streaming.js
- index.d.ts
- index.js
- package.json
- client_basic.py
- client_streaming.py
- echo_agent.py
- openfang_client.py
- openfang_sdk.py
- setup.py
- main.rs
- Cargo.toml
- .dockerignore
- .env.example
- .gitignore
- AGENTS.md
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- CLAUDE.md
- CONTRIBUTING.md
- Cross.toml
- docker-compose.yml
- Dockerfile
- flake.nix
- LICENSE-APACHE
- LICENSE-MIT
- MIGRATION.md
- openfang.toml.example
- README.md
- rust-toolchain.toml
- rustfmt.toml
- SECURITY.md
- start-vertex.bat
- test_vertex_e2e.py
# Installation Guide
git clone https://github.com/RightNow-AI/openfang
Downloads the entire project code from GitHub to your computer.
cd openfang
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendedcurl -fsSL https://openfang.sh/install | sh
Downloads and runs the official install script in one line β this handles the full setup automatically.
irm https://openfang.sh/install.ps1 | iex
Downloads and runs the official install script via PowerShell β this handles the full setup automatically.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
4. Node.js
Easynpm install
Downloads and installs the libraries listed in package.json.
Pulled directly from this repo's README.
5. Python
Easypip install -r agents/langchain-code-reviewer/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
6. Rust
Medium- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cargo build --workspace --lib
Compiles the Rust project.
cargo test --workspace
Type this command into your terminal and run it.
cargo clippy --workspace --all-targets -- -D warnings
Type this command into your terminal and run it.
cargo fmt --all -- --check
Type this command into your terminal and run it.
Pulled directly from this repo's README.
