makecindy/cindyPublic

Consider it done. The open-source AI agent that works out of the box · 想到,就能做到。开源、开箱即用的 AI Agent。

Stars
4.4K
Forks
621
Watchers
18
Open issues
1.6K
Open PRs
308
Contributors
~161
Commits
10.1K
Branches
1.2K
Views (30d)
1

TypeScriptApache-2.0Created Jul 22, 2026Last push todayLatest release v0.1.115

Quick answers

What is cindy?
Consider it done. The open-source AI agent that works out of the box · 想到,就能做到。开源、开箱即用的 AI Agent。
How popular is cindy on GitHub?
makecindy/cindy has 4,367 stars and 621 forks on GitHub.
What license does cindy use?
makecindy/cindy is released under the Apache-2.0 license.

Star history

since Oct 25, 2026

Star history is still being collected for this repository.

Contribution activity

commits per day, last 52 weeks
NovDecJanFebMarAprMayJunJulAugSepOctMonWedFri2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 85 commits2026-07-25: 129 commits2026-07-26: 120 commits2026-07-27: 117 commits2026-07-28: 207 commits2026-07-29: 143 commits2026-07-30: 131 commits2026-07-31: 180 commits2026-08-01: 155 commits2026-08-02: 83 commits2026-08-03: 133 commits2026-08-04: 52 commits2026-08-05: 70 commits2026-08-06: 91 commits2026-08-07: 103 commits2026-08-08: 153 commits2026-08-09: 141 commits2026-08-10: 204 commits2026-08-11: 172 commits2026-08-12: 125 commits2026-08-13: 312 commits2026-08-14: 263 commits2026-08-15: 111 commits2026-08-16: 66 commits2026-08-17: 158 commits2026-08-18: 51 commits2026-08-19: 36 commits2026-08-20: 39 commits2026-08-21: 52 commits2026-08-22: 54 commits2026-08-23: 44 commits2026-08-24: 64 commits2026-08-25: 83 commits2026-08-26: 46 commits2026-08-27: 52 commits2026-08-28: 47 commits2026-08-29: 42 commits2026-08-30: 23 commits2026-08-31: 30 commits2026-09-01: 25 commits2026-09-02: 29 commits2026-09-03: 28 commits2026-09-04: 35 commits2026-09-05: 57 commits2026-09-06: 42 commits2026-09-07: 53 commits2026-09-08: 197 commits2026-09-09: 219 commits2026-09-10: 120 commits2026-09-11: 63 commits2026-09-12: 87 commits2026-09-13: 41 commits2026-09-14: 36 commits2026-09-15: 24 commits2026-09-16: 48 commits2026-09-17: 86 commits2026-09-18: 90 commits2026-09-19: 64 commits2026-09-20: 56 commits2026-09-21: 44 commits2026-09-22: 73 commits2026-09-23: 88 commits2026-09-24: 66 commits2026-09-25: 26 commits2026-09-26: 57 commits2026-09-27: 123 commits2026-09-28: 78 commits2026-09-29: 111 commits2026-09-30: 34 commits2026-10-01: 124 commits2026-10-02: 43 commits2026-10-03: 15 commits2026-10-04: 40 commits2026-10-05: 31 commits2026-10-06: 48 commits2026-10-07: 23 commits2026-10-08: 54 commits2026-10-09: 140 commits2026-10-10: 131 commits2026-10-11: 114 commits2026-10-12: 139 commits2026-10-13: 162 commits2026-10-14: 89 commits2026-10-15: 194 commits2026-10-16: 288 commits2026-10-17: 244 commits2026-10-18: 154 commits2026-10-19: 195 commits2026-10-20: 186 commits2026-10-21: 213 commits2026-10-22: 222 commits2026-10-23: 406 commits2026-10-24: 235 commits2026-10-25: 104 commits2026-10-26: 0 commits2026-10-27: 0 commits2026-10-28: 0 commits2026-10-29: 0 commits2026-10-30: 0 commits2026-10-31: 0 commits
9,861 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Breakout launch

    4,367 stars in 95 days

  • Very active

    9,861 commits in 52 weeks

  • Community-driven

    ~161 contributors

  • Well documented

    High community health score

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

