Runner - A local-first agent orchestrator with collaboration mechanism builtin
热度趋势
趋势数据积累中
百分比基于当前可用热度信号,而非评论数或独立用户人数。
Claude 相关模型动态已经出现,适合跟踪能力变化、生态影响和后续可用性。
Runner 是一款本地优先的 AI 代理协调器,旨在通过让多个代理在一个项目上协作来提高工作效率。它解决了不同提供商之间代理间通信的空白,利用了 Claude 和 Codex 等模型的独特优势。例如,Claude 在使用 pen.dev 进行设计工作时表现出色,而开启快速模式的 Codex GPT-5.6 则以编码效率著称。该项目采用 GPL-3.0-only 许可证开源,支持搭载 Apple Silicon 的 macOS 设备。
Hi everyone. Recently, I built a local AI orchestrator to increase my own work efficiency. The idea is simple, I want multiple agents to work on a single project from different angles, with a mechanism to talk to each other. I know Claude Code has already built Claude teams and subagents, but talking between multiple agent providers' models is still an empty space, and I found that Codex and Claude each have their own strength in some particular tasks.
For example, I found Claude extremely powerful when doing design works like design using pen.dev , Codex is not even close at this job. Also, Fable 5 is very good at writing specs and plans, but when it comes to coding efficiency, Codex GPT-5.6 with fast mode on seems to be the most reliable and the fastest option for people with only personal subscriptions.
- Multiple runtime support — Claude Code and Codex in the same crew, talking to each other.
- Each agent runs as a real PTY, so its own TUI is the interface rather than a chat wrapper.
- MCP self-drive — Runner is itself an MCP server, so an agent you are already talking to can assemble a crew and start a mission without you writing the mission description yourself.
- Agent templates and crew templates — predefine roles and working conventions for a group of agents.
- UI: gpui-ce 0.3 — Zed's GPUI, GPU-rendered through Metal. No webview and no JavaScript.
- Terminals: portable-pty, so each agent runs in a real PTY and its own TUI is the interface.
- Storage: SQLite (rusqlite, bundled) plus an append-only NDJSON event log as the source of truth for a mission.
- MCP: rmcp 1.7 in server mode — this is what makes the self-drive feature above work.