{"id":13678474,"url":"https://github.com/OpenAgentsInc/openagents","last_synced_at":"2025-04-29T15:31:35.728Z","repository":{"id":206047222,"uuid":"715683924","full_name":"OpenAgentsInc/openagents","owner":"OpenAgentsInc","description":"An open agents platform (wip)","archived":false,"fork":false,"pushed_at":"2024-05-01T02:18:16.000Z","size":12732,"stargazers_count":114,"open_issues_count":0,"forks_count":16,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-05-01T13:55:58.615Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://openagents.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenAgentsInc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-07T16:16:46.000Z","updated_at":"2024-05-02T21:36:16.320Z","dependencies_parsed_at":"2024-01-07T02:28:00.440Z","dependency_job_id":"f3139893-416c-4655-824b-69192badcac4","html_url":"https://github.com/OpenAgentsInc/openagents","commit_stats":null,"previous_names":["arcadelabsinc/openagents","openagentsinc/openagents"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAgentsInc%2Fopenagents","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAgentsInc%2Fopenagents/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAgentsInc%2Fopenagents/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAgentsInc%2Fopenagents/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenAgentsInc","download_url":"https://codeload.github.com/OpenAgentsInc/openagents/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213678305,"owners_count":15622491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-08-02T13:00:53.963Z","updated_at":"2025-04-29T15:31:35.719Z","avatar_url":"https://github.com/OpenAgentsInc.png","language":"PHP","funding_links":[],"categories":["others","Rust","Agents \u0026 Agent Managers"],"sub_categories":[],"readme":"# OpenAgents\n\nOpenAgents is a platform for AI agents using open protocols.\n\nOur current flagship product (v4) is an agentic chat app live at [openagents.com](https://openagents.com).\n\nThis repo holds our new cross-platform version (v5), a work in progress.\n\nInitial focus is Coder, our desktop app intended to be a drop-in replacement for Claude Code with standard chat UI \u0026 thread history and first-class MCP integration.\n\n## Running Coder locally\n\nMain branch not stable. Basic functionality usable at [15edaaca8ac](https://github.com/OpenAgentsInc/openagents/tree/15edaaca8ac601ac1c1f1a2d816465b375780a42)\n\n```bash\ngit clone git@github.com:OpenAgentsInc/openagents.git\ncd openagents\nyarn install\nyarn coder\n```\n\nThen click settings icon bottom right \u003e API Keys \u003e Add Anthropic and/or OpenRouter key\n\n## Repo Structure\n\n```\n  openagents/\n  ├── apps/                   # Client applications\n  │   ├── chatserver/         # AI SDK chat API\n  │   ├── coder/              # Coding agent desktop app\n  │   ├── mcp-github-server/  # Remote MCP server with GitHub tools\n  │   ├── onyx/               # Onyx mobile app \u0026 bitcoin wallet\n  │   └── website/            # Web client (React Router/Vite/Cloudflare)\n  ├── packages/               # Shared libraries/components\n  │   ├── agents/             # Agent definitions\n  │   ├── core/               # Shared core logic\n  │   └── ui/                 # UI components\n  └── docs/                   # Documentation\n```\n\n## v5 Tech Stack\n\n- Frontend: React, React Native, TypeScript\n- Backend: Cloudflare stack\n- Auth: better-auth\n- Vercel AI SDK\n\n## v5 Architecture Considerations\n\n- A cross-platform monorepo lets us maximize code reuse across clients for different platforms and use cases, e.g.:\n    - Web: General agentic chat \u0026 project management\n    - Mobile: Personal assistant \u0026 bitcoin wallet\n    - Desktop: Coder\n- Clients should benefit from open protocol interoperability from day one, e.g.:\n    - MCP clients\n    - Nostr clients (DVMs etc.)\n- Agents should run as long-running processes\n    - Cloudflare Agent SDK built on Durable Objects\n- Agents should be composable from reusable building blocks\n    - MCP tools\n    - Extism plugins\n- Contributors should be paid proportional to paid usage\n    - See draft [Flow of Funds](https://github.com/OpenAgentsInc/openagents/wiki/Flow-of-Funds)\n    - Via Bitcoin using any Lightning wallet, or soon our noob-friendly Onyx wallet using the Breez SDK\n- Agents should be able to have their own wallets\n    - Bitcoin/Lightning \u0026 stablecoins via [Spark wallet](https://www.spark.info/)?\n\n## Resources\n\n- [Website](https://openagents.com)\n- [Follow us on X](https://x.com/OpenAgentsInc)\n- [Stacker News Community](https://stacker.news/~openagents)\n\n## Video Series\n\nWe've documented a year of development in 160+ videos on X.\nCheck out [episode one](https://twitter.com/OpenAgentsInc/status/1721942435125715086) or see the [full episode list](https://github.com/OpenAgentsInc/openagents/wiki/Video-Series).\n\n## Screenshots\n\n![Coder MCP screenshot](docs/img/coder1.png)\n\n![Onyx chat screenshot](docs/img/onyx2a.png)\n\n![Onyx bitcoin wallet screenshot](docs/img/onyx1.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenAgentsInc%2Fopenagents","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOpenAgentsInc%2Fopenagents","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenAgentsInc%2Fopenagents/lists"}