AI 编程AI 资源
pipaya:自托管的 LLM 编程 Agent 运行环境
dohwi/pipaya · pipaya: self-hosted LLM coding agent harness
ELI5:它是什么,解决什么问题
pipaya 是一个运行在自有服务器上的 AI Agent 聊天工具。服务端负责调用模型并执行工具,客户端可从 Windows、macOS、Android 和网页等多设备连接;会话、设置与 API 密钥保存在服务器的 SQLite 数据库中,无需云端账号。内置 read、write、edit、ls、grep、bash 六个工具,支持内置提供商、Ollama、LM Studio、llama.cpp、vLLM 等本地模型服务或自定义端点,并可通过 AGENTS.md、skills、模板及服务端/客户端扩展进行拓展。
核心能力与快速开始
★ 4 · TypeScript
- 能做什么
- 提供自托管的 LLM 编程 Agent 运行环境:服务端调用模型并执行内置工具(read、write、edit、ls、grep、bash),客户端跨设备连接;支持多种模型来源(内置提供商、Ollama、LM Studio、llama.cpp、vLLM 或自定义端点);支持同屏最多 8 个会话及扩展间任务交接;支持 AGENTS.md、skills、模板以及服务端和客户端扩展;提供 Docker 沙箱运行方式。
- 适用场景
- 适合希望在自有服务器或本机部署 AI 编程助手、跨设备延续同一会话、在隔离容器中运行 Agent 文件与 bash 工具,以及通过扩展定制 Agent 能力的开发场景。
- 项目形态
- 可直接使用的工具
- 部署方式
- 支持 Windows/macOS 客户端内置服务端(默认仅回环地址);可独立运行无头服务端(Linux/macOS,默认端口 8787);也可用 Docker Compose 在加固容器中运行。
- 主要依赖
- 客户端安装脚本面向 Windows x64、macOS Apple Silicon 和 Android APK;无头服务端需要 Linux 或 macOS,且需要 git 和 curl,安装脚本会询问后安装 Bun。开发依赖 Bun 1.3 与 Rust stable(见 mise.toml)。
- 使用限制
- 访问令牌授予管理员权限,应通过 Tailscale 或 HTTPS 访问,不应暴露在公网;API 密钥在服务器数据库中未加密存储;文件工具可读取工作目录之外的内容,bash 并非沙箱,需保持策略为 ask 并使用 Docker 或虚拟机;论文/材料未说明具体模型调用成本与适用商用条款(许可证为 MIT)。
- 许可证
- MIT
- 最近推送
- 2026-11-01 06:58
资料检查:2026-11-01 07:00 · 卡片整理:2026-11-01 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。