highflame-ai

Codeoid: Coordinate AI Coding Agents Across Sessions

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.

Stars
10
Forks
4
Last commit
2 days ago
Contributors
5
Releases, 12 months
15

Our take

Activeregular commits and releases
  • Merges more pull requests than 98% of the projects we track

Codeoid is an actively maintained, feature-rich option for multi-session coding-agent work, but its development is highly concentrated in one contributor.

Good fit if

  • You need parallel sessions with shared, retrievable memory rather than a single-agent IDE assistant.
  • You want to switch among supported coding-agent backends or connect through terminal and web clients.
  • You value identity-based auditability and are prepared to configure ZeroID for that posture.

Look elsewhere if

  • You mainly want inline code suggestions or a general-purpose IDE assistant.
  • You need a project whose development is not largely dependent on one contributor.
  • You want to avoid running a daemon or setting up an agent backend and its authentication.
All health signals
Last commit2026-10-08 (2 days ago)
Commits, last 90 days100+
Releases, last 12 months15 (latest v0.4.4, 2026-10-04)
Contributors5 (top contributor: 97% of commits)
Issues closed, last 90 days9+ (typically closed in 3 days)
Pull requests merged, last 90 days97 (typically merged in 0 days)
Project age7 months

Checked on 2026-10-10 with the GitHub API.

Overview

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.

Its 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.

Key Features

  • Run multiple agent sessions and attach to them from terminal, browser, or Telegram.
  • Share workspace memory across sessions, including retrievable records of tool calls and results.
  • Use Claude by default, or select Codex, Gemini, OpenAI, or pi as a backend.
  • Create sessions in separate Git worktrees while keeping memory anchored to the shared workspace.
  • Stream follow-up input during an active turn, with options to interrupt or queue it.
  • Choose guarded, interactive, or budget-limited autonomous execution modes.
  • Use ZeroID for cryptographic agent identities, delegated sub-agent identities, and attributable actions, or start in local mode without ZeroID.

Use Cases

  • A developer splitting a feature into parallel worktrees can run separate sessions while letting each retrieve relevant workspace history.
  • A team managing long-running coding tasks can use the web interface or Telegram to reconnect to daemon-owned sessions from another device.
  • Developers comparing agent backends can run sessions through one control plane instead of managing each backend as a separate workflow.
  • A security-conscious team can use ZeroID identities and audit attribution when running agents whose tool actions need to be traceable.

What you need

Detected in the repository

  • Node.js (from package.json)
  • Automated checks on GitHub Actions

License in plain words

MITpermissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the copyright and license notice
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

With Bun installed and an agent backend authenticated, install and start locally:

bun install -g @highflame/codeoid
codeoid start --local

Then run codeoid tui or open http://localhost:7400/ui/. See the README for ZeroID setup, backend configuration, and other clients.

Alternatives

  • 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.
  • OpenHands: OpenHands manages agent conversations and automations across local, remote, and cloud backends, while Codeoid focuses on persistent sessions across agent backends and clients.
ProjectLanguageLicenseStarsStatus
CodeoidTypeScriptMIT10Active
synaraTypeScriptMIT2kActive
OpenHandsTypeScriptMIT89.9kActive

Considerations

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • The project uses the MIT License. Review its terms and any dependencies' licenses for your intended use.

Found this useful?

Share it with someone who would like Codeoid.

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️