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:8080

API 调用

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/WindowsLinux
内存128MB RAM256MB+ RAM
存储50MB200MB
CPU单核单核+
网络稳定互联网稳定互联网

使用场景

低成本 AI 部署

以最低成本运行 AI 代理服务。

轻量级代理

资源受限环境的理想选择。

VPS AI 服务

在便宜 VPS 上部署 AI 服务。

个人 AI 助手

个人使用的轻量 AI 助手。

测试环境

开发和测试 AI 功能。

边缘计算

边缘设备上的 AI 处理。


社区与支持


许可证

MIT License - 免费用于个人和商业用途。


标签

ai-agent, go, lightweight, self-hosted, single-binary, low-cost, minimal