AI 编程工具
Loop:本地优先、可自选模型提供商的编码 Agent 工具
JimmyDi/loop · A local-first, provider-agnostic agent harness.
ELI5:它是什么,解决什么问题
Loop 是一个用 TypeScript 编写的本地优先开源编码 harness(编码 Agent 工具)。它提供 Web UI、CLI 和 TypeScript SDK 三种使用方式,可以读取和编辑项目文件、执行 shell 命令与测试,并连接内置模型提供商、自定义网关或兼容的本地模型端点。对话与设置保存在本机,支持按项目保存和恢复会话、加载可复用 Skills、在 Web UI 或 SDK 中使用外部 MCP 工具,并通过权限预设控制工具访问。
核心能力与快速开始
★ 0 · TypeScript
- 能做什么
- 支持浏览器、终端和 TypeScript SDK 三种方式;读取与编辑项目文件、运行 shell 命令和测试;接入内置模型提供商、自定义网关和兼容本地端点;按项目保存与恢复会话;加载 Skills 与外部 MCP 工具;自动或按需压缩长对话并保留原始历史;以只读、工作区写入或完全访问等权限预设控制工具,并审批需额外权限的操作。采用单 Agent 循环架构,源码以 TypeScript 编写、可检查。
- 适用场景
- 开发者在本地项目中借助所选模型进行代码阅读、修改、命令执行与测试;通过 SDK 将同一套会话与工具 API 集成到自有应用;在需要本地保存对话和权限管控的场景中使用 Web UI 或 CLI。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地优先,对话与设置存储在本机;可通过 npx @loop-harness/loop web 启动已发布的 Web UI,或本地构建后运行。
- 主要依赖
- Node.js 24+;本地开发还需 pnpm 11。CLI 需配置 LOOP_AI_PROVIDER、LOOP_MODEL 和 LOOP_AI_API_KEY;可选语音功能需另行在后端安装资源。模型 API 成本与硬件要求未说明。
- 使用限制
- 项目保持单 Agent;可选语音输入与通话需显式安装资源,并受其文档中的限制约束。MIT 许可证不覆盖 Loop 图标美术资源,该资源受单独品牌政策约束;未说明模型调用费用或商用条件。
- 许可证
- MIT
- 最近推送
- 2026-11-01 00:20
资料检查:2026-11-01 07:00 · 卡片整理:2026-11-01 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
作为本地优先的编码 Agent 工具,在浏览器、终端或通过 TypeScript SDK 读取和编辑项目文件、执行 shell 命令并运行测试,辅助代码编写、测试与排错;支持按项目保存和恢复会话、加载可复用 Skills、使用外部 MCP 工具,并通过权限预设控制工具访问。
查看内容依据
read and edit project files, run shell commands, and execute your tests
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。