# Codeoid: Coordinate AI Coding Agents Across Sessions

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/highflame-ai-codeoid
Generated for open source discovery and AI-assisted research.

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
OSRepos URL: https://osrepos.com/repo/highflame-ai-codeoid

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

## Topics

- typescript
- ai-agents
- coding-agent
- developer-tools
- multi-agent-orchestration
- coding-agent-harness
- cross-session-memory

## Repository Information

Last analyzed by OSRepos: Sat Oct 10 2026 09:03:25 GMT+0100 (Western European Summer Time)
Detail views: 6
GitHub clicks: 1

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Overview

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

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.

## Our Take

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.

## Project Health

| Signal | Value |
|---|---|
| Status | **Active**: regular commits and releases |
| Last commit | 2026-10-08 (2 days ago) |
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 15 (latest v0.4.4, 2026-10-04) |
| Contributors | 5 (top contributor: 97% of commits) |
| Issues closed, last 90 days | 9+ (typically closed in 3 days) |
| Pull requests merged, last 90 days | 97 (typically merged in 0 days) |
| Project age | 7 months |

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

## Project Facts

- Language: TypeScript
- License: MIT
- Stars: 10
- Forks: 4
- Topics: agentic-ai, ai-agents, anthropic, bun, claude, claude-code, coding-agent, developer-tools
- Archived: no

## What You Need

Detected in the repository:

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

## Getting Started

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

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

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

## License in Plain Words

**MIT** (permissive).

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

## Alternatives

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

| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| **codeoid** | TypeScript | MIT | 10 | Active |
| [synara](https://osrepos.com/repo/emanuele-web04-synara) | TypeScript | MIT | 2k | Active |
| [OpenHands](https://osrepos.com/repo/openhands-openhands) | TypeScript | MIT | 89.9k | Active |

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