LaunchedEditorial Listing

Cindy

XD Inc. · Cindy: Open-Source Desktop AI Agent That Runs Claude Code, Codex and Pi Harnesses on Your Own Computer

Open Cindy

Cindy is a free AI agent app for macOS, Windows and Linux, with an open-source (Apache-2.0) client, that does real work on your own computer, in your files, terminal, signed-in browser and apps, by running Claude Code, Codex or Pi as interchangeable harnesses with shared memory, skills, schedules and MCP tools. It suits people who already pay for a Claude Code or Codex plan, or bring their own API keys or local models, and want one general-purpose agent they can also steer from their phone, Slack or Feishu.

PricingFreemium
Setupeasy
Runs onDesktop
Open sourceYes
DocsYes
CategoryProductivity
Open SourceAutonomous AgentDesktop AppAgent HarnessClaude CodeCodexModel-AgnosticBYOKLocal ModelsMulti-AgentPersistent MemoryAgent SkillsScheduled TasksMCPComputer UseBrowser AutomationMobile AppHuman-in-the-LoopLocal-First

Best for

Developers and technical knowledge workers who already pay for Claude Code or Codex, or run their own API keys or local models, and want one open-source desktop agent for coding and general computer work, with line-by-line review, rollback, schedules, chat delegation and phone control

Not ideal for

Teams that need an available team plan, broad SSO or a mature product today, organizations that require a fully open or self-hosted backend, users who want an agent running in the cloud while their computer is off, and anyone uncomfortable with default analytics in official builds

Who it's for

Developers, technical knowledge workers and small teams who use Claude Code, Codex or their own model keys and want a general-purpose agent on their own computer

Capabilities

  • Runs tasks through Claude Code, Codex or Pi as harnesses, with any supported model on any supported harness, and switches harness or model mid-task while workspace, memory, skills and tools carry over
  • Collaboration mode in which one harness and model plans a task, several workers run in parallel, and a different harness and model reviews the result
  • Four ways to supply models: Cindy's managed gateway (GPT, Claude, Grok, Gemini, DeepSeek, Kimi, GLM, Qwen, plus image, video, music, voice and embedding models), an existing Claude Code or Codex plan, your own provider API keys, or local and self-hosted models through OpenAI-compatible endpoints, Ollama or vLLM
  • Works in your local environment: projects, files, apps, terminal and signed-in browser sessions, plus browser, computer and Android device control and SSH to remote servers
  • Changes start in an isolated workspace, every edit enters a line-by-line review panel, checkpoints allow rollback, and task cost is shown in real time
  • Memory shared across harnesses, reusable skills, and scheduled automations that run on time and send results to your IM
  • Custom MCP tools for internal systems, and interactive MCP Apps cards inside a session
  • Delegation from chat: @mention Cindy in Slack or Feishu and the task runs on your computer, with the result posted back to the thread
  • Companions: persistent named agents with their own memory, group chats and IM bots (Telegram, Feishu, WeCom, DingTalk, Discord), importable from Hermes or OpenClaw
  • iOS, iPadOS and Android apps to dispatch tasks, follow progress, approve sensitive actions, use remote desktop, and fill in logins or verification codes that the agent hands back to you
  • Connectors for GitHub, Jira, GitLab, Confluence and Google Workspace
  • Apache-2.0 client source (Electron desktop and Expo/React Native mobile) that can be audited, forked and built, with contributions under a DCO sign-off and no CLA

Limitations

  • Only the client is open source: the backend service lives in a separate repository, the app connects to Cindy's official cloud services by default, and using it without signing in (Skip Sign-In) disables server-backed capabilities
  • Official builds include TapDB usage analytics (device, OS and app-version metadata, linked to your account ID once signed in; no chat, file or working-directory content); removing it means building the client from source
  • Early software: the client is at version 0.1.x with near-daily releases and a separate beta channel, and the repository was created in July 2026
  • Using a Claude subscription works only through the local Claude Code harness, not with Codex, Pi or SSH remotes, and is subject to Anthropic's rules on subscription use, which Cindy's docs say allow only unmodified Claude Code
  • The mobile apps control tasks running on your desktop; they do not run the agent themselves, so your computer has to be on and connected
  • Linux is supported through a .deb (tested on Ubuntu 22.04 and 24.04) and an installer for Arch and Omarchy, with x64 builds on the download page; features that require macOS or Windows have no Linux equivalent
  • GitHub release notes and much of the repository's developer documentation are written in Chinese
  • The Team plan is listed as coming soon and Enterprise is by waitlist or contact only; the team SSO options listed are Feishu and WeCom
  • Repository docs note that messages from group chats, other companions and automations run with the receiving agent's own permission level, so an agent set to full access gives those sources full access too
  • The plugin system, public marketplace and Cindy-native harness are still in development

