XD Inc. · Cindy: Open-Source Desktop AI Agent That Runs Claude Code, Codex and Pi Harnesses on Your Own Computer
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.
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
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.
Free
$0
PLUS
$20/month ($16/month on an auto-renewing plan)
Billed monthly
SUPER
$100/month ($80/month on an auto-renewing plan)
Billed monthly
ULTRA
$200/month ($160/month on an auto-renewing plan)
Billed monthly
Team
Coming soon
Enterprise
Custom
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.
Available models
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. 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.
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.

OpenClaw Foundation
Technical users who want a private, self-hosted AI assistant they fully control, running through their own messaging apps and model of choice
Free
Anthropic
Professionals with recurring document, spreadsheet, or research workflows who already pay for Claude and want them done autonomously
Paid
Nous Research
Developers and technical power users who want a persistent, self-hosted AI agent with compounding memory and full control over their infrastructure and model choice
Free
AgentScope
Technical users and small teams who want a self-hosted assistant in DingTalk, Feishu, WeCom, WeChat, or QQ, offline use with small local models, and built-in tool guards with an OS-level shell sandbox
FreeCindy 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.
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.
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.
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.
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 →