cindy
Consider it done. The open-source AI agent that works out of the box · 想到,就能做到。开源、开箱即用的 AI Agent。
English · 简体中文
🌐 cindy.app · ⬇️ Download
Cindy is an open-source AI agent that works out of the box. She brings multiple harnesses, models and tools into one agent that finishes real work in your projects and apps. Ready from day one, yours to shape over time.
Cindy runs locally on your own machine, using your real files and logged-in apps. The first supported harnesses are Claude Code and Codex — more are being added, and a native harness is in the works. Models and harnesses mix freely and can switch mid-task while your workspace, memory, skills and tools stay continuous; one task can even be planned, executed in parallel, and reviewed by agents on different harness × model combos. She can drive your browser, computer and phone, and take work from IM and schedules.
This repository is the open-source client for Cindy — the desktop and mobile apps plus their shared packages, organized as a pnpm monorepo.
The client is free to use, and its source code is open under Apache-2.0. Bring models your way: sign in to the official Cindy service (usage deducted transparently), authorize the Claude Code / Codex Coding Plan you already pay for and keep using it inside Cindy — no duplicate bill — connect your own API keys, or use local models. See cindy.app for service details, pricing, and downloads.
Yours to shape
Open source means more than visible — it means changeable:
- Memory — correct her once and she does it right from then on, shared across harnesses.
- Skills — teach a way of working once and reuse it everywhere; handing them to your team is in the making.
- Automation — recurring work schedules itself, runs itself, reports back.
- MCP — wire your internal tools and business systems into her reach.
- Plugins — reshape features, UI and interactions, shared through an open marketplace (in the making).
- Source — audit, fork, extend, and contribute improvements back under Apache-2.0.
Ready out of the box, never boxed in — start with
CONTRIBUTING.en.md and build Cindy with us.
What's in this repo
| Path | Description |
|---|---|
apps/desktop | Electron desktop client |
apps/mobile | Expo / React Native mobile client |
packages/* | Shared client capabilities (auth, device-link, agent orchestration, model providers, …) |
apps/*-bin | Tool binaries shipped with the desktop app; none are committed — claude-code, codex, and ripgrep are downloaded per platform by pnpm install, and the Android platform-tools binaries are fetched (pinned version, sha256-verified) before Windows packaging |
Not in this repo: the backend service lives in a separate repository and is not part of this monorepo.
| Mode | Account requirement | Availability |
|---|---|---|
| Hosted service | Cindy cloud account | Use Cindy's full hosted service. See pricing. |
| Skip Sign-In | No Cindy sign-in required | Choose “Skip Sign-In” on the login screen to use local agents; the app then shows the account state as “Not signed in”. Server-backed capabilities are unavailable in this state. |
Prerequisites
- Node.js 22.x
- pnpm 10.x (v11 is not yet supported)
- Git LFS
Getting started
Contributor setup, Git LFS, dependency updates, and access requirements are maintained in
CONTRIBUTING.en.md.
Plugins are installed through SkillHub or manually.
Minimal entry point:
같은 카테고리 다른 리소스
Next.js
React 기반 풀스택 프레임워크. App Router와 서버 컴포넌트(RSC)가 사실상 표준이며, SSR·SSG·ISR을 한 프로젝트 안에서 다룬다.
shadcn/ui
복사·붙여넣기 방식의 React 컴포넌트 모음. npm 의존성이 아닌 코드 소유권 모델이라 커스터마이징이 자유롭다.
Supabase
PostgreSQL 기반 BaaS. Auth · Realtime · Storage · Edge Functions 통합.
Anthropic MCP
Claude가 외부 도구/데이터에 접근하도록 해주는 프로토콜 표준. 생태계의 근간.