README

main branch

CINDY — Consider it done. The open-source AI agent that works out of the box, doing real work on your own computer.

English · 简体中文

License CI Node.js 22.x pnpm

🌐 cindy.app  ·  ⬇️ Download

Cindy is an open-source AI agent that works out of the box. She brings multiple harnesses, models and tools into one agent that finishes real work in your projects and apps. Ready from day one, yours to shape over time.

Cindy runs locally on your own machine, using your real files and logged-in apps. The first supported harnesses are Claude Code and Codex — more are being added, and a native harness is in the works. Models and harnesses mix freely and can switch mid-task while your workspace, memory, skills and tools stay continuous; one task can even be planned, executed in parallel, and reviewed by agents on different harness × model combos. She can drive your browser, computer and phone, and take work from IM and schedules.

This repository is the open-source client for Cindy — the desktop and mobile apps plus their shared packages, organized as a pnpm monorepo.

The client is free to use, and its source code is open under Apache-2.0. Bring models your way: sign in to the official Cindy service (usage deducted transparently), authorize the Claude Code / Codex Coding Plan you already pay for and keep using it inside Cindy — no duplicate bill — connect your own API keys, or use local models. See cindy.app for service details, pricing, and downloads.

Linux users: see the Ubuntu, Arch Linux and Omarchy installation guide for installation, updates, keyring setup and migration from a manual install.

Yours to shape

Open source means more than visible — it means changeable:

  • Memory — correct her once and she does it right from then on, shared across harnesses.
  • Skills — teach a way of working once and reuse it everywhere; handing them to your team is in the making.
  • Automation — recurring work schedules itself, runs itself, reports back.
  • MCP — wire your internal tools and business systems into her reach.
  • Plugins — reshape features, UI and interactions, shared through an open marketplace (in the making).
  • Source — audit, fork, extend, and contribute improvements back under Apache-2.0.

Ready out of the box, never boxed in — start with CONTRIBUTING.en.md and build Cindy with us.

What's in this repo

