{"name":"cindy: AI Agent for Your Computers and Phone","description":"Cindy is an open-source AI agent for macOS, Windows, Linux, iOS, and Android, built around Claude Code, Codex, and Pi. It connects your devices so you can work with files, apps, and agent sessions across them without setting up a separate server.","github":"https://github.com/makecindy/cindy","url":"https://osrepos.com/repo/makecindy-cindy","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/makecindy-cindy","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/makecindy-cindy.md","json":"https://osrepos.com/repo/makecindy-cindy.json","topics":["ai-agents","ai","typescript","desktop-app","multi-device-agent","remote-desktop","coding-agent"],"keywords":["ai-agents","ai","typescript","desktop-app","multi-device-agent","remote-desktop","coding-agent"],"stars":null,"summary":"Cindy is an open-source AI agent for macOS, Windows, Linux, iOS, and Android, built around Claude Code, Codex, and Pi. It connects your devices so you can work with files, apps, and agent sessions across them without setting up a separate server.","content":"## Overview\n\nCindy 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.\n\nIt 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.\n\n## Key Features\n\n- 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.\n- Use Claude Code, Codex, or Pi through a shared interface, and choose supported harness and model combinations.\n- Operate a connected computer from a phone using remote desktop, with the required permissions enabled.\n- Coordinate agents for planning, parallel implementation, and independent review.\n- Create companions with their own roles, instructions, skills, and recurring work.\n- Extend workflows with Skills, plugins, MCP, connected chat channels, and automations.\n- Work with outputs that can include charts, interactive controls, and rich HTML.\n\n## Use Cases\n\n- A developer using Claude Code or Codex can keep those workflows alongside Pi and continue a session from another connected device.\n- Someone moving between a work computer and a personal laptop can access sessions and project files on the computer where the files live.\n- A phone user who needs to interact with an app on a connected desktop can use remote desktop instead of relying on chat alone.\n- A team or individual can use separate agents for planning, implementation, and review, then build recurring routines around the work.\n- A user can create a research or review companion and extend it with reusable Skills or connected tools.\n\n## Our Take\n\nCindy 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.\n\n**Good fit if:**\n- You want Claude Code, Codex, or Pi in one client and value continuing work across desktop and mobile devices.\n- You want desktop access from a phone, companion customization, or automation features rather than a coding-only interface.\n- 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.\n\n**Look elsewhere if:**\n- 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.\n- You need all project files mirrored across devices. Remote access is not whole-disk sync, and project files stay on their computer.\n- You want a mature, slowly changing product. The project is marked new, is less than six months old, and is changing quickly.\n\n## Project Health\n\n| Signal | Value |\n|---|---|\n| Status | **New**: less than six months old and changing fast |\n| Last commit | 2026-11-05 (today) |\n| Commits, last 90 days | 100+ |\n| Releases, last 12 months | 81 (latest v0.1.126, 2026-11-05) |\n| Contributors | 100+ (top contributor: 22% of commits) |\n| Issues closed, last 90 days | 15+ (typically closed in 0 days) |\n| Pull requests merged, last 90 days | 79 (typically merged in 0 days) |\n| Project age | 4 months |\n\nChecked on 2026-11-05 with the GitHub API.\n\n## Project Facts\n\n- Language: TypeScript\n- License: Apache-2.0\n- Stars: 9.3k\n- Forks: 1.1k\n- Topics: agent, ai-agent, ai-assistant, android, claude-code, codex, electron, ios\n- Website: https://cindy.app\n- Archived: no\n\n## What You Need\n\nDetected in the repository:\n\n- Node.js >=22.12 (from package.json)\n- Automated checks on GitHub Actions\n\n## Getting Started\n\nFor a minimal development checkout:\n\n```bash\ngit clone https://github.com/makecindy/cindy.git\ncd cindy\ngit lfs pull\npnpm install\n```\n\nThe README lists Node.js 22.x, pnpm 10.x, and Git LFS as prerequisites. See the [README](https://github.com/makecindy/cindy) and [contributor guide](https://github.com/makecindy/cindy/blob/main/CONTRIBUTING.en.md) for setup and development details. For end-user builds, use the [Cindy download page](https://cindy.app/download).\n\n## License in Plain Words\n\n**Apache-2.0** (permissive).\n\n- Commercial use: yes\n- Modify and redistribute: yes\n- You must keep: the license, the NOTICE file and a note of your changes\n- Share your changes: no\n- Includes an explicit patent grant from the contributors\n\nA summary, not legal advice: the LICENSE file is what applies.\n\n## Alternatives\n\n- [DuoDesk](https://osrepos.com/repo/0xcodez-duodesk): DuoDesk links devices for screen, app, file, and input sharing, while Cindy connects devices for cross-device work with AI coding agents.\n\n| Project | Language | License | Stars | Status |\n|---|---|---|---|---|\n| **cindy** | TypeScript | Apache-2.0 | 9.3k | New |\n| [DuoDesk](https://osrepos.com/repo/0xcodez-duodesk) | JavaScript | GPL-3.0 | 204 | New |\n\n## Considerations\n\n- 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.\n- 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.\n- 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.\n- 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.\n- 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.\n- 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.","metrics":{"detailViews":9,"githubClicks":3},"dates":{"published":null,"modified":"2026-11-05T21:46:25.000Z"}}