makecindy/cindy

Cindy 是一套開源的 AI agent 客戶端,包含 Electron 桌面版與 Expo/React Native 行動版,讓你在自己的電腦上跑 agent 並處理實際工作。它把多台電腦與手機串在一起,可以接續同一段 session、共用模型供應商,也能從手機遠端操作桌機。跟同類工具相比,它不要求你自架伺服器,電腦本身就是伺服器,並可直接沿用既有的 Claude Code、Codex 訂閱或自己的 API key。
Agent 框架與 MCPTypeScript★ 7,907

專案簡介

以上內容由 AI 根據官方 README 整理,未經實測;指令以官方文件為準。

原始描述

Consider it done. The open-source AI agent that works out of the box · 想到,就能做到。开源、开箱即用的 AI Agent。

主要功能

  • 跨裝置接續同一個 session,直接讀取該電腦上的檔案
  • 共用另一台電腦上設定的模型供應商與訂閱
  • 手機內建遠端桌面,可操作已連線的電腦
  • 整合 Claude Code、Codex 與 Pi 三種 agent harness
  • 以 Skills、plugins 與 MCP 擴充工具能力
  • 用 automations 建立週期性例行工作

系統需求

  • Node.js 22.x
  • pnpm 10.x(不支援 v11)
  • Git LFS

安裝方式

  1. 取得 Cindy 原始碼

    git clone https://github.com/makecindy/cindy.git
  2. 切換到專案目錄

    cd cindy
  3. 拉取 Git LFS 檔案

    git lfs pull
  4. 安裝相依套件

    pnpm install

設定教學

環境變數

變數用途必填範例/預設值
VITE_CINDY_AUTH_REGION否global
XDT_FILO_GOOGLE_CLIENT_ID否—
XDT_FILO_GOOGLE_CLIENT_SECRET否—
XDT_VOICE_INPUT_ASR_PROVIDER否—
XDT_VOICE_INPUT_REFINER_PROVIDER否—
XDT_VOICE_INPUT_REFINER_MODEL否—
EXPO_PUBLIC_CINDY_AUTH_REGION否global
EXPO_PUBLIC_CINDY_DIAGNOSTICS否0
EXPO_PUBLIC_ENDPOINT_MANIFEST_BASE_URL否—
EXPO_PUBLIC_ENDPOINT_MANIFEST_PEER_BASE_URL否—
EXPO_PUBLIC_CINDY_AUTH_BASE_URL否—
EXPO_PUBLIC_XDT_DEVICE_LINK_API_BASE_URL否—
EXPO_PUBLIC_CINDY_GOOGLE_WEB_CLIENT_ID否—
EXPO_PUBLIC_CINDY_GOOGLE_IOS_CLIENT_ID否—
EXPO_PUBLIC_CINDY_GOOGLE_IOS_URL_SCHEME否—

主要設定檔

設定內容整理自 repository 內的設定檔與文件,未經實測;變數名稱與指令以官方檔案為準。

適合用途

  • 已在使用 Claude Code 或 Codex、想用統一介面管理多個 agent 的開發者
  • 想從手機接續桌機上進行中工作的使用者
  • 需要在多台電腦之間共用模型供應商設定的團隊
  • 想用 Skills、plugins 與 MCP 客製化自己 agent 的人

公開標籤

agentai-agentai-assistantandroidclaude-codecodexelectroniosllmmacos
Stars 等欄位只是 GitHub 快照,不保證品質、安全性或商用適用性。