Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LocalHelper

LocalHelper 是一个面向 Windows 单机使用的终端 AI 智能体工作台。它把模型接入、 本地代码修改、Git 保护、普通交流和联网调研放进一个界面,同时把项目状态、 会话记录与凭据留在本机。

它能做什么

  • 在启动页直接选择本机 Git 项目,也可以进入不绑定项目的普通交流。
  • 通过一个模型中心管理多个 OpenAI-compatible 中转与模型。
  • 为默认、快速和强力任务分别选择模型,并设置跨中转备用链。
  • 流式显示模型输出,保留会话、全文搜索、项目记忆与上下文使用情况。
  • 在写代码前建立 Git 检查点,支持 diff、撤销、重做、并行 worktree 与合并。
  • 支持剪贴板图片、@ 文件搜索、外部编辑器和工具调用详情。
  • 使用内置 DuckDuckGo,或可选的 Brave、Tavily、本机 Chrome CDP 进行只读联网调研,并保存来源。

LocalHelper 按“本机、单用户”边界设计,不是 Web 服务,也不提供账户系统。 界面与后台进程只通过当前 Windows 用户可访问的命名管道通信,不监听 TCP 端口。

快速开始

运行发布包需要:

  • Windows 10/11 x64
  • Windows Terminal
  • Git
  • 一个提供 /v1/chat/completions 的 OpenAI-compatible 接口

下载发布包后,在 Windows Terminal 中运行:

.\helper.exe

首次进入后按 Ctrl+M 打开模型中心:

  1. 选择“添加中转”。
  2. 依次填写中转名称、Base URL 和 API Key。
  3. 等待连接测试与模型发现完成。
  4. 选择默认模型;如有需要,再分别设置快速模型、强力模型和备用模型。

同一个中转可以配置多个模型,不同任务档位也可以使用不同中转。会话中切换 模型不会新建会话,从下一轮开始生效。

从源码构建

源码构建需要 Go 1.26.5。仓库根目录执行:

go test ./...
powershell -NoProfile -File .\scripts\package.ps1 -Force

便携包输出到:

dist\helper-windows-amd64

包内包含 helper.exe、构建信息、依赖许可证、SHA-256 校验和与隔离环境 smoke 报告。更完整的构建和恢复说明见 Windows x64 便携构建

常用操作

操作 快捷键
命令面板 Ctrl+K
模型中心 Ctrl+M
项目选择器 Ctrl+P
会话选择器 Ctrl+L
显示或隐藏侧栏 Ctrl+B
查看 Git diff Ctrl+D
外部编辑器 Ctrl+E
工具详情 Ctrl+T
粘贴文本或图片 Ctrl+V
退出界面、保留后台任务 Ctrl+Q

输入框中按 Enter 发送,按 Alt+Enter 换行。输入 @文件名 可以搜索 当前 Git 项目中的文件;更多动作可从 Ctrl+K 命令面板发现。

本地数据与凭据

运行数据默认位于:

%LOCALAPPDATA%\helper

其中包括设置、SQLite 状态、会话、调研资料、检查点、备份和日志。这些内容 不会写到所打开的 Git 项目里,也不与 helper.exe 放在一起。

通过模型中心填写的 API Key 使用 Windows DPAPI 加密,只能由当前 Windows 账户解密;也可以让配置引用环境变量。程序不会把明文 Key 写入日志、会话 JSONL 或 SQLite。日志层还会对授权头、常见密钥字段和已加载凭据进行脱敏。

设计边界

  • 模型协议只实现 OpenAI-compatible Chat Completions,不直接实现 Anthropic、Gemini、Responses API 或本地模型专用协议。
  • 联网工具只用于搜索、读取和整理来源,不执行网站登录、下单或内容发布。
  • 项目写入默认限制在 Git 根目录。写入项目外路径需要明确授权。
  • Git 与本地数据是事实来源;界面退出不会等同于终止正在执行的任务。

面向开发者的设计文档:

当前状态

当前版本支持 Windows 10/11 x64,仍在持续迭代。使用前建议先运行 helper.exe doctor 检查 Git、数据库、后台进程和本机依赖状态。

About

一个面向 Windows 的本地终端 AI 智能体工作台,支持统一模型接入、Git 安全改码、流式会话、图片输入与可追溯联网调研。

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages