这个项目能做什么
Pi Outpost是pi编码代理的自托管Web界面,支持用户在浏览器中运行Pi、将其作为桌面应用运行,或是将其嵌入为Shadow-DOM隔离的小组件。它内置pi SDK,仅要求环境安装Node.js ≥24并配置API密钥即可使用。该界面提供带可折叠思考块、mermaid图表、数学公式与可点击文件链接的流式Markdown响应。工具卡片可展示实时输出与进度条,会根据类型渲染结果,例如git diff、搜索命中项、编辑内容。用户可在流式输出过程中引导对话、追加提问或中止操作,还可使用模型/思考层级选择器、令牌/费用追踪、会话分析功能,以及对已保存的对话记录执行全文搜索。对话树支持编辑历史消息重新提问,所有分支都会被保留。上下文压缩功能可总结长段对话,用户也能以只读模式加载早期消息。附件支持图片、文本文件、PDF、Office文档与邮件,各类文件都配有对应的内容提取工具。工作区包含带懒加载树的文件浏览器、语法高亮、Markdown渲染功能,以及可在可写入区域内保存内容的编辑器。Word导出功能可将文本文件转换为保留原生结构(包含公式与矢量图)的.docx格式文件。Git集成功能可展示未提交变更标记、单文件差异、日志查看与历史图表。PDF阅读器支持翻页、缩放、搜索,还可提取文本与表格内容,包括通过图片识别扫描版页面。Office文档提取工具可处理Word、Excel与PowerPoint文件,保留图片与替代文本。平台提供基于PowerPoint和Word模板的创建/更新工具,可通过PowerPoint、LibreOffice或ONLYOFFICE完成渲染。结构化结果可展示为图表、序列图或表格,配有审批门与SVG导出功能。支持同时运行多个项目,每个项目都有独立的代理、沙箱、会话与历史记录,可发送后台通知。用户需要完成配置,配置内容会写入pi-outpost.config.json,管控工作目录、沙箱权限与服务器设置。凭证可通过环境变量、auth.json或设置界面配置,支持自定义兼容OpenAI的端点。安全特性包含环回绑定、Origin校验与令牌认证。该项目附带覆盖各类任务的文档,例如限制写入权限、使用本地模型、将其嵌入Web应用等操作指南。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。