智能体与多智能体

Cindy

makecindy/cindy

Cindy 是一个开源桌面和移动端 AI 智能体客户端,可配合本地文件、已登录应用、浏览器、计算机和手机使用。它支持 Claude Code 和 Codex harness,并提供多种模型访问方式、持久化工作区上下文、自动化和 MCP 集成。

★ 2.1K星级
⑂ 282Fork 数
939未解决的问题
TypeScript语言
Apache-2.0许可证
Q@project.QualityScore编辑评分

概览

该仓库包含 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 中。

用法

若使用中国大陆 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 下维护。

发布与维护

仓库元数据未说明发布说明或版本信息。

Firecrawl

firecrawl/firecrawl

★ 161.1KTypeScript

LangChain

langchain-ai/langchain

★ 143.6KPython

RAGFlow

infiniflow/ragflow

★ 86.7KGo