Use cases

  • Using an existing Claude Code or Codex plan for general desktop work such as organizing files, editing documents and spreadsheets, or working through signed-in web apps, without paying for a second AI subscription
  • Having Claude Code plan a code change, several Codex or Claude Code workers implement and test it in parallel, and a different model review the diff
  • Scheduling recurring jobs such as daily issue triage, weekly reports or competitor monitoring, with results sent to Slack, Feishu or another IM
  • Starting a task from your phone or a Slack thread, then approving risky steps or entering a verification code from the phone while it runs on your computer
  • Running the same agent setup on local models through Ollama or vLLM when data should not reach an external model provider
  • Connecting internal tools through MCP so the agent can work with company systems alongside files and browser sessions

Our take

Cindy's bet is that the harnesses people already trust for coding, Claude Code and Codex, are good enough to run general computer work if someone wraps them in a proper desktop app. That wrapper is substantial: harness and model switching mid-task, line-by-line review and checkpoints, schedules, MCP, Slack and Feishu delegation, and mobile apps that can approve steps or hand back a login. Its handling of Claude subscriptions is careful and documented, which matters for anyone who wants to reuse a plan they already pay for. The caveats are about maturity and openness. The client is Apache-2.0, but the backend is not, the app talks to Cindy's cloud by default, and official builds carry analytics. The product is at 0.1.x and changes almost daily, much of its documentation is in Chinese, and team features are not out. It is a strong fit for an individual developer or power user who wants one agent across coding and everyday computer work on their own keys or plan; organizations wanting a fully self-hosted, stable stack should wait.

Who should use it

Developers and technical power users who already pay for Claude Code or Codex, or run their own keys or local models, and want a single open-source agent for coding and everyday computer tasks that they can review, roll back, schedule and steer from their phone or chat.

Who should skip it

Organizations that need a released team plan, broad SSO or a fully open, self-hosted backend; users who want an agent that keeps working in the cloud while their computer is off; and anyone who needs stable, English-first documentation today.

Strengths

  • Free, Apache-2.0 client with every software capability available on your own keys, local models or an existing Claude Code or Codex plan
  • Mixes harnesses and models within one task, including plan, parallel execute and review by different combinations
  • Coding-style safety for general work: isolated workspaces, line-by-line review, checkpoints and live cost display
  • Broad reach from one app: files, terminal, signed-in browser, computer and Android control, SSH, MCP and chat platforms
  • Mobile apps on iOS, iPadOS and Android for dispatching, approving and taking over tasks
  • Documents how it handles Claude subscription sign-in, keeping credentials in the Claude Code CLI's own store

Weaknesses

  • Backend is not open source and the client defaults to Cindy's cloud; official builds ship with usage analytics
  • Version 0.1.x with near-daily releases, so behavior and features change quickly
  • Release notes and much developer documentation are in Chinese
  • Claude subscription reuse is limited to the Claude Code harness and depends on Anthropic's terms
  • Team plan not yet available; Enterprise is by waitlist or contact only
  • Agent runs on your computer, so nothing happens while it is off

Cindy pricing

Free

$0

  • All software capabilities and built-in tools
  • Use your own API keys, local models, or existing Claude Code and Codex plans
  • Optional pay-as-you-go top-ups from $10, credited 1:1 and never expiring

PLUS

$20/month ($16/month on an auto-renewing plan)

Billed monthly

  • $20 of monthly usage credit on Cindy's managed models
  • Every managed model available in your region
  • Unused credit rolls over up to $10

SUPER

$100/month ($80/month on an auto-renewing plan)

Billed monthly

  • $100 of monthly usage credit
  • Unused credit rolls over up to $50

ULTRA

$200/month ($160/month on an auto-renewing plan)

Billed monthly

  • $200 of monthly usage credit
  • Unused credit rolls over up to $100

Team

Coming soon

  • SSO (Feishu or WeCom) and centrally distributed configuration
  • Model access, daily credit and fast-mode controls
  • Team skills and working standards

Enterprise

Custom

  • AI Gateway inside your VPC, self-hosted or Cindy-managed
  • Audit logs and cost attribution
  • Dedicated support

Free tier limits: The software is fully free; you pay your own model provider, or use a Claude Code or Codex plan you already have, which does not consume Cindy credit.

Note: Paid tiers buy usage credit for Cindy's managed model gateway rather than software features; the credit equals the one-month price and usage is deducted per task, with cost shown in real time. An auto-renewing monthly plan costs 20% less than a one-month purchase for the same credit and can be cancelled anytime. Team and Enterprise are priced by seats and governance needs and are currently by waitlist. Managed model availability depends on your region.

