PicoBot
创建于 2026年3月25日
更新于 2026年3月25日
Go 语言编写的轻量级自托管 AI 代理,单一二进制文件约 12MB,可在$5 VPS 上运行,支持工具调用、持久化内存。
Go 轻量级自托管 AI 代理 - $5 VPS 即可运行
PicoBot 是一款用 Go 语言编写的超轻量级自托管 AI 代理,编译为单一二进制文件(约 12MB),可在$5/月的 VPS 上运行,支持工具调用和持久化内存。 GitHub: https://github.com/louisho5/picobot 开发者: louisho5 许可证: MIT 核心创新:PicoBot 将 AI 代理的资源消耗降到最低,让任何人都能以极低的成本运行自己的 AI 代理。
核心理念:"轻量、简单、人人可用"
为什么选择 PicoBot?
极致轻量:二进制文件仅 12MB,内存消耗极低。
$5 VPS 运行:最便宜的 VPS 即可流畅运行。
单一二进制:下载即可运行,无需任何依赖。
持久化内存:记住对话历史和用户偏好。
核心功能
$#1.
Go 语言实现
- 编译为原生二进制
- 高性能
- 低内存占用
- 并发支持
$#2.
单一二进制
- 约 12MB 大小
- 零外部依赖
- 易于部署
- 跨平台
$#3.
超低资源
- 最低 128MB RAM
- 低 CPU 占用
- 小磁盘占用
- 节能
$#4.
工具调用
- 函数调用支持
- API 集成
- 外部服务
- 自定义工具
$#5.
持久化内存
- SQLite 存储
- 对话历史
- 用户偏好
- 上下文管理
$#6.
自托管
- 完全控制
- 数据隐私
- 自定义配置
- 无使用限制
$#7.
快速启动
- 秒级启动
- 热重载配置
- 快速响应
- 低延迟
$#8.
HTTP API
- RESTful API
- JSON 格式
- 认证支持
- 速率限制
安装方式
方式一:下载二进制
# Linux
wget https://github.com/louisho5/picobot/releases/latest/download/picobot-linux-amd64
chmod +x picobot-linux-amd64
./picobot-linux-amd64
# macOS
wget https://github.com/louisho5/picobot/releases/latest/download/picobot-darwin-amd64
chmod +x picobot-darwin-amd64
./picobot-darwin-amd64
# Windows
# 下载 picobot-windows-amd64.exe 双击运行方式二:Go 安装
go install github.com/louisho5/picobot@latest
picobot方式三:源码编译
git clone https://github.com/louisho5/picobot.git
cd picobot
go build -o picobot
./picobot配置
基本配置 (config.yaml)
server:
port: 8080
host: "0.0.0.0"
ai:
provider: openai
api_key: "sk-xxx"
model: "gpt-4"
memory:
enabled: true
database: "picobot.db"
tools:
enabled: true环境变量
export PICOBOT_PORT=8080
export PICOBOT_OPENAI_KEY="sk-xxx"使用示例
启动服务
./picobot --config config.yaml
# API: http://localhost:8080API 调用
curl http://localhost:8080/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4",
"messages": [{"role": "user", "content": "Hello!"}]
}'工具调用
{
"tool": "weather",
"location": "Beijing"
}定价
免费:PicoBot 完全免费开源(MIT 许可证)。运行成本约$5/月 VPS + AI API 费用。
系统要求
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Linux/macOS/Windows | Linux |
| 内存 | 128MB RAM | 256MB+ RAM |
| 存储 | 50MB | 200MB |
| CPU | 单核 | 单核+ |
| 网络 | 稳定互联网 | 稳定互联网 |
使用场景
低成本 AI 部署
以最低成本运行 AI 代理服务。
轻量级代理
资源受限环境的理想选择。
VPS AI 服务
在便宜 VPS 上部署 AI 服务。
个人 AI 助手
个人使用的轻量 AI 助手。
测试环境
开发和测试 AI 功能。
边缘计算
边缘设备上的 AI 处理。
社区与支持
- GitHub: https://github.com/louisho5/picobot
- 文档: https://github.com/louisho5/picobot#readme
- Issues: 在 GitHub 提交问题
许可证
MIT License - 免费用于个人和商业用途。
标签
ai-agent, go, lightweight, self-hosted, single-binary, low-cost, minimal