跳到正文
GitHub·· 7 天前AI 评分36

Cocurdex:桌面优先的多智能体开发工作区

softmeta/cocurdex

AI 导读

softmeta 推出 Cocurdex,一个桌面优先的多智能体开发工作区,把聊天、终端、编辑器和浏览器预览整合在同一界面,可同时运行多个 AI 编码智能体。

正文

English · 简体中文

Cocurdex is a desktop-first multi-agent development workspace. Chat, terminal, editor, and browser preview stay in one shell so you can run several AI coding agents without losing track of which session needs you.

Pre-release. macOS is the primary platform; Windows and Linux follow.

Documentation · Getting started

Feedback

Report bugs and feature proposals through GitHub Issues (see SUPPORT.md). For informal questions and discussion, join the Discord server or the Feishu group:

Feishu group QR code

Hit a problem?

The website and documentation are still catching up with the code, so some answers are not written down yet. If something breaks while you use Cocurdex, you do not have to wait for us:

  1. Clone this repository and run Cocurdex from source.
  2. Point any AI coding agent you already use at the checkout and let it debug the problem. The repository is structured for agent navigation; start the agent in the project root and it will find its way around.
  3. Open a pull request with the fix, or an issue with the agent's diagnosis if the fix is unclear. Maintainers review the change, adjust it when needed, and ship it in the next release.

License

Cocurdex is source-available under the Functional Source License 1.1 (FSL-1.1-ALv2), which becomes Apache-2.0 two years after each version is published.

During the FSL period, Cocurdex is source-available rather than OSI-approved open-source software.

You may use, modify, and self-host Cocurdex, including inside a company. You may not offer Cocurdex as a competing product or hosted service. The Cocurdex name and marks stay with softmeta LLC.

See LICENSE.md for the full terms, and CONTRIBUTING.md if you want to submit a change.

Security reports must follow SECURITY.md. General support is described in SUPPORT.md, and use of the Cocurdex name and marks is governed by TRADEMARKS.md. Third-party components and services remain subject to their own terms; see THIRD_PARTY_NOTICES.md.

Run from source

You need Node.js 24 and pnpm.

pnpm install
pnpm --filter @cocurdex/desktop dev

Install and authenticate at least one agent CLI you already use (claude, codex, opencode, grok, and others). Cocurdex drives those runtimes; it does not ship model access.

The desktop app starts a local daemon. No Cocurdex account is required.

Product data

cocurdex.sqlite is the sole source of truth for app-owned Notes, Issues, views, tags, links, and full-text search indexes. The Cocurdex daemon is the only process that opens the database.

Desktop, CLI, and future integrations use the daemon API. External tools must use the cocurdex CLI rather than reading or writing the private SQLite schema. Markdown is an explicit import/export format, never a second writable store.

Repository

Path Role
apps/desktop Electron desktop app
apps/cli cocurdex CLI
packages/daemon Local daemon (owns SQLite and agent runtimes)
packages/rpc Desktop/CLI ↔ daemon contract (internal; no compatibility promise yet)
apps/console Team console (early)
apps/api Team HTTP API (early; self-hosting comes later)

The desktop works without apps/api. Team sync and a self-hosted control plane are planned; they will use the same source-available terms.

User-facing docs: cocurdex.com/docs (site source lives in the private cocurdex-sites repository).

来源:GitHub · github.com