概览
该仓库包含 Cindy 的 Electron 桌面客户端、Expo/React Native 移动客户端,以及位于 pnpm monorepo 中的共享 TypeScript 包。Cindy 可在无需 Cindy 账号的情况下运行本地智能体,也可连接官方托管服务。后端服务在其他仓库维护,未包含在此仓库中。
主要功能
- Electron 桌面客户端和 Expo/React Native 移动客户端
- 支持 Claude Code 和 Codex harness
- 可在连续任务上下文中切换 harness 和模型组合
- 共享记忆、技能、工作区和工具
- 多智能体规划、并行执行和审查
- 浏览器、计算机和手机交互
- 计划自动化及通过消息接收任务
- 用于内部工具和业务系统的 MCP 集成
- 通过 Skip Sign-In 进行本地智能体运行
- 支持官方托管服务、现有编程套餐、API 密钥和本地模型访问方式
- 采用 Apache-2.0 许可证的 TypeScript 客户端源代码
要求、安装和快速入门
克隆仓库、初始化公共协议子模块、获取 Git LFS 内容并安装依赖:
git clone https://github.com/makecindy/cindy.git
cd cindy
git submodule update --init --recursive cindy-protocol
git lfs pull
pnpm install
安装过程会下载与平台对应的 Claude Code、Codex 和 ripgrep 二进制文件。Windows 打包前会获取 Android 平台工具。贡献者相关说明维护在 CONTRIBUTING.en.md 中。
git clone https://github.com/makecindy/cindy.git
cd cindy
git submodule update --init --recursive cindy-protocol
git lfs pull
pnpm install
安装过程会下载与平台对应的 Claude Code、Codex 和 ripgrep 二进制文件。Windows 打包前会获取 Android 平台工具。贡献者相关说明维护在 CONTRIBUTING.en.md 中。
用法
若使用中国大陆 Cindy 账号进行远程桌面开发,请运行 `pnpm restart:desktop:remote --region=cn`。若使用全球账号,请运行 `pnpm restart:desktop:remote --region=global`。若要在没有 Cindy 账号的情况下运行本地智能体,请在登录界面选择 Skip Sign-In;此时服务器支持功能将不可用。
模型兼容性与使用场景
首批支持的 harness 为 Claude Code 和 Codex。用户可授权现有的 Claude Code 或 Codex Coding Plan、连接自己的 API 密钥、使用本地模型,或使用官方 Cindy 服务。仓库元数据未说明具体模型名称和本地模型运行时。
许可证与风险说明
该仓库采用 Apache License 2.0 许可证,另有说明的内容除外。模型权重、数据集、提示词、商标及单独标识的材料可能适用不同条款。第三方组件保留各自许可证,通知和 SPDX SBOM 材料在 docs/legal 下维护。
发布与维护
仓库元数据未说明发布说明或版本信息。