Show HN: 我正在开发一个协作式氛围编程工具
1 分•作者: brainless•9 个月前
大家好,
我是 Sumit,正在开发 nocodo.com - <a href="https://github.com/brainless/nocodo" rel="nofollow">https://github.com/brainless/nocodo</a>。这是一个相当有野心的项目,我觉得我需要 HN 社区的支持。以下是 nocodo 正在实现的功能:
```
- 使用你自己的 Linux 机器或云服务器(开发机器)来管理使用 Git、GitHub、云提供商、CI 等构建应用程序的完整生命周期。
- 你将获得代码更改(Git)、问题/任务(最初是 GitHub)、CI(最初是 GitHub Actions)的集成视图
- 如果你生成二进制文件,可以直接访问测试部署到你的计算机上,或者部署到服务器上 - DNS、数据库为你管理
- 团队协作将在任务/项目层面成为可能
- `manager` 守护进程托管 API,用于从 Web/移动界面连接到开发机器上的项目
- `manager` 运行任意数量的 Claude Code、Gemini CLI、Qwen Code、Continue dev 等 - 你自己的 API 密钥/Pro 计划
- `manager-web` 应用程序连接到 `manager`,允许向任何项目发送提示、查看状态等。
- `manager` 将拥有与 GitHub、GitLab、CI 平台、Cloudflare 和云提供商的 API 集成
- `manager` 将检查 CI,管理测试和实时部署的 DNS
- `manager` 基于我自己的上下文提示集,允许你处理你的项目(氛围编码):http://nododo.com/playbook
- `manager-mobile` 应用程序将很快推出,提供与 manager-web 相同的功能
- `launcher` 应用程序将很快推出,使用你的 API 密钥、SSH 密钥等管理 Scaleway、Digital Ocean 等上的开发者服务器。
```
UI 正在变得类似于你期望从 Bolt、RepltIt、Lovable 等看到的界面。最初,nocodo 将仅支持新项目,Rust + Actix Web 后端和 Typescript + Solid JS + Tailwind Web 应用程序。数据库使用 SQLite,并带有 LiteStream + S3 备份。CI 管道将为你添加 - 全部由编码代理生成。目标是使非工程团队能够构建全栈应用程序。
如果你访问 <a href="https://github.com/brainless/nocodo/releases" rel="nofollow">https://github.com/brainless/nocodo/releases</a>,你可以看到我自己在用。我通过 SSH 连接到我的开发者机器(很快将通过 manager 实现),我与 Claude Code 交流,Claude 编辑代码,使用基于 GitHub 的工作流程,在本地测试二进制文件并继续构建。
nocodo 将是自托管的,并且没有厂商锁定,支持多个编码代理、云提供商等。如果你启用它,它将通过 nocodo.com 进行身份验证,并且将是一个小额订阅(例如,5 人团队每年 60 美元)。
我是一个独立创始人,过去 2 年一直在追逐这个项目。nocodo.com 从 2013 年就伴随着我。我觉得有必要分享这个,因为它正在成型,也因为我的资金快用完了。我会在业余时间做咨询来维持生计,所以如果你喜欢我的工作并且有任何工作机会,请在任何我所在的社交网络上给我留言。
非常感谢,
Sumit
查看原文
Hello everyone,<p>I am Sumit and I am building nocodo.com - <a href="https://github.com/brainless/nocodo" rel="nofollow">https://github.com/brainless/nocodo</a>. It is is a fairly ambitious project and I feel I would get some needed support from folks on HN. Here is what nocodo is becoming:<p><pre><code> - Use your own Linux machine or a cloud server (dev machine) to manage full lifecycle of building apps using Git, GitHub, cloud providers, CI, etc.
- You will get integrated view of code changes (Git), issues/tasks (GitHub initially), CI (GitHub Actions initially)
- Access test deployments direct to your computer if you generate binary or to server - DNS, DB managed for you
- Team collaboration will become possible at the task/project level
- `manager` daemon hosts API to connect from web/mobile interfaces to projects on the dev machine
- `manager` runs any number of Claude Code, Gemini CLI, Qwen Code, Continue dev, etc. - your own API keys/Pro plans
- `manager-web` app that connects to `manager`, allows sending prompts to any project, see status, etc.
- `manager` will have API integrations to GitHub, GitLab, CI platforms, Cloudflare, and cloud providers
- `manager` will check CI, manage DNS for test and live deployment
- `manager` builds on my own set of contextual prompts to allow working on your projects (vibe coding): http://nododo.com/playbook
- `manager-mobile` app(s) will come soon that allows same functionality as manager-web
- `launcher` app will come soon that manages developer server on Scaleway, Digital Ocean, etc. using your API keys, SSH keys, etc.
</code></pre>
The UI is becoming similar to what you expect from Bolt, RepltIt, Lovable, etc. Initially nocodo will support new projects only, Rust + Actix Web backend and Typescript + Solid JS + Tailwind web apps. SQLite for DB with LiteStream + S3 backups. CI pipelines will be added for you - all generated by coding agents. The aim is to enable non engineering teams to build full-stack apps.<p>If you go to <a href="https://github.com/brainless/nocodo/releases" rel="nofollow">https://github.com/brainless/nocodo/releases</a> you can see I use this myself. I connect to my developer machine over SSH (this will be through manager soon), I talk to Claude Code, Claude edits code code, use GitHub based workflow, test binaries locally and continue building.<p>nocodo will be self-hosted and have no vendor lock-in, supporting multiple coding agents, cloud providers, etc. It will have authentication through nocodo.com if you enable that and it will be a small subscription (like USD 60 annual for 5 people team).<p>I am a solo founder and I have been chasing this for the last 2 years. nocodo.com is with me since 2013. I felt like sharing this since it is taking shape and also because I am running out of funds. I consult on the side to keep lights on, so if you like my work and have any work please message me on any network I am on.<p>Thank you so much,
Sumit