AI 编程AI 资源
Weft:基于 LM Studio 本地模型在终端进行多模型协作的编码 Agent
akuttruff/weft · A terminal coding agent that runs local models in tandem through LM Studio, in Rust
ELI5:它是什么,解决什么问题
Weft 是一个用 Rust 编写的终端编码 Agent,通过 LM Studio 调用本地模型并行协作:planner(规划模型)负责写计划并审查 diff,worker(执行模型)运行工具循环完成读、搜、编辑和命令执行,scout(侦察模型)负责定位代码并压缩长对话。它提供终端 TUI 会话、计划模式、审批与钩子、撤销、MCP 工具接入、会话持久化与恢复、上下文压缩等能力,并支持命令行方式执行单个任务。
核心能力与快速开始
★ 0 · Rust
- 能做什么
- 在终端中运行编码 Agent,通过 LM Studio 接入本地模型并让 planner、worker、scout 分工协作;支持任务分诊、先规划后执行、diff 审查与修复轮次、工具调用(读、搜索、编辑、运行命令)、编辑/新文件/命令的审批、撤销、WEFT.md 项目说明与自动记忆、自定义命令、MCP 服务器工具、会话记录与恢复、上下文压缩、图片理解,以及 weft run 等命令行子命令。
- 适用场景
- 适合希望在本地模型环境下、在终端内完成代码阅读、修改、测试与多步任务编排的开发者;也可用于把编码任务脚本化为一次性命令行执行,或通过 MCP 扩展工具完成项目内的自动化工作。
- 项目形态
- 可直接使用的工具
- 部署方式
- 未说明:README 描述通过 LM Studio 本地服务使用,初始化用 weft init 生成配置,但未说明具体安装与分发方式。
- 主要依赖
- 未说明:需 LM Studio 提供配置中指定的模型,README 示例依赖多种 Qwen 模型;具体硬件、内存与上下文窗口等限制未完整说明。
- 使用限制
- 未说明:工具轮次上限、审查轮次、上下文压缩阈值等可在配置中调整;命令与路径受项目根目录限制;部分权限规则只在用户配置中定义;部署条件、API 成本和商用许可未说明。
- 许可证
- 未说明
- 最近推送
- 2026-10-26 15:11
资料检查:2026-10-27 07:00 · 卡片整理:2026-10-27 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。