news 2026/6/4 21:08:46

Huiyu Pi 一个本地开源的 Agent 工具,上下文减少到接近于 0,速度大幅提升

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Huiyu Pi 一个本地开源的 Agent 工具,上下文减少到接近于 0,速度大幅提升

AI 编程助手,极简到极致。
~80 tokens 系统提示 · ~0.3s 首字响应 · 4 个基础工具 · 100% 本地部署

Huiyu Pi webUI,一个本地开源的 Agent 工具,让你从零搭建自己的 Harness 系统。 基于 Pi 和 pi-forge 构建,相比传统 IDE 工具,上下文减少到接近于 0,速度大幅提升。 不受平台限制,从零搭建更干净。

AI 编程助手,极简到极致。
~80 tokens 系统提示 · ~0.3s 首字响应 · 4 个基础工具 · 100% 本地部署

Huiyu Pi webUI,一个本地开源的 Agent 工具,让你从零搭建自己的 Harness 系统。 基于 Pi 和 pi-forge 构建,相比传统 IDE 工具,上下文减少到接近于 0,速度大幅提升。 不受平台限制,从零搭建更干净。


为什么是 ~80 tokens?

传统 AI 编程工具每次请求携带 15,000–28,000 tokens 的系统提示 — 规则、工具定义、角色提示、输出格式……AI 大部分注意力花在阅读说明书上,而不是解决你的问题。

Huiyu Pi 走相反的路线:去掉一切非必要的东西。4 个基础工具。干净的工作台。没有包袱。

传统 AI 工具Huiyu Pi
系统提示开销15K–28K tokens~80 tokens
首字响应时间2–10 秒~0.3 秒
每次请求成本$0.02–$0.10+降低 90%+
工具定义数量10–24+4 个基础工具
客户端类型重型桌面 / Electron纯 Web UI
数据隐私云端或混合100% 本地

为什么选择 Huiyu Pi?

基于 pi 和 pi-forge 打造,弥补它们缺少前台 WebUI 和交互细节体验不足的问题。Huiyu Pi 是 Pi 编码代理的浏览器端 WebUI 前端 — 用起来快得飞起,非常顺手,所以分享给大家。

核心优势详情
性能更快默认上下文及 Prompt 从 ~20K 压缩到接近于 0,仅保留最基础的几个命令。AI 响应时长大幅缩短。
💰Token 消耗更少去除了绝大多数不常用的上下文,使得每次的 Token 消耗都大幅度降低。
🎯上下文越少,AI 越专注极少上下文让 AI 聚焦核心指令,执行更精准。
🔒本地部署安全纯粹本地部署,API Key 和数据永不离机,零泄露风险。
🏗️从 0 搭建你的 AI 帝国从 0 搭建自己的 Harness 和 Agent,完全自定义,完全掌控。
🛠️弥补原版不足,体验更丝滑弥补 pi 缺少前台 WebUI 以及 pi-forge 交互细节体验不方便等问题。

快速开始

npx huiyu-pi

在浏览器中打开http://localhost:9144,进入设置 → 提供商配置 API 密钥即可使用。

也支持全局 npm 安装、手动克隆、一键脚本 — 详见下方的 安装方式。


功能特性

🔐 自托管 & 隐私安全

你的代码、API 密钥和对话历史都保存在本地机器上。无需云端,无第三方,无数据泄露。

🧠 多 LLM 支持

支持 Anthropic Claude、OpenAI GPT/o1/o3、DeepSeek、Google Gemini、Mistral、Groq、xAI、OpenRouter 等 30+ 提供商,包括本地模型。

📁 完整文件管理

内置文件浏览器和 CodeMirror 编辑器,支持 10+ 种编程语言。直接在浏览器中创建、编辑、搜索文件。

🖥️ 集成终端

通过 xterm.js + WebSocket 实现完整终端模拟器。多标签页、断线重连、可调整布局。

🔀 Git 集成

