{"name":"Codeoid: Coordinate AI Coding Agents Across Sessions","description":"Codeoid runs multiple AI coding-agent sessions through one daemon, with shared memory and terminal, web, and Telegram clients. It suits developers coordinating long-running or parallel work who want session continuity across several agent backends.","github":"https://github.com/highflame-ai/codeoid","url":"https://osrepos.com/repo/highflame-ai-codeoid","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/highflame-ai-codeoid","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/highflame-ai-codeoid.md","json":"https://osrepos.com/repo/highflame-ai-codeoid.json","topics":["typescript","ai-agents","coding-agent","developer-tools","multi-agent-orchestration","coding-agent-harness","cross-session-memory"],"keywords":["typescript","ai-agents","coding-agent","developer-tools","multi-agent-orchestration","coding-agent-harness","cross-session-memory"],"stars":null,"summary":"Codeoid runs multiple AI coding-agent sessions through one daemon, with shared memory and terminal, web, and Telegram clients. It suits developers coordinating long-running or parallel work who want session continuity across several agent backends.","content":"## Overview\n\n[Codeoid](https://github.com/highflame-ai/codeoid) is a self-hosted harness for running and coordinating AI coding agents across multiple repositories and sessions. A single daemon manages sessions and makes them available through terminal and web interfaces, with Telegram support on the ZeroID authentication path.\n\nIts main distinction is persistent, workspace-scoped memory: a session can retrieve details from earlier sessions rather than relying only on a compressed conversation history. Codeoid also supports several agent backends, including Claude, Codex, Gemini, OpenAI, and pi. It is aimed at developers doing parallel or long-horizon agent work, rather than people seeking an inline IDE assistant.\n\n## Key Features\n\n- Run multiple agent sessions and attach to them from terminal, browser, or Telegram.\n- Share workspace memory across sessions, including retrievable records of tool calls and results.\n- Use Claude by default, or select Codex, Gemini, OpenAI, or pi as a backend.\n- Create sessions in separate Git worktrees while keeping memory anchored to the shared workspace.\n- Stream follow-up input during an active turn, with options to interrupt or queue it.\n- Choose guarded, interactive, or budget-limited autonomous execution modes.\n- Use ZeroID for cryptographic agent identities, delegated sub-agent identities, and attributable actions, or start in local mode without ZeroID.\n\n## Use Cases\n\n- A developer splitting a feature into parallel worktrees can run separate sessions while letting each retrieve relevant workspace history.\n- A team managing long-running coding tasks can use the web interface or Telegram to reconnect to daemon-owned sessions from another device.\n- Developers comparing agent backends can run sessions through one control plane instead of managing each backend as a separate workflow.\n- A security-conscious team can use ZeroID identities and audit attribution when running agents whose tool actions need to be traceable.\n\n## Our Take\n\nCodeoid is an actively maintained, feature-rich option for multi-session coding-agent work, but its development is highly concentrated in one contributor.\n\n**Good fit if:**\n- You need parallel sessions with shared, retrievable memory rather than a single-agent IDE assistant.\n- You want to switch among supported coding-agent backends or connect through terminal and web clients.\n- You value identity-based auditability and are prepared to configure ZeroID for that posture.\n\n**Look elsewhere if:**\n- You mainly want inline code suggestions or a general-purpose IDE assistant.\n- You need a project whose development is not largely dependent on one contributor.\n- You want to avoid running a daemon or setting up an agent backend and its authentication.\n\n## Project Health\n\n| Signal | Value |\n|---|---|\n| Status | **Active**: regular commits and releases |\n| Last commit | 2026-10-08 (2 days ago) |\n| Commits, last 90 days | 100+ |\n| Releases, last 12 months | 15 (latest v0.4.4, 2026-10-04) |\n| Contributors | 5 (top contributor: 97% of commits) |\n| Issues closed, last 90 days | 9+ (typically closed in 3 days) |\n| Pull requests merged, last 90 days | 97 (typically merged in 0 days) |\n| Project age | 7 months |\n\nChecked on 2026-10-10 with the GitHub API.\n\n## Project Facts\n\n- Language: TypeScript\n- License: MIT\n- Stars: 10\n- Forks: 4\n- Topics: agentic-ai, ai-agents, anthropic, bun, claude, claude-code, coding-agent, developer-tools\n- Archived: no\n\n## What You Need\n\nDetected in the repository:\n\n- Node.js (from package.json)\n- Automated checks on GitHub Actions\n\n## Getting Started\n\nWith Bun installed and an agent backend authenticated, install and start locally:\n\n```bash\nbun install -g @highflame/codeoid\ncodeoid start --local\n```\n\nThen run `codeoid tui` or open `http://localhost:7400/ui/`. See the [README](https://github.com/highflame-ai/codeoid#readme) for ZeroID setup, backend configuration, and other clients.\n\n## License in Plain Words\n\n**MIT** (permissive).\n\n- Commercial use: yes\n- Modify and redistribute: yes\n- You must keep: the copyright and license notice\n- Share your changes: no\n\nA summary, not legal advice: the LICENSE file is what applies.\n\n## Alternatives\n\n- [synara](https://osrepos.com/repo/emanuele-web04-synara): Synara coordinates sessions in a local-first desktop workspace with project files, previews, and Git review, while Codeoid centers on a shared daemon and multiple clients.\n- [OpenHands](https://osrepos.com/repo/openhands-openhands): OpenHands manages agent conversations and automations across local, remote, and cloud backends, while Codeoid focuses on persistent sessions across agent backends and clients.\n\n| Project | Language | License | Stars | Status |\n|---|---|---|---|---|\n| **codeoid** | TypeScript | MIT | 10 | Active |\n| [synara](https://osrepos.com/repo/emanuele-web04-synara) | TypeScript | MIT | 2k | Active |\n| [OpenHands](https://osrepos.com/repo/openhands-openhands) | TypeScript | MIT | 89.9k | Active |\n\n## Considerations\n\n- The project is young and its contributor activity is highly concentrated: most code contributions come from one person, even though commits and releases have been frequent recently. The repository also has a sizable open-issue queue, so check current issues for problems affecting your workflow.\n- Codeoid runs agents with shell and file-write access. Local mode binds to loopback and uses a token, but it does not provide verified agent identities or cryptographic audit attribution. ZeroID is the path for those capabilities and requires additional setup.\n- The README specifies Bun as the runtime, while the repository requirements data identifies Node.js from `package.json`. Confirm the supported runtime and installation path for your environment before adopting it.\n- The README describes `bun test`, but the available requirements data does not report tests. Verify the current test and CI coverage against the guarantees your team needs.\n- The terminal cockpit recommended by the project is a separate repository; this repository includes an Ink-based TUI fallback. Telegram is available only with ZeroID authentication.\n- The project uses the MIT License. Review its terms and any dependencies' licenses for your intended use.","metrics":{"detailViews":6,"githubClicks":1},"dates":{"published":null,"modified":"2026-10-10T08:03:25.000Z"}}