{"repo":"17380936778/omp-web","free":true,"listed":false,"github":"https://github.com/17380936778/omp-web","clone":"git clone https://github.com/17380936778/omp-web.git","description":"Web UI for Oh My Pi (omp) coding agent | Oh My Pi 编程智能体的 Web 可视化界面","language":"TypeScript","stars":15,"topics":["coding-agent","nextjs","omp","pi-agent","pi-web-ui","typescript","web-ui","oh-my-pi"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"omp-web English Oh My Pi 编程智能体的浏览器界面——基于 pi-web Fork 并改造，专门适配 Oh My Pi（omp）工作流。 来源说明 ：本项目 Fork 自 agegr/pi-web。核心架构、会话浏览、实时对话、文件预览均来自 pi-web 原作者的工作。本仓库的改动专注于与 Oh My Pi 环境的兼容性和工作流优化。 什么是 Oh My Pi？ Oh My Pi（omp）是构建在 pi 编程智能体之上的 coding harness，在 pi 核心能力之上添加了结构化智能体会话、技能管理、worktree 协调和更丰富的工具协议。 omp-web 将 omp 的会话格式呈现在浏览器中：pi 写入的同一批 .jsonl 文件，由本地运行的 Next.js 服务器读取并渲染。 快速开始 Pi Web 要求 Node.js 22.19.0 或更高版本。可通过 node --version 检查当前版本。 从源码运行（Git Clone）： 启动后打开 http://127.0.0.1:30141。服务就绪后会尝试自动打开浏览器。omp-web 默认仅监听 127.0.0.1 。 可选参数： Pi Web 没有应用层身份验证，并且可以调用高权限智能体。请勿将其暴露到互联网；仅在可信网络中使用非 loopback 监听地址。 HTTP 代理 omp-web 的服务端模型请求和 API 请求会读取标准的 HTTP PROXY 、 HTTPS PROXY 和 NO PROXY 环境变量。 macOS 或 Linux： Windows PowerShell： 特色与增强功能 - 独立代码块语法主题选择器 ：新增多主题代码渲染支持，内置 One Dark Pro 、VS Code Dark+、VS Code Light 等高亮主题，用户可自由切换代码视觉风格。 - Oh My Pi (OMP) 生态深度集成 ：完全适配 /.omp/agent/ 目录结构（ models.json 、 models.db 、 config.yml 、 agent.db 等），自动识别并映射 OMP 专属的模型角色 (如 defaultModel , smallModel 等) 及 SQLite 凭据。 - 全界面中文与双语本地化 ：提供全面中文化的 UI 交互体验，优化 CJK 排版、字体与搜索体验。 - 按项目找回历史对话 ：打开网页即可按项目检索以前的 omp 会话，不必在终端里翻文件或记住会话路径。 - 放心探索不同方向 ：从任意历史消息重新开始，或将会话 Fork 成独立路线，不会影响原来的对话。 - 侧边栏切换 Git worktree ：Explorer 和新会话跟随你所选的 checkout。 - 边聊边看项目文件 ：左侧浏览文件，右侧预览源码、文档、图片、音频和 PDF，智能体工作时同步检查。 - 随时掌握会话状态 ：顶部栏始终显示上下文占用、费用、压缩状态和系统提示，长会话不再是黑箱。 - 在界面内完成所有配置 ：模型、登录/API key、模型测试、技能开关，无需离开浏览器。 注意事项 - 数据目录 ：默认读取 /.omp/agent/sessions 。可通过环境变量 OMP CODING AGENT DIR 指定其他 omp agent 目录（兼容旧版：同样支持 PI CODING AGENT DIR ，优先级低于前者）。 - 会话文件 ：路径形如 /.omp/agent/sessions/ / .jsonl 。 -","default_branch":null,"files":null,"tree":[],"storefront":"/r/17380936778","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/17380936778/omp-web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}