查看差异、按 hunk 级别暂存更改、通过 git-graph 浏览提交历史 — 全部在浏览器中完成。

🔌 MCP 协议支持

连接外部 MCP 服务器并将其工具暴露给你的编程 Agent。支持全局和项目级别配置。

📱 移动端友好 + PWA

响应式设计,支持 iOS/Android。可安装为 PWA,获得原生应用体验。

🎨 完全可定制主题

通过 CSS 变量控制深色和浅色主题。无需重新构建即可创建自己的皮肤。


安装方式

前置要求:Node.js ≥ 20(下载)。如需终端功能需安装构建工具:Visual Studio Build Tools(Windows)、xcode-select --install(macOS)或build-essential(Linux)。聊天和文件浏览无需构建工具也可正常使用。

一键启动(无需安装)

npx huiyu-pi

全局安装(后续启动更快)

npm install -g huiyu-pi huiyu-pi # 通过参数覆盖默认配置: huiyu-pi --port 4000 --workspace-path ~/Code huiyu-pi --api-key @/run/secrets/api-key --no-expose-docs huiyu-pi --help # 查看全部参数

默认监听http://localhost:9144,从~/.pi/agent/读取提供商配置(如果安装了 pi CLI 则共享配置),状态数据存储在~/.huiyu-pi/

手动启动(开发模式)

git clone https://github.com/huiyu9144/Huiyu-Pi.git cd Huiyu-Pi npm install npm run dev

平台一键脚本

克隆仓库,运行start.bat(Windows)或bash start.sh(macOS/Linux)。

局域网访问

start-lan.bat # Windows bash start-lan.sh # macOS / Linux

或通过环境变量 / CLI 参数:

HOST=0.0.0.0 huiyu-pi # npm 全局安装 huiyu-pi --host 0.0.0.0 # CLI 参数

安全提醒:绑定0.0.0.0会将 Agent 的终端和文件系统暴露给网络上的所有人,请仅在可信的私有网络中启用。

Docker 部署(推荐生产环境使用)

从镜像仓库拉取(无需克隆):

docker run -d \ --name huiyu-pi \ -p 9144:9144 \ -v ~/.pi/agent:/home/pi/.pi/agent \ -v ~/.huiyu-pi:/home/pi/.huiyu-pi \ -v $(pwd)/workspace:/workspace \ ghcr.io/huiyu9144/huiyu-pi:latest

或本地构建(适合自定义):

git clone https://github.com/huiyu9144/Huiyu-Pi.git cd Huiyu-Pi/docker cp .env.example .env docker compose up -d --build

打开http://localhost:9144即可使用。

自定义 UID/GID(解决挂载目录权限问题):

docker compose build --build-arg PUID=$(id -u) --build-arg PGID=$(id -g) docker compose up -d

详细配置请查看 docker/README.md。


API 密钥配置

Huiyu Pi 通过设置界面管理提供商 API 密钥,存储在~/.pi/agent/auth.json(如果安装了 pi CLI 则共享配置)。密钥不会暴露给浏览器 — 服务器在内存中持有并通过代理转发所有 LLM 请求。

通过设置界面(推荐)

  1. 打开http://localhost:9144
  2. 进入设置 → 提供商
  3. 选择你的提供商(Anthropic、OpenAI、DeepSeek 等)
  4. 粘贴 API 密钥并保存

支持的提供商

Anthropic Claude、OpenAI GPT/o1/o3、DeepSeek、Google Gemini、Mistral、Groq、xAI、OpenRouter,以及任何 OpenAI 兼容端点(vLLM、LiteLLM、Ollama 等)。

自定义 OpenAI 兼容提供商

对于自托管或第三方端点,在~/.pi/agent/models.json中创建配置:

{ "custom-gateway": { "protocol": "openai", "url": "http://localhost:11434/v1", "models": ["qwen2.5-coder-32b"] } }

然后在设置 → 提供商 → custom-gateway中添加 API 密钥。

