makecindy

cindy: AI Agent for Your Computers and Phone

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.

NewTypeScriptApache-2.0AI AgentsAIDesktop App
Stars
9.3k
Forks
1.1k
Last commit
today
Contributors
100+
Releases, 12 months
81

Our take

Newless than six months old and changing fast

Health score

86/100

How it is scored
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 commit2026-11-05 (today)
Commits, last 90 days100+
Releases, last 12 months81 (latest v0.1.126, 2026-11-05)
Contributors100+ (top contributor: 22% of commits)
Issues closed, last 90 days15+ (typically closed in 0 days)
Pull requests merged, last 90 days79 (typically merged in 0 days)
Project age4 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.

Selected snapshot

Stars

9,418

Forks

1,165

Change 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.
ProjectLanguageLicenseStarsStatus
cindyTypeScriptApache-2.09.3kNew
DuoDeskJavaScriptGPL-3.0204New

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.

Comparisons