Overview
The repository contains Cindy's Electron desktop client, Expo/React Native mobile client and shared TypeScript packages in a pnpm monorepo. Cindy can run local agents without a Cindy account or connect to the official hosted service. The backend service is maintained separately and is not included in this repository.
Key features
- Electron desktop and Expo/React Native mobile clients
- Claude Code and Codex harness support
- Switchable harness and model combinations within a continuous task context
- Shared memory, skills, workspace and tools
- Multi-agent planning, parallel execution and review
- Browser, computer and phone interaction
- Scheduled automation and messaging-based task intake
- MCP integration for internal tools and business systems
- Local-agent operation through Skip Sign-In
- Hosted-service, existing coding-plan, API-key and local-model access options
- Apache-2.0 licensed TypeScript client source
Requirements, installation and quick start
git clone https://github.com/makecindy/cindy.git
cd cindy
git submodule update --init --recursive cindy-protocol
git lfs pull
pnpm install
The install process downloads platform-specific Claude Code, Codex and ripgrep binaries. Android platform tools are fetched before Windows packaging. Contributor details are maintained in CONTRIBUTING.en.md.
Usage
Model compatibility and use cases
The first supported harnesses are Claude Code and Codex. Users may authorize an existing Claude Code or Codex Coding Plan, connect their own API keys, use local models or use the official Cindy service. Specific model names and local-model runtimes are not stated in the repository metadata.
License and risk notes
The repository is licensed under Apache License 2.0 except where otherwise noted. Model weights, datasets, prompts, trademarks and separately identified materials may have different terms. Third-party components retain their own licenses, with notices and SPDX SBOM materials managed under docs/legal.
Release and maintenance
No release notes or version information are stated in the repository metadata.