Our take
Newless than six months old and changing fast- Activity
- 87
- Community
- 91
- Issues
- 85
- Pull requests
- 79
- Releases more often than 91% of the projects we track
- Merges more pull requests than 86% of the projects we track
- Closes issues faster than 81% of the projects we track
Cindy is a fast-changing, very young multi-device agent client with frequent releases and a broad contributor base, but adopting its hosted capabilities also means relying on Cindy's separate cloud service.
Good fit if
- You want Claude Code, Codex, or Pi in one client and value continuing work across desktop and mobile devices.
- You want desktop access from a phone, companion customization, or automation features rather than a coding-only interface.
- You can work with Node.js 22.12 or newer for development and are comfortable with an Apache-2.0 client whose backend is maintained separately.
Look elsewhere if
- You need the backend service in the same repository or need to self-host the full service. The README says the backend is separate and the client connects to Cindy's official cloud by default.
- You need all project files mirrored across devices. Remote access is not whole-disk sync, and project files stay on their computer.
- You want a mature, slowly changing product. The project is marked new, is less than six months old, and is changing quickly.
All health signals
| Last commit | 2026-11-05 (today) |
|---|---|
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 81 (latest v0.1.126, 2026-11-05) |
| Contributors | 100+ (top contributor: 22% of commits) |
| Issues closed, last 90 days | 15+ (typically closed in 0 days) |
| Pull requests merged, last 90 days | 79 (typically merged in 0 days) |
| Project age | 4 months |
Checked on 2026-11-05 with the GitHub API.
Project history
Daily GitHub snapshots since Nov 6, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
9,418Forks
1,165Change since Nov 6, 2026: +70 stars·+15 forks
Overview
Cindy is an open-source AI agent for macOS, Windows, Linux, iOS, and Android, built around the Claude Code and Codex coding harnesses and the extensible, open-source Pi agent. It brings those agents into a shared interface and connects your computers and phone, so you can continue work across devices and operate a connected computer remotely. Your computer acts as the server, rather than requiring you to rent or self-host one.
It is aimed at people who want an agent to do practical work with their files, browser, and apps, and who want to shape a companion with skills, memory, and automations. You can use supported subscriptions, API keys, local models, or Cindy's managed model service. This repository contains the desktop and mobile clients, not the backend service.
Key Features
- Connect computers and phones to continue sessions and access files on another device. Project files remain on their own computer rather than syncing across the whole disk.
- Use Claude Code, Codex, or Pi through a shared interface, and choose supported harness and model combinations.
- Operate a connected computer from a phone using remote desktop, with the required permissions enabled.
- Coordinate agents for planning, parallel implementation, and independent review.
- Create companions with their own roles, instructions, skills, and recurring work.
- Extend workflows with Skills, plugins, MCP, connected chat channels, and automations.
- Work with outputs that can include charts, interactive controls, and rich HTML.
Use Cases
- A developer using Claude Code or Codex can keep those workflows alongside Pi and continue a session from another connected device.
- Someone moving between a work computer and a personal laptop can access sessions and project files on the computer where the files live.
- A phone user who needs to interact with an app on a connected desktop can use remote desktop instead of relying on chat alone.
- A team or individual can use separate agents for planning, implementation, and review, then build recurring routines around the work.
- A user can create a research or review companion and extend it with reusable Skills or connected tools.
What you need
Detected in the repository
- Node.js >=22.12 (from package.json)
- Automated checks on GitHub Actions
License in plain words
Apache-2.0permissive
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the license, the NOTICE file and a note of your changes
- Share your changes: no
- Includes an explicit patent grant from the contributors:
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
For a minimal development checkout:
git clone https://github.com/makecindy/cindy.git
cd cindy
git lfs pull
pnpm install
The README lists Node.js 22.x, pnpm 10.x, and Git LFS as prerequisites. See the README and contributor guide for setup and development details. For end-user builds, use the Cindy download page.
Alternatives
- DuoDesk: DuoDesk links devices for screen, app, file, and input sharing, while Cindy connects devices for cross-device work with AI coding agents.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| cindy | TypeScript | Apache-2.0 | 9.3k | New |
| DuoDesk | JavaScript | GPL-3.0 | 204 | New |
Considerations
- Cindy is less than six months old and changes quickly. Its recent activity includes frequent commits and releases, but its age makes long-term behavior and compatibility less established.
- The measured contributor base is broad rather than dependent mostly on one person. Recent issue closures and pull-request merges indicate active maintenance, though the available figures do not establish how quickly every report is handled.
- The client is Apache-2.0 licensed, but the backend is outside this repository. Hosted features require a Cindy account, and model providers or Cindy's service can have separate billing and limits.
- The client connects to Cindy's official cloud services by default. Skip Sign-In supports local agents, but server-backed capabilities are unavailable in that mode.
- Official distribution builds include usage analytics, which can be disabled in settings. The README documents a Mobile enterprise SSO consent edge case and distinguishes analytics from heartbeats and diagnostic logs.
- The repository's measured requirements list Node.js 22.12 or newer and CI, but no test suite; the README additionally calls for pnpm 10.x and Git LFS for development.
Found this useful?
Share it with someone who would like cindy.