#10000 — 感谢每一位共建者 · To Everyone Who Helped Build Cindy

Open
#10,000 1 comment 5 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
1/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Active
Tech stack
typescript
Domain
content

Research direction

This issue is a thank you message for Cindy contributors and lists people who opened pull requests. No code or documentation change is specified; review the issue text and its contributor list. There is no implementation task to complete.

Written by the indexing model from the issue text.

Description

🛠️ #10000 — To Everyone Who Helped Build Cindy

致每一位亲手参与创造 Cindy 的朋友

English

There’s something remarkable about open source.

Someone you’ve never met, perhaps living on the other side of the world, can look at something you’ve built and decide to make it better.

Not because they have to. But because they believe it’s worth improving.

That’s what makes this community special.

Cindy is becoming more than an AI interface. She’s growing into a companion that connects models, tools, computers, and people — helping turn ideas into actual work.

And every part of that experience is shaped by countless contributions.

Some of you built new features. Some fixed bugs that had frustrated others for weeks. Some improved performance, security, or reliability. Others refined an interaction, wrote documentation, expanded test coverage, or fixed the tiny details that make software feel right.

Much of this work will never appear in a feature announcement.

But it’s exactly the work that makes a product worth using every day.

What makes this even more exciting is that we’re building an AI product in an era when AI is changing how software itself gets built.

Some of you write every line by hand. Others build alongside Codex, Claude Code, Pi, or your own teams of agents.

The process may be changing, but something important remains the same: behind every meaningful contribution is a person who saw an opportunity to make things better and decided to act.

We value that initiative, creativity, and judgment far more than the number of lines written.

And contribution doesn’t end when a PR is opened.

It continues through reviews, discussions, failed tests, revisions, and sometimes the difficult decision not to merge something.

Even a PR that doesn’t make it into the codebase can move the project forward.

For us, open source isn’t simply about making our code visible. It’s about making Cindy something people can genuinely help shape.

We want you to be able to choose your models, connect your tools, customize your companions, and build experiences we never imagined.

And we want that same freedom to exist in how Cindy herself is developed.

To everyone who has submitted a Pull Request, reviewed someone else’s work, helped solve a difficult problem, or shared an improvement with the community:

Thank you for giving Cindy something no single team could build alone.

We’re still early in this journey. There will be mistakes, disagreements, experiments that fail, and ideas that take several attempts to get right.

But that’s what building together looks like.

Our promise is “Consider it done.”

You didn’t just wait for that promise to come true. You helped make it real.

Built together,
The Cindy Team ❤️

⸻

中文

开源有一件特别令人着迷的事情。

一个你从未见过的人,可能生活在世界的另一端,却愿意打开你写的代码,花费自己的时间,让它变得更好。

不是因为他必须这样做,而是因为他相信,这件作品值得继续完善。

这正是我们珍视这个社区的原因。

Cindy 正在从一个 AI 操作界面,逐渐成长为能够连接模型、工具、电脑与人的智能伙伴,让更多想法真正成为现实。

而这一切的背后,是无数人的共同努力。

有人创造了全新的功能,有人修复了困扰其他用户许久的问题,有人改善性能、安全性和稳定性,也有人只为了一个细微的交互反复打磨,或者认真补充文档、测试,让下一位贡献者少走一些弯路。

这些工作中的绝大多数,可能永远不会出现在新功能介绍里。

但恰恰是这些不那么显眼的努力,让一款软件真正值得每天使用。

更有意思的是,我们正在 AI 改变软件开发方式的时代,共同创造一款 AI 产品。

有些人仍然亲手写下每一行代码,有些人则与 Codex、Claude Code、Pi,或者自己组织的 Agent 团队一起开发。

创造软件的方式正在改变,但有一件事情没有变:

每一份真正有意义的贡献背后,都有一个发现了改进机会,并决定付诸行动的人。

我们珍视的,从来不只是代码的行数,而是你们的主动性、创造力和判断力。

贡献也不止于提交一个 PR。

它还包括随后的代码审查、讨论、失败的测试、反复修改,以及有时不得不做出的不合并决定。

即使一个 PR 最终没有进入代码库,也可能为项目指明更好的方向。

对我们来说,开源不仅仅意味着代码公开,更意味着 Cindy 应该是一个每个人都有机会亲手改变的产品。

