Repolode
makecindy

makecindy/cindy

Open-source AI agent client for desktop and mobile that runs Claude Code, Codex and Pi across your own devices.

Open-source alternative to:Claude Code

Stars
9,458
Forks
1,175
Open issues
2,306
Last commit
3 hours ago

What is it?

Cindy is an open-source AI agent client for macOS, Windows, Linux, iOS and Android. It lets you continue the same session from another device, use model providers configured on a different computer, and operate a connected desktop remotely from a phone. Files stay on the computer where they live, so the client does not require renting a server or self-hosting.

The client integrates three agent harnesses: Claude Code, Codex and Pi, the last being a lean extensible agent that supports multiple model providers. Users can choose a harness and model combination, switch between them during a task, and run several agents together for planning, parallel implementation and review. Answers can include charts, interactive controls and rich HTML, and work can be automated with recurring routines or triggered from chat channels such as Slack and Telegram.

The repository is a pnpm monorepo containing the Electron desktop app and the Expo / React Native mobile app, plus shared packages. The backend service is in a separate repository and is not included. Development requires Node.js 22, pnpm 10 and Git LFS, and the client connects to Cindy's official cloud services by default.

Key features

  • 01Continue the same session across desktop and mobile devices.
  • 02Use model providers configured on another computer, including subscriptions, API keys and local models.
  • 03Run Claude Code, Codex or Pi as selectable agent harnesses under one interface.
  • 04Remotely operate a connected desktop from a phone.
  • 05Build recurring automations and receive work through Slack or Telegram.
  • 06Extend capabilities with Skills, plugins and MCP.

Use cases

  • Picking up a coding or research session on a laptop after starting it on a desktop.
  • Comparing or combining Claude Code, Codex and Pi on the same task.
  • Running recurring reports or checks as scheduled automations.
  • Controlling a home or work computer from a phone when a chat is not enough.

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/makecindy/cindy.git
  2. 2

    Enter the project folder

    cd cindy
  3. 3

    Pull the Git LFS files

    git lfs pull
  4. 4

    Install dependencies with pnpm

    pnpm install

Things to know

  • Requires Node.js 22.x, pnpm 10.x (v11 not yet supported) and Git LFS.
  • The backend service is in a separate repository and is not included, so server-backed features are unavailable without a Cindy account.
  • Source builds connect to Cindy's official cloud services by default, and official builds include usage analytics.

In collections

Topics

FAQ

What is cindy?
Open-source AI agent client for desktop and mobile that runs Claude Code, Codex and Pi across your own devices. Cindy is an open-source AI agent client for macOS, Windows, Linux, iOS and Android. It lets you continue the same session from another device, use model providers configured on a different computer, and operate a connected desktop remotely from a phone. Files stay on the computer where they live, so the client does not require renting a server or self-hosting.
Is cindy free to use? What license does it have?
cindy is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is cindy still maintained?
Actively maintained. The last commit to cindy was on Nov 7, 2026.
What can I use cindy for?
Picking up a coding or research session on a laptop after starting it on a desktop. Comparing or combining Claude Code, Codex and Pi on the same task. Running recurring reports or checks as scheduled automations. Controlling a home or work computer from a phone when a chat is not enough.
How do I install cindy?
Clone the repository: git clone https://github.com/makecindy/cindy.git Enter the project folder: cd cindy Pull the Git LFS files: git lfs pull Install dependencies with pnpm: pnpm install
Where can I get cindy?
The source code and installation instructions are on GitHub: https://github.com/makecindy/cindy

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects