返回首页
最新
这里的情况看起来比Reddit还糟糕,讨论内容完全被删得一干二净。<p>新的管理员可能工作得有些过头了?
VSCode曾是我多年的日常开发工具,但当我开始同时在多个项目中运行多个编码代理时,它就变得有些碍事了。一个工作区底部有终端,我根本不知道哪个代理在做什么,渐渐地,我发现自己对代码编辑工具的需求越来越少。
因此,我围绕这种工作流程构建了自己的IDE。终端是首要功能,每个项目在后台持续运行,并且有可视化状态。关闭工作区后,几周再回来,一切依然井然有序。我已经使用它几周了,显著提升了我的工作效率。
这个想法是一个紧凑的核心,配备强大的扩展SDK。功能作为扩展构建,并且是可选的。扩展可以通过编码代理轻松构建,并在注册表中共享。所有内容都是开源的。
有许多优秀的TUI应用程序具有类似的功能,但这个是为喜欢VSCode的人而设计的。请试用一下,并提供反馈。
嗨,HN!我是Sina。我想分享一个我过去一个月左右一直在开发的开源项目(Apache 2.0),它叫做Hotcell,允许你在任何设备上(你的笔记本电脑、Linux虚拟机、裸金属)创建、暂停和管理沙箱。
我对它进行了多项基准测试,这些基准测试来自Computesdk([https://www.computesdk.com/benchmarks/sandboxes/](https://www.computesdk.com/benchmarks/sandboxes/)),以及最近Dax(开源代码的联合创始人)在推特上分享的基准测试(链接到他原始的讨论串和我的回复:[https://x.com/sinasanm/status/2078158598996443346](https://x.com/sinasanm/status/2078158598996443346))。
总体的基准测试结果可以在这里查看:[https://github.com/sinameraji/hotcell/blob/main/docs/benchmarks.md](https://github.com/sinameraji/hotcell/blob/main/docs/benchmarks.md)。
我花了很多时间确保开发者体验和代理体验都很顺畅,并且我正在积极努力使其在基准测试中的表现更好。
此外,API密钥不会直接注入到沙箱中,而是创建一个每个沙箱独有的令牌,当沙箱关闭时,该令牌将失效。
至于隔离方法,它可以与Docker、Apple VZ(在Mac上的虚拟机级别隔离)或Linux的Firecracker一起使用。
我想象的主要使用场景有:
* 如果你构建具有本地文件系统访问的桌面应用程序,Hotcell可以让你轻松启动一个沙箱,并将所需文件带入其中,在新分支中进行工作,创建一个PR并关闭沙箱。
* 如果你只是使用Claude Code等,并想在不使用工作树或克隆项目目录的情况下启动5-6个不同的环境,你可以像这样写一行命令,立即创建5个沙箱:
```
hotcell create -n 5 --name feat --branch auto --opencode --repo https://github.com/you/app
```
我的灵感来源于Cloudflare Sandbox SDK(但我注意到我的朋友和我无法在本地环境中使用Cloudflare,所以我想构建一个可以在任何硬件上运行的本地/开源版本)。
谢谢,希望你喜欢它!
我最近开发了一些关于美国地理的工具、游戏和可视化,觉得 Hacker News 上的朋友们可能会喜欢这个。页面上还有驾车时间和骑行时间的工具可供使用。
对于感兴趣的朋友,目前所有数据均来自 OpenStreetMap 和美国人口普查 - OpenStreetMap 用于路线规划和兴趣点,而美国人口普查则提供人口数据。
匿名用户每天可以使用该工具 5 次。我设置了一个候补名单页面,以评估对付费版本的兴趣,但公众无法注册账户 - 欢迎在隐身窗口中绕过使用限制。
目前该网站仅限美国用户使用,抱歉国际用户!