CLI 参数(适用于脚本 / CI)

huiyu-pi --api-key @/path/to/api-key.txt

@前缀表示从文件读取密钥。适用于 CI 流水线和 Docker secrets。


配置

所有设置可通过 CLI 参数、环境变量或配置文件控制。优先级:CLI 参数 > 环境变量 > 配置文件。

CLI 参数

参数说明默认值
--port服务器端口9144
--host绑定地址127.0.0.1
--workspace-path项目根目录~/huiyu-pi-workspace
--api-key静态 API 密钥(支持@file语法)
--ui-password浏览器登录密码
--jwt-secretJWT 签名密钥(未设置时自动生成)
--log-level日志级别:fatalerrorwarninfodebugtraceinfo
--no-expose-docs隐藏浏览器中的 Swagger UI文档默认暴露
--help显示所有参数

环境变量

变量说明
PORT服务器端口
HOST绑定地址(0.0.0.0用于局域网)
WORKSPACE_PATH项目根目录
API_KEY静态 API 密钥
UI_PASSWORD浏览器登录密码
JWT_SECRETJWT 签名密钥
LOG_LEVEL日志级别
EXPOSE_DOCS设为false隐藏 Swagger UI
FORGE_DATA_DIR覆盖状态目录(默认~/.huiyu-pi/

配置文件

文件用途
~/.pi/agent/auth.json提供商 API 密钥(通过设置界面管理)
~/.pi/agent/settings.jsonAgent 设置(模型、思考级别等)
~/.pi/agent/models.json自定义 OpenAI 兼容提供商
~/.huiyu-pi/mcp.json全局 MCP 服务器配置

自定义主题

主题通过packages/client/src/index.css中的 CSS 自定义属性控制:

:root { --bg-primary: #0a0a0a; --accent: #60A5FA; } html[data-theme="light"] { --bg-primary: #ffffff; --accent: #2563EB; }

技术栈

层级技术
前端React 19, TypeScript 6, Vite 8, Tailwind CSS v4, Zustand, CodeMirror 6
后端Fastify 5, WebSocket, SSE, JWT
终端xterm.js + node-pty
基础设施GitHub Actions CI/CD

社区

  • 💬 加入 Discord
  • ⭐ 在 GitHub 上 Star
  • 🌐 访问官网

贡献

欢迎参与贡献!请查看 CONTRIBUTING.md 了解指南。


致谢

本项目基于两个开源项目构建:

  • pi-forge 由 Devin Marks 和贡献者们开发
  • pi 由 earendil-works 和贡献者们开发

作者

关注作者的 X (Twitter):@huiyu91444

许可证

MIT — 上游项目的许可证:

  • pi-forge
  • pi
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/4 21:08:07

STC15W单片机驱动OLED同步显示温度与实时时钟(DS18B20+I2C)

本文还有配套的精品资源,点击获取 简介:一套开箱即用的51单片机温时双显实现方案,主控为STC15W系列芯片,通过单总线协议稳定读取DS18B20数字温度传感器数据,同时利用I2C接口驱动OLED屏幕,实时刷新当前温…

作者头像 李华
网站建设 2026/6/4 21:01:05

DeepSeek-V4长记忆与强Agent技术解析:低成本高可靠AI工作流构建

1. 项目概述:这不是一次普通升级,而是一次能力边界的重新定义“DeepSeek-V4来了:长记忆强Agent,还便宜”——看到这个标题,我第一时间没去点开链接,而是把手机倒扣在桌面上,泡了杯浓茶。干这行十…

作者头像 李华
网站建设 2026/6/4 21:01:02

销售易开发者技能包上线丨0代码开发新能力,业务更满意

“客户 7 天没回访,系统能不能自动提醒?”“重点客户状态变化后,能不能自动触发主管审批?”在企业业务经营中,业务用户几乎每天都会向IT提出类似需求。一句简单诉求,落地却要历经需求沟通、方案确认、开发配…

作者头像 李华