1Code

1周前更新 11 00

1Code 是一款开源应用,为 Claude Code 提供一个宁静的可视化界面。它允许您并行运行多个编程会话,可视化追踪进度,并更有效地管理 AI 辅助开发工作流。

所在地:
美国
收录时间:
2026-01-20
其他站点:

如果你正在使用 Anthropic 的 Claude Code 进行 AI 辅助编程,你一定熟悉它的强大能力——写代码、改文件、执行命令、分析项目。但它也有明显短板:只能在终端中运行,缺乏可视化反馈,难以并行处理多个任务,且容易误操作主分支。

1Code

1Code 是一个开源、本地优先的桌面应用,为 Claude Code 提供类似 Cursor 的现代化 UI,同时保留其全部功能,并新增多会话管理、Git 隔离、变更预览等开发者友好特性。

核心优势

✅ 安全运行,永不污染主分支

  • Git 工作树隔离:每个聊天会话在独立的工作树中运行,与主分支完全隔离
  • 后台执行:AI 在后台运行任务时,你可继续编码,互不干扰
  • 分支安全机制:所有修改默认不会提交到 main 或 master,避免意外污染

✅ 可视化变更,所见即所得

  • 实时差异预览:清晰看到 Claude 修改了哪些文件、哪几行代码
  • 内置 Git 客户端:直接在应用内暂存、提交、切换分支,无需跳转终端
  • PR 管理集成:可直接发起 Pull Request 并合并更改

✅ 结构化计划,拒绝“盲跑”

  • 澄清提问:Claude 在执行前主动询问模糊需求(如“这个函数需要兼容旧版本吗?”)
  • 分步计划:以 Markdown 形式展示完整执行步骤
  • 执行前审阅:你可批准、修改或取消计划,全程掌控

✅ 高效工作流支持

  • 并行代理:同时运行多个会话(如一个修 Bug,一个写新功能)
  • 键盘优先设计:所有操作均有快捷键,支持纯键盘导航
  • 集成终端:内置终端可随时执行命令、查看日志

技术细节

  • 完全兼容 Claude Code:支持 Plan 模式、技能系统、消息编辑等全部功能
  • 本地优先:所有代码和会话数据保存在本地,不上传云端
  • 跨平台支持:通过 Electron 构建,支持 macOS、Windows、Linux(需自行构建)

快速开始

方式一:从源码构建(免费)

# 安装依赖
bun install

# 下载 Claude CLI 二进制(关键步骤!)
bun run claude:download

# 构建并打包
bun run build
bun run package:mac    # 或 package:win / package:linux

⚠️ 注意:claude:download 步骤不可省略,否则代理功能无法工作。

方式二:订阅预构建版(推荐)

访问 1code.dev 订阅服务,获取:

  • 即开即用的安装包
  • 后台代理支持
  • 优先更新与维护

你的订阅将直接支持项目持续开发。

典型使用场景

场景1Code 如何帮助
重构大型模块在独立工作树中运行 Claude,生成变更后对比 diff,确认无误再合并
并行开发一个会话修复紧急 Bug,另一个会话开发新功能,互不干扰
代码审查辅助让 Claude 分析 PR 并生成摘要,直接在 UI 中查看建议修改
学习新框架描述需求:“用 FastAPI 写一个带 JWT 的登录接口”,Claude 生成完整代码并解释每一步

数据统计

相关导航

暂无评论

none
暂无评论...