← 返回列表
AI 编程工具

Loop:本地优先、可自选模型提供商的编码 Agent 工具

JimmyDi/loop · A local-first, provider-agnostic agent harness.

GitHub原文发布 未知首次收录 2026-11-01上架 2026-11-01 07:03

☆ 收藏查看项目 ↗

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

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。