UStackUStack
1DevTool icon

1DevTool

1DevTool 是一款 AI 代码编辑与工作区,把 IDE、终端、内嵌浏览器、HTTP 客户端、数据库与 Git 工具整合在一起,便于 AI 访问控制台/API/DB 上下文。

1DevTool

1DevTool 是什么?

1DevTool 是一款 AI 就绪的代码编辑器和 IDE,将多种开发者工具——IDE、终端、内嵌浏览器、HTTP 客户端、数据库客户端、Git 工具等——整合到一个工作区中。其目标是让 AI 代理完全看到开发者所见的内容,包括控制台输出和请求,无需在应用间复制粘贴上下文。

网站将 1DevTool 定位为使用独立工具(例如浏览器控制台、终端、API 客户端、数据库 UI 和文档)的替代工作流,同时与 AI 编码助手协作。

主要功能

  • 基于 Monaco 的 IDE,支持多标签编辑和自动补全:应用内提供完整代码编辑体验,无需额外运行 VS Code 窗口。
  • 内嵌浏览器:在工作区内预览应用并与之交互,减少 Alt-Tab 切换到独立 Chrome 窗口的需求。
  • HTTP 客户端,支持请求/响应检查和保存集合:制作请求、检查响应、管理 API 集合,无需单独的 Postman 工具。
  • SQL/NoSQL 数据库客户端:在编辑代码的同一工作区连接数据库并运行查询。
  • 交互记录与 AI 日志:捕获浏览器交互和控制台输出,直接发送日志给 AI 代理,实现上下文感知调试。
  • 多终端管理:并排运行无限终端会话,会话在重启后保持持久。
  • 带可视化暂存和差异的 Git 客户端:使用内置 Git 界面暂存、提交、分支和合并。
  • Markdown 预览:编写文档时显示实时并排预览。
  • 文件资源管理器(树视图):使用停靠树视图导航和管理文件。
  • 一窗 AI 工作流,支持控制台 + API + 数据库上下文:设计让 AI 代理“看到”工作区中的内容,而非碎片化信息。

如何使用 1DevTool

  1. 下载并安装免费试用版,支持 macOS、Windows 或 Linux。
  2. 打开项目,使用集成 IDE/文件资源管理器处理代码。
  3. 在编辑器旁使用内嵌工具:在终端运行命令、在内嵌浏览器浏览应用、通过 HTTP 客户端发送请求、在数据库面板查询数据。
  4. 调试时记录交互和日志:在内嵌浏览器重现问题,生成控制台/网络输出,并将捕获日志发送给 AI 代理。
  5. 使用 Markdown 预览面板和编辑器在工作区内保留文档

使用场景

  • 带完整上下文调试认证或 API 错误:在内嵌浏览器重现问题,捕获控制台日志和网络活动,将日志发送给 AI 代理,让其关联错误与相关 API 行为。
  • 测试和迭代端点:使用 HTTP 客户端制作请求、检查响应、保存集合,同时在同一窗口编辑对应服务器/客户端代码。
  • 代码旁操作数据库:连接 SQL 或 NoSQL 数据库并运行查询,同时调查应用逻辑,无需切换到独立数据库 UI。
  • 提示 AI 进行编码变更时减少摩擦:无需复制粘贴控制台错误、请求和截图,直接在一个工作流中发送记录上下文给 AI 代理。
  • 管理多会话开发工作:并发运行多个终端会话(例如启动应用、运行 worker 或跟踪日志),会话在重启后保持持久。

常见问题

  • 1DevTool 能取代独立的终端、浏览器、HTTP 客户端和数据库 UI 等工具吗? 网站描述了一个一体化工作区,将这些工具整合在一窗内。

  • 1DevTool 能将控制台和交互上下文发送给 AI 代理吗? 可以。它包含交互记录和 AI 日志,用于捕获浏览器交互/控制台输出并直接发送日志给 AI 代理。

  • 支持哪些操作系统? 页面列出 macOS、Windows 和 Linux。

  • 1DevTool 支持多个终端且持久化吗? 支持并排多个终端会话,网站称会话在重启后保持持久。

  • 1DevTool 包含 Git 工具吗? 是的。界面包含 Git 客户端,支持暂存和提交(以及页面列出的其他 Git 操作)。

替代方案

  • Cursor 或 Copilot 基础的编辑器工作流:其他 AI 编码环境,但通常依赖独立工具(浏览器、终端、API 客户端、数据库 UI)来获取上下文。
  • VS Code 加扩展(终端、HTTP 请求、DB 工具、Git):模块化设置,可复制 1DevTool 部分功能,但工具会分散在多个面板/应用中,取决于扩展。
  • 浏览器 + DevTools + 独立 API/数据库工具:传统调试工作流,使用独立应用(浏览器 DevTools、Postman 类工具、TablePlus/pgAdmin 类数据库客户端)和手动复制粘贴日志。
  • 一体化数据库/IDE 平台:专注于特定领域(例如数据库)的选项,或提供统一工作区,但可能无法结合浏览器交互录制和 AI 日志发送,如 1DevTool 所述。
1DevTool | UStack