项目简介
Loom 是一个面向开发者的AI Agent 编程工具,通过自然语言交互和自动化工作流,帮助工程师完成代码编写、浏览器自动化、依赖管理、规则配置等日常任务。Loom 支持多种 AI 模型接入,旨在成为本地开发环境中的“超级编程助手”。
技术架构
Loom 采用现代全栈技术构建:
- 前端:React 19 + TypeScript — 提供流畅的交互界面与类型安全
- 桌面壳:Tauri 2 — 提供轻量、安全的跨平台桌面体验
- 后端核心:Rust — 处理高性能任务(如代码图谱、端口管理、CDP 通信等),确保低资源占用和高响应速度
核心功能一览
- Skill 技能系统:可组合、可复用的任务指令,让 Agent 快速掌握特定领域的操作流程。
- CDP 浏览器操作:通过 Chrome DevTools Protocol 驱动浏览器,实现自动填写表单、抓取页面信息、完成测试等操作。
- Rules 规则引擎:自定义 Agent 的行为规范,限制输出范围,保证生成内容符合项目规范。
- MCP 支持:遵循 Model Context Protocol,与外部工具和服务无缝集成,扩展 AI 的能力边界。
- 代码图谱:构建项目符号索引,让 Agent 理解代码库结构,实现精准的跨文件引用和重构建议。
- 自动路由:根据用户的多模型API配置进行负载均衡轮询请求。
- 端口管理:智能分配和管理本地开发端口,防止冲突,提升多服务调试体验。
快速开始
克隆项目并安装依赖:
git clone https://github.com/Lennoxsudo/loom.git cd loom npm install # 或使用 yarn yarn install启动开发模式:
npm run tauri dev等待编译完成后,即可在本地桌面环境中使用 Loom。
详细配置和环境要求请查阅项目的 README 文档。
我准备了内置的免费模型你只需要在设置里面的内置模型里面
输入这个邀请码:LOOM-QVZ3-4J9F
就可以在Loom里面免费使用内置模型,一天有500次的请求
不够用可以联系我
0.1.14版本云盘下载链接
123云盘
项目路线图
Loom 仍处于活跃开发阶段
欢迎开发者参与贡献,一起定义 AI 编程的下一站。
立即体验
项目地址:GitHub - Lennoxsudo/loom: init · GitHub
给项目点亮 Star,第一时间获取更新!