Technical specs

Available models

GPTClaudeGrokGeminiDeepSeekKimiGLMQwenLocal models via Ollama, vLLM or OpenAI-compatible endpoints

Where Cindy excels

Getting more from an existing Claude Code or Codex plan

Cindy lets a plan you already pay for drive general desktop tasks and schedules through the official CLI sign-in, without a second AI subscription.

Cross-model code review

A collaboration task can be planned and implemented by one harness and model and reviewed by another, which helps catch errors a single model tends to repeat.

Recurring reports delivered to chat

Scheduled automations run on your computer, with access to local files and signed-in apps, and post results to Slack, Feishu or another IM.

Supervising long tasks away from the desk

The mobile apps show progress, let you approve sensitive actions, and pass logins or verification codes to the task without putting them into the model's context.

Cindy vs. competitors

Cindy vs. OpenClaw

OpenClaw is a free, open-source personal assistant you host yourself and use through messaging apps such as WhatsApp, Telegram and Slack, with the model of your choice. Cindy is a desktop app that runs Claude Code, Codex or Pi on your computer with a review panel, checkpoints and mobile remote control, plus an optional paid model service, and it can import companions from OpenClaw.

Cindy vs. Claude Cowork

Claude Cowork is Anthropic's task-execution capability, now built into the Claude app and tied to Claude models and plans. Cindy has an open-source client and is not tied to one vendor: it can use a Claude plan through the Claude Code harness, but also Codex, Pi, other providers' keys or local models, and can mix them within one task.

Cindy vs. Hermes Agent

Hermes Agent from Nous Research is an open-source agent you run on your own server that builds memory and skills over time. Cindy runs on your desktop instead, drives existing harnesses such as Claude Code and Codex, adds a review and rollback UI and mobile apps, and can import a Hermes agent's personality, memories, skills and automations.

Cindy vs. T3 Code

T3 Code is a free, MIT-licensed control surface for running Claude Code, Codex, Pi and other coding agents through your existing subscriptions, focused on software work such as worktrees and pull requests. Cindy covers coding too but aims at general computer work, adding browser, computer and Android control, scheduled automations, chat delegation and an optional managed model service.

Frequently asked questions

What is Cindy?

Cindy (cindy.app) is an open-source AI agent app for macOS, Windows and Linux from XD Inc. It does work on your own computer, in your projects, files, terminal, signed-in browser and apps, by running Claude Code, Codex or Pi as harnesses, with memory, skills, scheduled tasks and MCP tools shared across them. Companion apps for iOS, iPadOS and Android let you start, watch and approve tasks remotely.

Is Cindy open source?

The client is. The GitHub repository makecindy/cindy holds the Electron desktop app and Expo/React Native mobile app under the Apache-2.0 license. The backend service is in a separate repository that is not part of the open-source release, and the client connects to Cindy's official cloud services by default. You can choose Skip Sign-In to run local agents without a Cindy account, but server-backed capabilities are then unavailable.

How much does Cindy cost?

The software is free, and every software capability works with your own API key, local models or an existing Claude Code or Codex plan, none of which consume Cindy credit. Cindy's optional managed model service comes in three tiers: PLUS at $20, SUPER at $100 and ULTRA at $200 for a one-month purchase, or $16, $80 and $160 a month on an auto-renewing plan. Each includes monthly usage credit equal to the one-month price, with capped rollover. Pay-as-you-go top-ups start at $10 and do not expire. Team is coming soon and Enterprise is by waitlist.

Can I use my Claude Code or Codex subscription in Cindy?

Yes, through the CLIs that ship with Cindy. For a Claude plan, Cindy starts the bundled Claude Code CLI's own sign-in; the credentials stay in that CLI's store (the macOS Keychain or ~/.claude), Cindy does not read or copy them, and subscription sessions talk to Anthropic directly through the CLI. Cindy's docs say Anthropic allows subscriptions only in unmodified Claude Code, so Claude plan models are offered only on the local Claude Code harness, not on Codex, Pi or SSH remotes. For OpenAI, Cindy can use your existing local Codex sign-in or start a Codex CLI login. Usage counts against your plan's own limits.

Are my files and code uploaded to Cindy's cloud?

Not by default. Cindy says files, code and chat history stay on your computer and the whole project is not uploaded to its cloud. Model requests, including any file content a task puts into a prompt, go to whichever gateway or provider you configure: Cindy's managed gateway, your own provider, or a local model. Official builds include TapDB usage analytics (device, OS and app-version data linked to your account ID once signed in, but no chat, file or working-directory content) and send a heartbeat while you are signed in. Builds from source can remove the analytics.

