← 返回列表

ELENVA Web:基于 pi coding agent 的多会话 Web 控制台

jjdeng-hub/elenva · ELENVA Web —— pi coding agent 的 Web 工作台(个人控制台,自用优先,非 IDE 前端)

GitHub原文发布 未知首次收录 2026-10-04上架 2026-10-04 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

ELENVA Web 是 pi coding agent 的 Web 工作台,定位为 Agent 控制台而非 IDE 前端,重点解决多会话编排与可见性问题:可查看哪些会话在运行、哪些被中断或报错、token 与成本消耗、子代理运行状态,并支持危险动作审批、每轮改动快照与整轮回滚、计划模式、上下文压缩记录、技能归档、工作树并行试验、离线用量聚合与插件市场安装。项目为个人自用优先,源码公开(MIT),后端逻辑 fork 自 pi-web,与 pi 共用 ~/.pi/agent/ 数据目录。

核心能力与快速开始

★ 0 · TypeScript

能做什么
面向 pi coding agent 的 Web 控制台,功能包括:三步模型接入(选厂商、填 API Key 或订阅账号 OAuth 登录、选默认模型);扫描所有会话并主动推送被中断与工具报错的会话;每轮思考与工具调用过程自动收起为一行摘要;实时显示自动重试、上下文压缩、`!shell` 执行、模型库错误等过程态;危险动作(删除、强推、安装依赖、改凭据文件、写到工作区之外)确认卡与项目级「总是允许」规则;每轮写入前留存原件,支持整轮回滚与新建文件清理;计划模式先只读勘察、计划批准后才允许改动;上下文压缩留下可展开记录与累积量显示;悬停用户消息可追加一句到项目或全局 AGENTS.md;长会话分页回溯;子代理运行监控与插话、中止;本轮改动与验证证据账本(区分单点验证与全量验证);收尾验证门禁;技能分层归档与恢复;同一任务在独立 worktree 并行试验并比选回打;离线读取本地会话文件聚合 token 与成本;搜索 npm 上 pi-package 并安装;红/墨黑/白配色的设计系统与深浅色主题;纯 JS 依赖,不需要 node-pty。
适用场景
适合同时运行多个 pi coding agent 会话、需要集中查看会话状态与成本消耗的开发者;适合希望对 agent 的文件写入与命令执行做审批和可回滚控制的场景;适合需要并行试验多个候选方案并比选结果的开发流程;适合希望离线统计本地 token 与成本的个人用户;适合在不愿回终端敲命令的前提下完成模型接入、插件安装与技能归档的使用方式。
项目形态
可直接使用的工具
部署方式
服务默认只监听 127.0.0.1,如需局域网访问可设 PI_WEB_PASSWORD 开启密码保护。架构为单个 Node 进程内同时运行 Next.js HTTP 服务器与 pi 内核(以 dependencies 形式通过函数调用驱动,非子进程),内核在打开会话时才实例化,空闲 10 分钟后自动回收。发布状态(2026-09):源码方式可用,便携包与 npm 包尚未发布。
主要依赖
Node >= 22.19.0(Windows 便携包已内置 Node 运行时,无需安装 Node 与终端);操作系统:Windows 便携包,macOS / Linux 可用源码或 npm 方式运行;需要至少一个供应商的 API key。运行时依赖 pi 内核 @earendil-works/pi-coding-agent,版本锁定 0.86.1;与 pi 共用数据目录 ~/.pi/agent/。
使用限制
项目处于 v0.1.0 个人工作台阶段,自用优先;开源为展示式,不承诺上手支持,不做多用户与 i18n。便携包与 npm 包尚未发布。项目未接入 ESLint。文档提到与 pi 共用数据目录,装了 pi 的用户可直接继承已有会话、API key 与设置。README 提到宿主不代跑验证、不额外花钱、不灌上下文。模型 API 成本、完整硬件要求未说明。
许可证
MIT
最近推送
2026-10-03 22:42

资料检查:2026-10-04 07:00 · 卡片整理:2026-10-04 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

作为 pi coding agent 的 Web 控制台,用于多会话编排与可见性管理:查看哪些会话在运行、被中断或报错,监控 token 与成本消耗、子代理运行状态,进行危险动作审批、每轮改动快照与整轮回滚、计划模式只读勘察、上下文压缩记录查看、技能归档、worktree 并行试验以及离线用量聚合。

查看内容依据
ELENVA Web 是 pi coding agent 的 Web 工作台,定位为 Agent 控制台而非 IDE 前端,重点解决多会话编排与可见性问题:可查看哪些会话在运行、哪些被中断或报错、token 与成本消耗、子代理运行状态,并支持危险动作审批、每轮改动快照与整轮回滚、计划模式、上下文压缩记录、技能归档、工作树并行试验、离线用量聚合与插件市场安装。

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。