Path Description
apps/desktop Electron desktop client
apps/mobile Expo / React Native mobile client
packages/* Shared client capabilities (auth, device-link, agent orchestration, model providers, …)
apps/*-bin Tool binaries shipped with the desktop app; none are committed — claude-code, codex, and ripgrep are downloaded per platform by pnpm install, and the Android platform-tools binaries are fetched (pinned version, sha256-verified) before Windows packaging

Not in this repo: the backend service lives in a separate repository and is not part of this monorepo.

Mode Account requirement Availability
Hosted service Cindy cloud account Use Cindy's full hosted service. See pricing.
Skip Sign-In No Cindy sign-in required Choose “Skip Sign-In” on the login screen to use local agents; the app then shows the account state as “Not signed in”. Server-backed capabilities are unavailable in this state.

Prerequisites

  • Node.js 22.x
  • pnpm 10.x (v11 is not yet supported)
  • Git LFS

Getting started

Contributor setup, Git LFS, dependency updates, and access requirements are maintained in CONTRIBUTING.en.md. Plugins are installed through SkillHub or manually.

Minimal entry point:

git clone https://github.com/makecindy/cindy.git
cd cindy
git lfs pull
pnpm install

Development entry points

# Mainland China Cindy account
pnpm restart:desktop:remote --region=cn

# Global Cindy account
pnpm restart:desktop:remote --region=global

Remote development uses your own Cindy cloud account and existing login state, so you can continue existing sessions and work while developing the client. Use cn for Mainland China accounts and global for everyone else; do not rely on the internal default. Full desktop, mobile, data-isolation, and validation workflows are in CONTRIBUTING.en.md.

“Skip Sign-In” on the login screen runs local agents without a Cindy account (shown in the app as “Not signed in”), not a connection to a local server. Server-backed capabilities are unavailable in this state.

About the default servers: the client connects to Cindy's official cloud services by default (endpoint manifests in config/endpoint.json and config/endpoint.global.json; desktop auto-updates also come from the official CDN). This is intentional — external developers don't need to self-host a server: sign in with your own Cindy account in a dev build and develop / test directly against the official servers.

Skill Hub migration uses two separate manifest fields: released clients keep using skillhubApiBaseUrl (the deprecated XD proxy), while current clients use cindySkillHubApiBaseUrl. The current client deliberately does not fall back to the legacy field when the new endpoint is absent.

Architecture

  • DESIGN.md — visual design system, color tokens, and UI conventions
  • docs/README.md — complete documentation and rules index
  • docs/auth-realm-routing.md — organization SSO region discovery and session endpoint routing
  • CONTRIBUTING.en.md — contributor setup, validation, and submission workflow
  • AGENTS.md — engineering rules, launch/runtime contracts, and module boundaries
  • docs/dev-rules/ — deep-dive architecture docs (e.g. Orca multi-agent orchestration)

Contributing

Contributions go through pull requests into main. Read CONTRIBUTING.en.md first, then use .github/PULL_REQUEST_TEMPLATE.md. Every commit needs a Developer Certificate of Origin sign-off (git commit -s); a DCO check on each pull request enforces it, and no CLA is required. Please also follow CODE_OF_CONDUCT.en.md. For ordinary usage questions, see SUPPORT.en.md; report security issues privately through SECURITY.en.md.

Security

Never commit credentials or authorization files to the working tree. If you discover a security issue, follow SECURITY.en.md to report it privately rather than opening a public issue.

Privacy & telemetry

Official distribution builds include TapDB usage analytics for product-level aggregate statistics (device / OS / app-version metadata; associated with your account ID after sign-in). It does not collect chat content, file content, or working-directory data. In addition, while signed in to a cloud account the client sends an online heartbeat to Cindy services (account ID, platform, and version only). Crash dumps stay on the local machine and are never uploaded automatically.

Building from source? You are not required to keep analytics:

  • Mobile is off by default — without TapDB credentials (clientId / clientToken) injected at build time, apps/mobile/src/analytics/mobileTapdb.ts is a no-op;
  • Desktop can be fully stripped by removing the initTapdb() call in apps/desktop/src/renderer/index.tsx (implementation lives in apps/desktop/src/renderer/analytics/).

License / 许可证

Except as otherwise noted, the source code in this repository is licensed under the Apache License, Version 2.0. Individual source files do not carry per-file license headers; the repository-root LICENSE governs.

Model weights, datasets, prompts, trademarks, and other separately identified materials may be subject to their own license terms and are not automatically covered by the repository-level Apache-2.0 grant. Third-party open-source components retain their own copyright and license. Their attribution notices and SPDX SBOMs are managed under docs/legal/, with artifact-specific outputs in docs/legal/notices/. See NOTICE for this project's copyright and attribution information.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

72 total
  1. v0.1.115v0.1.115Oct 23, 2026438 downloads

    Desktop release 0.1.115 ## 更新说明 ### 🗣️ 群聊里伙伴轮流发言 在伙伴群聊里提问后,伙伴会按顺序逐个回答:点名谁就谁先说,没点名就全员排队;长队列可以折叠查看,话题面板也能拖拽调宽。群回复里的组件、图表和生成图片也能正常显示了。 @Liuliuuu0710 @xuzini-xzn @zqchris ### 💬 私聊消息可以开话题和引用 伙伴私聊里的消息现在可以展开成独立话题,带回复数、未读和完整的任务视图;回复时会带上引用,还能选择显示每条回复对应的原消息。手机端长按消息即可回复、复制、选字或分享。 @zqchris ### 📊 伙伴近况集中显示待办和成果 伙伴聊天头部的近况浮层集中展示电脑、待办和成品文件,没有内容的块自动隐藏;手机端也有近况面板,待办可以直接引用到输入框。开始跟进前会先确认范围和额度,重复的邀请提示与确认框也已修复。 @zqchris ### 🎙️ 阿里云语音与更清楚的超时提示 新增通义千问与 CosyVoice 语音,并补齐阿里云与 Gateway 的音色列表和参考音色;语音超时或播放中断时会给出更明确的提示。提问卡的麦克风移到序号前,语音快捷键只作用于当前卡片。 @dashhuang @horizon554 ### ✨ 新建任务边输入边预热 在新建页开始输入就会立刻建出任务并提前启动 Agent,粘贴和语音输入也会触发预热,发送时直接接着用。未发送的任务按账号隔离,切换账号或清理残留都不会串到其他人的草稿。 @dashhuang ### 🗂️ 归档前提醒会自动化的任务 归档绑定了自动化的任务前,会先提示哪些自动化将暂停,确认后再归档,普通任务不受影响。手机批量归档、远程设备上的绑定查询和确认卡也一起修顺了。 @dashhuang ### 📱 手机端标签、额度条与通知入口 手机端的任务选项面板和标签管理改用原生分组列表,返回键、读屏播报和保存中的交互都已补齐。额度条改用与桌面一致的语义颜色并按真实比例绘制,从冷启动通知进入任务也更可靠。 @dashhuang @kirozeng @zqchris ### 🔌 跨设备直连与 Windows 锁屏服务 设备之间优先走直连,直连不可用时自动回退到中继,大结果返回也不会一直等待。Windows 锁屏远程服务补充了安装校验、旧服务清理和权限隔离,升级与授权过程更安全。 @MagicLizi ### ⚖️ 供应商组按额度换机更可靠 供应商组额度不足时会优先切换到组内其他电脑继续执行;换机失败、任务中断或回复落库延迟时,调用和用量都会正确结算,不会重复扣费或丢失结果。 @guyong-zapo ### 🛡️ 权限、账号与消息显示更准 原生审批通过后不再重复弹复审,链接解析出的新路径仍会按真实目标审核;切换或重置账号时,Codex 额

  2. v0.1.114v0.1.114Oct 22, 2026150 downloads

    Desktop release 0.1.114 ## 更新说明 ### 🎙️ 伙伴语音通话 伙伴支持连续语音通话:停顿后自动发送、按句朗读和随时插话,需要实际执行的工作会交给伙伴任务并在通话里带回结果;每个伙伴还可以单独选择音色、语速和朗读方式。 @horizon554 ### 🎤 提问卡可以直接说答案 伙伴提问卡的自由回答支持语音输入,桌面和手机都能用;听写期间会暂时锁住切题和提交,避免半句话被写到另一道题里。 @zcinta0514 ### 🧩 插件能投递到指定任务和伙伴 插件可以查询本机任务和伙伴、指定投递目标并发送文字或图片,目标授权单独确认;手机端也能管理远程插件并直接打开原配置页。 @DavidShenXD @GaoWeiLiuXD ### 🔐 分享的模型权限更细 供应商的「远程与分享」可以指定哪些模型允许远程调用,并给不同成员分配不同的模型范围;共享模型的任务也恢复了从任意消息分叉的入口。 @DavidShenXD @dashhuang ### ⚖️ 供应商组按额度均衡用量 供应商组会按剩余额度和重置时间挑选账号,设置页能看到每个账号的配额进度;组内额度耗尽时会说明原因,并在已知时间自动继续。 @MagicLizi @dashhuang ### 💬 伙伴群聊的话题各自独立 群聊里的每个话题现在都有独立上下文,可以单独关注、查看未读,同一个伙伴也能在不同话题里同时干活;伙伴自动跟进改为默认关闭,私聊换上了和群聊一致的气泡与悬停菜单。 @Liuliuuu0710 @dashhuang @zqchris ### 🧑‍💻 协同 Worker 更灵活 手动或让 Agent 创建 Worker 时可以选择项目、为它新建工作区,SSH 任务也能选择 Pi 模型;跨设备 Worker 的身份识别和回报结算已经修正。 @DavidShenXD @dashhuang @fmfsaisai @guyong-zapo ### 📱 手机端分享与发送更顺 iOS 可以把系统分享的文字和附件直接送到任务或伙伴,并尽量保留原文件;发送消息会立刻上屏,排队、离线等待和发送失败都能直接在气泡下方处理。安卓更新下载中断后可以续传。 @kirozeng @zqchris ### 🤖 模型与网页搜索更新 符合条件的账号可以使用 Codex 超快速度,并看到完整的 Ultra 思考档位;伙伴的默认模型不再跟着新任务草稿变化。网页搜索默认使用 Cindy AI,每条结果都带摘要,无需另配密钥。 @dashhuang @qsoyq @sakiko-toyokawa @zqchris ### 🛠️ 桌面体验与稳定性 修复了 MCP 卡片偶发导致应用退出、独立窗口文件浏览器打不开、远控快速滚动掉线、Windows 锁屏授权失败和重启后任务恢复异常等问题;远

  3. v0.1.113v0.1.113Oct 21, 2026167 downloads

    Desktop release 0.1.113 ## 更新说明 ### 🗂️ 侧边栏页签可拖放、可独立成窗 侧边栏页签可以拖到聊天区任意一边,拖出窗口就能变成独立窗口;独立窗口支持多个页签,关窗后页签回到侧边栏。插件面板会按插件声明和你的放置记忆打开。 @dashhuang @qsoyq @zcinta0514 ### 🧠 Auto 模型自动跟随服务端 新建和进行中的任务会自动跟随服务端,在 Cindy AI 与企业号池之间切换 Auto 模型;切换模型后,Codex 任务也能更可靠地恢复之前的推理上下文。 @fmfsaisai @guyong-zapo @xuzini-xzn @zqchris ### 🔌 远程任务名额更省,对话更连续 用其他电脑上的模型时,名额紧张会自动让出闲置任务,需要时再连回原会话;这项设置默认关闭,可在「远程与分享」中开启。远程聊天里拖入文件夹也会自动传到对端。 @dashhuang @fmfsaisai ### 💳 分享的额度与用量看得见 供应商分享可以分别授权对方查看剩余额度和历史用量,明细默认收起,支持按人、模型和时间筛选;供应商组调度也会参考 OpenAI 订阅用量。 @fmfsaisai ### 🤝 伙伴可以接入微信和 X 个人微信和官方 X 的提问都能绑定给伙伴,伙伴回复会走自己的连接;伙伴的设置与执行共用同一套模型路由,切换模型后也更容易恢复。 @lengjingxu @zqchris ### 💬 伙伴群聊和手机体验更新 伙伴群聊消息改为统一的气泡样式,自己的图文也合并在一个气泡里。手机端启动后能更快恢复伙伴和群列表,保留工作过程与流式回复,搜索也会覆盖伙伴个人聊天和归档历史。 @dashhuang @zqchris ### 🔗 侧边追问与链接直达 选中内容就能在桌面或手机发起侧边追问,追问会保留独立历史;对话里提到的文件路径和网址也能直接点击打开。代输入时,你的原话会与 Agent 的补充内容分开保留。 @MagicLizi @zqchris ### 🧩 插件资料跨电脑加密同步 同账号的多台电脑之间可以加密交换插件资料,同步时会校验授权和交付状态,换电脑后不必重新配置。 @zqchris ### 📱 手机端体验更稳 手机看电脑画中画时继续保留防窥和静音,图片加载失败也能先看预览,离线打开历史会给出明确提示;已归档任务和设置入口会显示提醒点。 @dashhuang ### ✨ 稳定性与细节修复 修复了 MCP 卡片卸载时的崩溃、技能搜索中文输入被打断、插件市场安装卡顿等问题;工作树识别、定时任务跨夏令时和自动任务模型切换也更稳定。 @dashhuang @guyong-zapo ## PRs [#6278](https://github.com/makecindy/cindy/

  4. v0.1.112v0.1.112Oct 20, 2026194 downloads

    Desktop release 0.1.112 ## 更新说明 ### 📬 邮件在任务里直接读和写 邮件现在以统一卡片呈现,可以直接在任务里阅读完整邮件、往来记录和附件;也能从卡片起草和发送回信,草稿、收件人和已读状态会随邮件保存,手机端同样可以打开预览。 @dashhuang ### 🧩 插件和技能可以跨电脑管理 插件和技能可以直接在其他电脑上管理,市场界面统一整合,插件创建改由内置技能完成;Windows 上安装、更新和打开插件资料库遇到文件占用时,会自动重试并给出提示。 @DavidShenXD @GaoWeiLiuXD @dashhuang @zqchris ### 🤝 发现伙伴 侧栏伙伴「+」新增「发现伙伴」入口,内置 10 个伙伴包,可以查看能力、知识、工具和例行任务并一键邀请;例行任务默认停用,确认后再开启。 ### 🌟 灵动岛更清楚 灵动岛徽标改为「需要关注 · 运行中」两个计数;伙伴消息会显示伙伴名称和头像,群专线附上群名,主力电脑上的伙伴也会出现在本机灵动岛。 @dashhuang ### 🧠 启动更稳,模型选择更省心 修复部分模型无输出、Windows 新建伙伴任务误报「技能过多」的问题。归档任务可以调整模型,Worker 切换 Agent 后会保留各自选择,伙伴也只在换模型确实有用且装得下时才建议更换。 @dashhuang @fmfsaisai @xuzini-xzn @zqchris @zyjisdog ### 📱 手机和远控体验更连续 手机设置页重新分组,调试项收进「开发者」二级页;上传附件时离开会先确认,不再发出缺图消息。远控消息连续显示,模型收藏先显示上次结果,新建任务会记住远程或分享模型,旧的重连提示也会自动消失。 @MagicLizi @dashhuang @kirozeng ### 💳 费用与用量显示更准确 媒体生成的费用会按账号、模型和任务准确累计,并在回复下方显示本轮价格;Cindy AI 的不限额状态不再误显示为获取失败,远程供应商的用量明细也更精简。 @GaoWeiLiuXD @MagicLizi @qbqian ### 🔒 分享与文件访问更可靠 共享任务里的访客可以正常打开任务引用的文件,同时文件来源会经过更严格校验;远程供应商分享可以设置备注,收到的分享详情页新增常驻刷新按钮,远程 Agent 的凭证确认和取消也更可靠。 @DavidShenXD @fmfsaisai ### ✨ 日常体验打磨 队列只有一条时,输入框内按 Cmd/Ctrl+Enter 可直接插话;壁纸切换不再闪动,侧栏成员预览可展开看全部,内置浏览器重启后保持登录。生成图片跨设备交付不再丢图,X 视频回复与媒体发送可恢复。 @DavidShenXD @dashhuang @zqchris ## PRs

  5. v0.1.111-betav0.1.111-betaOct 19, 2026pre-release14 downloads

    Desktop release 0.1.111 ## 更新说明 ### 🤝 伙伴跟着账号走 伙伴现在可以在任意电脑或手机上换主力电脑,完整对话、附件、待办与例行任务会一起迁移,同名内容另存不覆盖。伙伴也会记住承诺、纠正和进行中的线索,换窗、重启或对话被压缩后仍能接上。 @dashhuang ### 📨 伙伴可以自带 IM 机器人 伙伴设置里可以接入自己申请的 Telegram、飞书、企业微信、钉钉或 Discord 机器人,一个伙伴能接多个平台。主人私聊进入伙伴主任务,群聊和陌生人私聊各有独立会话;外部成员只能按访客权限使用,不能执行命令。导入伙伴时,原机器人和凭证可以一起带过来。 @dashhuang ### 🫀 伙伴会自己盯着任务 伙伴新增程序级心跳,能发现卡住、等待确认、出错或撞到额度上限的任务。每位伙伴都可以自己跟进自己开的任务,账号里还有一个可移交的「自动跟进所有任务」开关。工作台改为「等你 / 在做」两块,一眼就能看到哪些任务需要你回应。 @dashhuang ### 💬 群聊和话题更顺手 话题会直接显示最近两条回复和回复数,也能把回复同时发到群聊或贴回群聊。群聊可以解散,也能从个人列表移除;一次收到很多新消息时不再留空档。群里的任务卡按快照显示,长结果分批发送,emoji 也不会被截断。 @dashhuang ### 🧩 回答更完整,卡片能交互 支持标准 MCP Apps 和通用交互卡片,外部工具可以在任务里提供可点选的界面。回答可以直接渲染完整 HTML、图表和视频,颜色跟随浅色/深色主题,桌面设计的内容也能适配手机宽度;工具产生的图片和视频会保留。插件详情新增个人调用记录、下载量和统计指标。 @987654321-master @MagicLizi @dashhuang ### 🔐 供应商组按电脑算,分享更好管 供应商组改为按电脑聚合:同一台电脑上的多个账号收在一行电脑下,台数也按电脑算。同账号任意电脑都能管理组、分享链接和用量,审批会跟着生成链接的电脑走。受邀者可以「信任」分享者,之后读取密钥不再反复确认;分享供应商的用量历史也能直接查看。 @MagicLizi @dashhuang @fmfsaisai ### 📱 手机端更顺手 安卓应用内更新合并成一张卡,发现更新、授权、下载和安装都在卡里完成。项目标题可滑动新建任务、搜索项目;选图后立即预览并读取 iCloud 原图,草稿恢复保留文字和附件。安卓声纹录入不再闪退,重录时原文仍可见;任务列表不再提前显示空状态,冷启动、弱网和键盘弹起时更稳,截屏也不再自动弹出分享。 @DavidShenXD @MagicLizi @dashhuang ### 🎨 外观与壁纸更集中 设置新增「外观」栏目,主题、显示模式、壁纸和回复动效集中在一起;壁纸图库扩充并新增五张动态壁

Commits per week

last 52 weeks
16110Week of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 214 commitsWeek of 2026-07-26: 1053 commitsWeek of 2026-08-02: 685 commitsWeek of 2026-08-09: 1328 commitsWeek of 2026-08-16: 456 commitsWeek of 2026-08-23: 378 commitsWeek of 2026-08-30: 227 commitsWeek of 2026-09-06: 781 commitsWeek of 2026-09-13: 389 commitsWeek of 2026-09-20: 410 commitsWeek of 2026-09-27: 528 commitsWeek of 2026-10-04: 467 commitsWeek of 2026-10-11: 1230 commitsWeek of 2026-10-18: 1611 commitsWeek of 2026-10-25: 104 commitsNov 2, 2025Oct 25, 2026
9.9K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 50 commitsSun 1:00 — 59 commitsSun 2:00 — 43 commitsSun 3:00 — 43 commitsSun 4:00 — 38 commitsSun 5:00 — 23 commitsSun 6:00 — 12 commitsSun 7:00 — 11 commitsSun 8:00 — 12 commitsSun 9:00 — 28 commitsSun 10:00 — 38 commitsSun 11:00 — 41 commitsSun 12:00 — 32 commitsSun 13:00 — 43 commitsSun 14:00 — 32 commitsSun 15:00 — 47 commitsSun 16:00 — 44 commitsSun 17:00 — 30 commitsSun 18:00 — 37 commitsSun 19:00 — 45 commitsSun 20:00 — 65 commitsSun 21:00 — 49 commitsSun 22:00 — 48 commitsSun 23:00 — 40 commitsMon 0:00 — 41 commitsMon 1:00 — 49 commitsMon 2:00 — 31 commitsMon 3:00 — 19 commitsMon 4:00 — 11 commitsMon 5:00 — 9 commitsMon 6:00 — 10 commitsMon 7:00 — 18 commitsMon 8:00 — 20 commitsMon 9:00 — 19 commitsMon 10:00 — 30 commitsMon 11:00 — 48 commitsMon 12:00 — 46 commitsMon 13:00 — 47 commitsMon 14:00 — 48 commitsMon 15:00 — 70 commitsMon 16:00 — 75 commitsMon 17:00 — 80 commitsMon 18:00 — 83 commitsMon 19:00 — 57 commitsMon 20:00 — 56 commitsMon 21:00 — 58 commitsMon 22:00 — 58 commitsMon 23:00 — 68 commitsTue 0:00 — 60 commitsTue 1:00 — 74 commitsTue 2:00 — 58 commitsTue 3:00 — 39 commitsTue 4:00 — 26 commitsTue 5:00 — 28 commitsTue 6:00 — 17 commitsTue 7:00 — 13 commitsTue 8:00 — 19 commitsTue 9:00 — 28 commitsTue 10:00 — 40 commitsTue 11:00 — 47 commitsTue 12:00 — 52 commitsTue 13:00 — 51 commitsTue 14:00 — 48 commitsTue 15:00 — 60 commitsTue 16:00 — 59 commitsTue 17:00 — 68 commitsTue 18:00 — 71 commitsTue 19:00 — 55 commitsTue 20:00 — 62 commitsTue 21:00 — 73 commitsTue 22:00 — 70 commitsTue 23:00 — 57 commitsWed 0:00 — 47 commitsWed 1:00 — 41 commitsWed 2:00 — 48 commitsWed 3:00 — 24 commitsWed 4:00 — 31 commitsWed 5:00 — 17 commitsWed 6:00 — 16 commitsWed 7:00 — 19 commitsWed 8:00 — 16 commitsWed 9:00 — 27 commitsWed 10:00 — 45 commitsWed 11:00 — 40 commitsWed 12:00 — 35 commitsWed 13:00 — 56 commitsWed 14:00 — 45 commitsWed 15:00 — 40 commitsWed 16:00 — 66 commitsWed 17:00 — 64 commitsWed 18:00 — 70 commitsWed 19:00 — 60 commitsWed 20:00 — 51 commitsWed 21:00 — 45 commitsWed 22:00 — 51 commitsWed 23:00 — 56 commitsThu 0:00 — 65 commitsThu 1:00 — 49 commitsThu 2:00 — 42 commitsThu 3:00 — 33 commitsThu 4:00 — 18 commitsThu 5:00 — 21 commitsThu 6:00 — 12 commitsThu 7:00 — 15 commitsThu 8:00 — 17 commitsThu 9:00 — 31 commitsThu 10:00 — 41 commitsThu 11:00 — 52 commitsThu 12:00 — 54 commitsThu 13:00 — 41 commitsThu 14:00 — 71 commitsThu 15:00 — 60 commitsThu 16:00 — 75 commitsThu 17:00 — 69 commitsThu 18:00 — 69 commitsThu 19:00 — 97 commitsThu 20:00 — 79 commitsThu 21:00 — 78 commitsThu 22:00 — 103 commitsThu 23:00 — 100 commitsFri 0:00 — 68 commitsFri 1:00 — 69 commitsFri 2:00 — 54 commitsFri 3:00 — 34 commitsFri 4:00 — 27 commitsFri 5:00 — 19 commitsFri 6:00 — 12 commitsFri 7:00 — 10 commitsFri 8:00 — 20 commitsFri 9:00 — 45 commitsFri 10:00 — 65 commitsFri 11:00 — 58 commitsFri 12:00 — 62 commitsFri 13:00 — 83 commitsFri 14:00 — 89 commitsFri 15:00 — 117 commitsFri 16:00 — 88 commitsFri 17:00 — 88 commitsFri 18:00 — 89 commitsFri 19:00 — 79 commitsFri 20:00 — 61 commitsFri 21:00 — 76 commitsFri 22:00 — 75 commitsFri 23:00 — 61 commitsSat 0:00 — 68 commitsSat 1:00 — 66 commitsSat 2:00 — 62 commitsSat 3:00 — 29 commitsSat 4:00 — 25 commitsSat 5:00 — 12 commitsSat 6:00 — 13 commitsSat 7:00 — 21 commitsSat 8:00 — 30 commitsSat 9:00 — 35 commitsSat 10:00 — 41 commitsSat 11:00 — 47 commitsSat 12:00 — 51 commitsSat 13:00 — 52 commitsSat 14:00 — 74 commitsSat 15:00 — 67 commitsSat 16:00 — 61 commitsSat 17:00 — 63 commitsSat 18:00 — 70 commitsSat 19:00 — 75 commitsSat 20:00 — 78 commitsSat 21:00 — 79 commitsSat 22:00 — 70 commitsSat 23:00 — 58 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Oct 25, 2026daily#9+477
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    457.9K stars · TypeScript

  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    393K stars · TypeScript

  • morluto/rea

    Reverse engineer anything with agents, from app behavior down to native binaries.

    380.9K stars · TypeScript

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    288.4K stars · JavaScript

  • NousResearch/hermes-agent

    The agent that grows with you

    256.9K stars · Python

  • anomalyco/opencode

    The open source coding agent.

    221.3K stars · TypeScript