Which platforms does Cindy support?

The desktop app runs on macOS 13 or later (Apple silicon and Intel), Windows 10 or later (x64), and Linux x64, with a .deb for Ubuntu and Debian (tested on Ubuntu 22.04 and 24.04) and an installer for Arch and Omarchy. iPhone, iPad and Android apps view and control tasks running on your computer rather than running the agent themselves.

Cindy vs OpenClaw: what is the difference?

OpenClaw is an open-source personal assistant you run yourself and talk to through messaging apps such as WhatsApp, Telegram or Slack. Cindy is a desktop app that drives Claude Code, Codex or Pi on your computer, with a review panel, checkpoints, mobile remote control and an optional paid model service, and it reaches chat through Slack, Feishu and companion bots. Cindy can import a companion's personality, memories, skills and automations from OpenClaw or Hermes.

Integrations & fit

Claude CodeCodexPiSlackFeishuGitHubJiraGitLabConfluenceGoogle WorkspaceTelegramDiscordWeComDingTalkMCPOllamavLLMSSHAndroid
Good fit forSolo / individual, Startup / small team
Pricing modelFreemium· Free tier available
See pricing on Cindy →

Alternatives to consider

About Cindy

Cindy is a desktop agent app from XD Inc. (the iOS and Android listings are published by XD Entertainment Pte Ltd) whose open-source client repository was created on GitHub in July 2026. Rather than building its own agent loop first, it wraps existing agent harnesses: Claude Code and Codex ship with the desktop app, Pi is supported as a third harness, and a Cindy-native harness is described as in progress. You pick a harness and a model per task and can switch either mid-task while the workspace, memory, skills and tools carry over; a collaboration mode can have one harness and model plan a task, several workers execute in parallel, and another combination review the result. Work happens on your machine, in your projects, files, terminal and signed-in browser sessions, with browser, computer and Android control, SSH to remote servers, and connectors for Slack, Feishu, GitHub, Jira, GitLab, Confluence and Google Workspace. The guardrails are those of a coding tool applied to general work: changes start in an isolated workspace, every edit goes through a line-by-line review panel, checkpoints let you roll back, cost is shown as a task runs, and the agent is meant to stop and ask before irreversible actions. Around that sit persistent memory shared across harnesses, reusable skills, scheduled automations that report back to chat, custom MCP tools, and companions: long-lived named agents with their own memory, group chats and IM bots that can import a personality, memories, skills and automations from Hermes or OpenClaw. The iOS, iPadOS and Android apps are remote controls for tasks on your computer: dispatch work, watch progress, approve sensitive actions or take over through remote desktop. The business model separates software from inference. The client is free and every software capability works with your own API key, a local model (OpenAI-compatible endpoints, Ollama, vLLM) or a Claude Code or Codex plan you already pay for. For a Claude plan, Cindy runs the bundled Claude Code CLI's own sign-in and leaves the credentials in that CLI's store; its docs cite Anthropic's rule that subscriptions may only be used through unmodified Claude Code. The optional paid plans (PLUS $20, SUPER $100, ULTRA $200 a month, 20% less on an auto-renewing plan) buy matching usage credit on Cindy's managed model gateway. The tradeoffs: only the client is open source (the backend lives in a separate repository and the app connects to Cindy's cloud by default), official builds include TapDB usage analytics, the product is at version 0.1.x with near-daily releases, release notes and much of the developer documentation are in Chinese, and the Team plan is not available yet.

Updates from Cindy

New FeatureOvernight learning for companions (v0.1.117 beta)

The v0.1.117 beta lets companions review their experience overnight and save it as revocable memory and skill records, shows what a companion knows about you on its home page, and moves its configuration and files when you change computers. It also adds Kimi K3.1 Pro and a 25%, 50% or 100% context-window setting per task.

New FeatureVoice calls with companions and quota-aware provider groups (v0.1.114)

Companions gained continuous voice calls that hand real work to tasks and report back in the call. Plugins can deliver text or images to a chosen task or companion, and provider groups pick accounts by remaining quota and reset time.

IntegrationCompanions get their own IM bots (v0.1.111 beta)

Companions can connect their own Telegram, Feishu, WeCom, DingTalk or Discord bots, with outside members limited to guest permissions, and a heartbeat now spots tasks that are stuck, waiting for confirmation, failing or out of quota.

New FeatureInput handoff for logins and verification codes (v0.1.109)

When a task reaches a login, password or verification-code step, Cindy sends a card to your device; what you enter goes only to the local executor and is kept out of the model, task records and push notifications.

Are you the founder? Claim this listing →