1 分•作者: mgh2•10 个月前
返回首页
最新
2 分•作者: axeluser•10 个月前
1 分•作者: kiyanwang•10 个月前
3 分•作者: vadepaysa•10 个月前
Hello HN!
我构建了 OpenCodeSpace <a href="https://github.com/ngramai/opencodespace">https://github.com/ngramai/opencodespace</a> — 这是一个 CLI 工具,让你只需一个命令就能启动一次性的、自托管的 VS Code 环境。
它就像一个自托管的 Code Spaces,但:
- 可在本地通过 Docker 运行,或在 Fly.io 上远程运行(即将支持 AWS、GCE)
- 自动配置了 Claude Code、OpenAI、Gemini CLI
- 专为 YOLO 模式开发而设计:临时的、并行的、即用即弃的会话
由于 Claude Code 和 Gemini CLI 成为我开发工作流程的核心,我一直需要一种方法来并行运行它们,在干净、隔离的环境中,以完全 YOLO 模式 (`--dangerously-skip-permissions`) 运行,而不用担心它对我的计算机的影响。
我试过 devcontainers,但并非所有仓库都配置了它们,而且远程 devcontainer 的设置很麻烦。我也试过 git work tree + 多窗口本地 VSCode,但我觉得在我的本地桌面上进行所有分支和文件夹复制有点混乱。
我想要更简单的方式,所以我构建了这个。
它是如何工作的:
* 在任何文件夹中运行 `opencodespace .`
* 它会检查 `.opencodespace`(或初始化一个)
* 你选择:使用 Docker 在本地运行或在 Fly.io 上远程运行
* 基于浏览器的 VS Code 将打开,一切就绪
安装:
pip install opencodespace
代码:
<a href="https://github.com/ngramai/opencodespace">https://github.com/ngramai/opencodespace</a>
虽然还处于早期阶段,但我很喜欢使用它。我经常在 Fly 上启动几个这样的环境,让 Claude 自动处理 bug,而我专注于本地 IDE 中更繁重的任务。
欢迎提出你的反馈和想法!
1 分•作者: sveltecult•10 个月前
4 分•作者: todsacerdoti•10 个月前
1 分•作者: sans_souse•10 个月前
2 分•作者: tzury•10 个月前
1 分•作者: riemann77•10 个月前
1 分•作者: latchkey•10 个月前
1 分•作者: gyan•10 个月前
1 分•作者: JNRowe•10 个月前
1 分•作者: davidmr•10 个月前
1 分•作者: gpi•10 个月前
2 分•作者: pjmlp•10 个月前
7 分•作者: pabs3•10 个月前
1 分•作者: mfiguiere•10 个月前
1 分•作者: geerlingguy•10 个月前
1 分•作者: Guid_NewGuid•10 个月前
1 分•作者: colinprince•10 个月前