openagents

openagents

The platform for AI agents. (wip)

Stars: 212

Visit
 screenshot

README:

OpenAgents

OpenAgents is a platform for AI agents using open protocols.

Our current flagship product (v4) is an agentic chat app live at openagents.com.

This repo holds our new cross-platform version (v5), a work in progress.

Initial focus is Coder, our desktop app intended to be a drop-in replacement for Claude Code with standard chat UI & thread history and first-class MCP integration.

Running Coder locally

git clone [email protected]:OpenAgentsInc/openagents.git
cd openagents
yarn install
yarn coder

Then click settings icon bottom right > API Keys > Add Anthropic and/or OpenRouter key

Repo Structure

  openagents/
  ├── apps/                   # Client applications
  │   ├── chatserver/         # AI SDK chat API
  │   ├── coder/              # Coding agent desktop app
  │   ├── mcp-github-server/  # Remote MCP server with GitHub tools
  │   └── onyx/               # Onyx mobile app & bitcoin wallet
  ├── packages/               # Shared libraries/components
  │   ├── agents/             # Agent definitions
  │   ├── core/               # Shared core logic
  │   └── ui/                 # UI components
  └── docs/                   # Documentation

v5 Tech Stack

  • Frontend: React, React Native, TypeScript
  • Backend: Cloudflare stack
  • Auth: better-auth
  • Vercel AI SDK

v5 Architecture Considerations

  • A cross-platform monorepo lets us maximize code reuse across clients for different platforms and use cases, e.g.:
    • Web: General agentic chat & project management
    • Mobile: Personal assistant & bitcoin wallet
    • Desktop: Coder
  • Clients should benefit from open protocol interoperability from day one, e.g.:
    • MCP clients
    • Nostr clients (DVMs etc.)
  • Agents should run as long-running processes
    • Cloudflare Agent SDK built on Durable Objects
  • Agents should be composable from reusable building blocks
    • MCP tools
    • Extism plugins
  • Contributors should be paid proportional to paid usage
    • See draft Flow of Funds
    • Via Bitcoin using any Lightning wallet, or soon our noob-friendly Onyx wallet using the Breez SDK
  • Agents should be able to have their own wallets

Resources

Video Series

We've documented a year of development in 160+ videos on X. Check out episode one or see the full episode list.

Screenshots

Coder MCP screenshot

Onyx chat screenshot

Onyx bitcoin wallet screenshot

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for openagents

Similar Open Source Tools

For similar tasks

No tools available

For similar jobs

No tools available