我们希望每个人都能自由选择模型、连接工具、创造属于自己的伙伴,实现我们从未设想过的使用方式。

而这种自由,也应该体现在 Cindy 自身的开发过程中。

感谢每一位提交过 PR、认真审查过代码、帮助解决困难问题,或者愿意将自己的改进分享给社区的朋友。

谢谢你们为 Cindy 带来了任何一支独立团队都无法创造的可能性。

我们仍然处在旅程的早期。未来一定还会犯错、争论、尝试失败,也会为了一个目标反复寻找更好的实现方式。

但这正是共同创造的意义。

我们的承诺是「想到,就能做到」。

而你们没有只是等待这个承诺实现,你们亲手参与了它的实现。

共同创造,
Cindy 团队 ❤️

⸻

Thank you to the 385 people below who have opened a pull request. If we missed you, please say so on this issue.

谢谢下面这 385 位提交过 Pull Request 的朋友。若有遗漏,请在这条 Issue 里告诉我们。


@0xJingwei @0xmariowu @1614080902102 @321sssrt-bit @3dot141 @6theditioncn-hue
@8kugames @954708775 @97Three @982945902 @A1aZ @abhisheksoni27
@ac1982 @AdityaxDeore @aeonframework @ag-linden @airandme @aj0928
@Aki-zym @albertyangchao @alicomert @Allen-ux-dev @AlusaXD @anyerqi
@AoHanBei @apakchan @AquaHydro @arielding-0520 @arthur-develops @astonysh
@AwakeyDonkey @BarneyZhaoooo @BattleFlyingxt @Battleplus @bear8956 @Beautyl0ve
@betterkite @BH3GEI @BHARTIYAYASH @billythegod @bing-zhub @binyangzhu000-sudo
@bor799 @Br1efx @bugstan @BurnyGuan0812 @CandyACE @carlosronny04-lab
@catdddmouse @ccasJay @chanyuenpang @chasays @chdendi @Chener
@ChisaAlter @Chr0mium24 @cjyang @cml233874 @cnxzcxy @codeingforcoffee
@CODER7657 @codersongs @cofyc @Coooder-Crypto @Crazy-Raven @CS-LX
@czy-moyu @dajiaohuang @damonzhang0723 @Dante-dan @dantewang @dashhuang
@davidborka @DavidShenXD @deepfry666 @deeshank @dengzibiao-tech @DeyunMa
@dghd7639-netizen @DigitalAirMedia @dongfangxh @dreamfarer-space @dydydd @dyss1992
@Eapp1e @ejjcc @eleven-1101 @elfcv @Emberwhirl @EnigmaYYYY
@EooL @etc-source @ethan1-2 @Ethereal49 @Evol1213 @Faisal-Fayaz
@fan-tastic-z @fancive @fancyboi999 @fangziyue-ui @fatwang2 @FicoHub
@FIERsity @fmfsaisai @forsunforson @fsh114514 @ganlingyao @gao804
@GaoWeiLiuXD @gardenZzz @Gavin0127 @GenNarumi-X @geovannev @GeraltXLi
@glancers @goldgish @Gruu6y @gsavl @guangzan @guanwei-xd
@GuoDongman @guwenxi-gugu @guyi-dit @guyong-zapo @HANiceD @happy9zhang
@happydog-intj @Heart7th @hehe19995 @HelloWorld3326 @HeYanXing-Tap @Heybinshao
@heydryft @horizon554 @Howell5 @hsthanb4 @huangzhenhao90 @hushaowu-rh
@hxppk @HybridRbt @iamcheyan @insuffer @iTachi-zzy @Ive4
@j1Duan @jackqjz @JackZhou-XD @jancuk @jarodlee @JasonBuildAI
@jasonlin5006 @JeromeLee-ljl @jiajiayao @jiangtianqi-xd @jiangyunhan-hub @jiaoedc668
@jimmy668765 @jinguochen-dev @JingZhe24 @jinpeng2700-tech @jinzheng8115 @jizhi0v0
@jk625x @joei4cm @Johnhe1997 @Julianjywu @junshanxu @JupiterTheWarlock
@justinbao19 @jxjiaoxuan-arch @kafeifei @kelv1nq1an @kenlinjie @Kepler-187
@kevin9327 @king1uc @KingSystemHaiGo @kingwindang @kirozeng @klboke
@knowhycodata @lampten @lawnight @leaarningandthinking @LeeCarry @lengjingxu
@LeoLin990405 @levyzhao1992 @lexrus @Leyzore @lfc162874 @li8754528
@liaoxinpei-1 @lilibonk @lisheng2-hash @lishuceo @Liuliuuu0710 @lizzjin
@longyuan1996 @lxd930808 @Lyz1116-FOUND @maggch97 @MagicLizi @Maiiiry
@maojiebc @maoxinxin-xd @MaxxxDong @maxzero66 @mazhiyuan618-boop @mengfanyu9410-hub
@Michael-Yu2978 @midasism @MILESMAKMAK @mimoren @MisterMyth @mlboy
@molixianggu @mp55 @mrkayhyun @MsNBBc3R @mtt2727 @mumuyu66
@muxueqingze @nanaco666 @nextzhou @nicho810 @NICKLING017 @ningkaikok
@niubimei666 @NOOB-3301 @NothingToDooo @nothingyuancando @ntzhouhao-code @octo-patch
@OKFin33 @OldPanda @OmarShehata @owlwang @painfulChen @PeaceMaker-best
@pei-jpg @Pelican0126 @plasma-blue @polarisaspire @PoplarZhaoYang @PraiseZhu
@pricky777 @ptcptc-code @qbqian @qqqqqcy @qsoyq @Raiden-MeixElysia
@RandallLiuXin @randomradio @RavenCou @rbbthl-1 @Realmeneo @remyliu33
@RERoger @rick-transgull @ricky0603 @RickyYii @Rladmsrl @rsl-tap
@Ruivalim @Sahoun @saintwinkle @sakiko-toyokawa @Sanjay-Geng @SchweppesSoda
@Shaojie66 @sheben404 @Shelly-lu-lab @shengyongkang-dot @shenjiacheng-sudo @Shinku-Chen
@shoyuf @shrekcg @Shunamxiao @SilasSolivagus @Simon202410 @skystrike0425
@smonkes @SnakeLil @SocrAItes @softmango-12138 @Somainer @songyurong-web
@songzhi328 @StarDuster @Stella-xixi @SuMan-xd @sunjiawe @sunjinshuai
@Svector-anu @sxf-xd @tao1213213 @techsaurabh-394 @th3ottoman-png @thaildhe172591
@thatlev @ThendCN @tiammomo @tiaoyu @Tommy00748 @Tong-bit-art
@Totopo27 @townsworld @Tracy-yida @TravisCao @tsuixl @ttmouse
@ttww97 @Tuccuay @txx1985 @unclecloudtxy @Undermoon1412 @Vibes-college
@victorcheng2333 @viest @VUVUDOG @wangbax @wangzhenbiao326-boop @weikl666
@WEIWEICurry @Wendy-BotBuilder @WhitePepperLambSoup @whoisjaja @woao3040 @wpr317694-del
@wsszh @wuxudongxd @wy471x @wycocoyu @wykris @wyrainman
@WZBbiao @wztlink1013 @x1phyr @xbzz1018 @xd-bobo @xdanger
@xia0ne @xiaojunonode @xiaozhang-168 @xSharkM @xujun0915 @xushixd
@xuzini-xzn @xwc2020-2 @xxxxxccc @xyliuxin @Xzhhhh414 @yan-xdt
@YasinChan @YellowMark-Z @yhy991010-stack @yiyiwu766-wq @youngborn2568 @YoungTreeTree
@yuchenlin @Yuewei-LL @yuhua1176 @yunze7373 @yz121098 @Yzak0430
@zakalla @zcinta0514 @zengwangdong @zhanghengxd @ZhangYingTuo @zhanxin-xu
@zhaodengfeng @zhaotianyi-source @zhaoyiming1-source @zhengqiuyang @zhousong-xd @ZhuEVO
@zhuoshaojian @ZJPex @zqchris @zyaoii @zyfayes @zyjisdog
@Zymonody7

Dominant language
TypeScript
Stars
2.8k
Forks
412
Avg merge
12h 7m
Merged PRs (30d)
671

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from makecindy/cindy

All issues in makecindy/cindy

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.