Cocurdex:桌面优先的多智能体开发工作区
softmeta/cocurdex
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:
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:
- Clone this repository and run Cocurdex from source.
- 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.
- 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
