Scripts2026年5月12日·1 分钟阅读

Refact — Local-First AI Coding Assistant

Refact is an open-source, local-first AI coding assistant: install the IDE plugin, run local refact-lsp, and connect a model provider.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Stage only · 29/100Stage only
Agent 入口
任意 MCP/CLI Agent
类型
Script
安装
Single
信任
信任等级:Established
入口
refact
通用 CLI 安装命令
npx tokrepo install 42eb3572-5de4-59ab-a044-0b875f39a8ff

简介

Refact 是开源的本地优先 AI 编程助手:安装 IDE 插件后由本地 refact-lsp 引擎驱动,再配置模型提供方,即可在编辑器里跑问答、重构与端到端 agent 工作流等场景。

  • 适合谁: 希望在编辑器内运行本地 agent 引擎、并自选模型提供方的开发者
  • 可搭配: VS Code 或 JetBrains;本地 refact-lsp 引擎;多种 LLM 提供方/运行时(见 README)
  • 准备时间: 10–30 分钟

实战建议

  • 量化信息:README 描述了“插件 + 本地 refact-lsp 引擎”的工作方式,按 workspace 启动。
  • 量化信息:用同一任务重复 3 次,比较接入前后耗时,作为是否值得全团队推广的依据。

推广前先标准化三件事

Refact 在团队里要“好用且不乱用”,关键是先把以下三点标准化:

  1. Provider 策略:哪些仓库允许用哪些提供方(开源 vs 私有)。
  2. 默认模型:chat / agent / embeddings(如需)各选一个默认,避免每个人乱配。
  3. 任务边界:哪些动作必须显式批准(依赖升级、迁移脚本、发布脚本等)。

推荐的首批工作流

  • 解释模块 + 为关键函数补单测。
  • 约束性重构(例如最多改 10 行、行为不变)。
  • 修复失败用例(给复现步骤与时间预算)。

团队先统一 2–3 个固定流程,才能稳定对比效果。

FAQ

它只是聊天插件吗? 答:不是。README 把它定位为能规划、执行并迭代的工程 Agent。

必须固定一个 provider 吗? 答:不必须。支持多种 provider;按团队策略选择即可。

如何避免高风险改动? 答:把高风险动作做成审批闸门,先从读取/小改动任务开始。

🙏

来源与感谢

Source: https://github.com/smallcloudai/refact > License: BSD-3-Clause > GitHub stars: 3,541 · forks: 310

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产