☕ KOPI Agent 文档
新加坡咖啡 × AI — 一行命令,装好你的AI助手
简介
KOPI Agent 是基于 Hermes Agent 深度定制的 AI 代理平台,专为新加坡及东南亚用户打造。像在咖啡摊点咖啡一样简单 — 选你的口味,一行命令装好。
产品线
| 版本 | 新加坡咖啡 | 说明 | 对话 | 语音 | 视频 | 图片 | 推理 |
|---|---|---|---|---|---|---|---|
| KOPI O 经典 | Kopi O(黑咖啡) | 经典原味,全功能版 | ✅ | ✅ | ✅ | ✅ | ✅ |
| KOPI Siew Dai 少糖 | Kopi Siew Dai(少糖) | 轻量版,同样的实力,更清爽的配置 | ✅ | ✅ | ✅ | ✅ | ✅ |
| KOPI O Flash 快速 | Kopi O Peng(冰咖啡) | 极速响应,干净利落 | ✅ | ❌ | ❌ | ✅ | ❌ |
| KOPI Gau 浓厚 | Kopi Gau(厚咖) | 浓厚醇香,推理能力更强 | ✅ | ❌ | ❌ | ✅ | ✅ |
安装
KOPI O(经典版)
curl -fsSL https://kopiaiagent.com/install.sh | bash
KOPI Siew Dai(少糖版)
curl -fsSL https://kopiaiagent.com/install-siew-dai.sh | bash
手动提供 API Key
curl -fsSL https://kopiaiagent.com/install.sh | KOPI_API_KEY=kp-xxx bash
系统要求
- 操作系统:Ubuntu 20.04+, Debian 11+, CentOS 8+, Fedora, Arch, macOS 12+
- 架构:x86_64 / arm64(支持 Apple Silicon)
- Python:3.11+(脚本自动安装)
- 内存:1GB+ 推荐
- 磁盘:2GB+ 可用空间
- 网络:需要访问 kopiaiagent.com
macOS 安装
Mac 完整支持 — 不需要 sudo,不需要 systemd。
curl -fsSL https://kopiaiagent.com/install-siew-dai.sh -o install-siew-dai.sh
bash install-siew-dai.sh
- 不需要
sudo— 安装到~/.kopi/ - CLI 命令
kopi自动链接到/usr/local/bin/kopi— 装完即用 - Gateway 使用 launchd 代替 systemd
- 需要 Homebrew 安装依赖(自动检测)
- 支持 Apple Silicon(M1/M2/M3/M4)和 Intel Mac
快速开始
交互式聊天
kopi
直接在终端里和 AI 对话。支持工具调用、代码执行、文件操作等。
单次提问
kopi "帮我写一个 Python 脚本,批量重命名文件"
切换模型
/model kopi-gau # 切换到浓厚推理版
/model kopi-o-flash # 切换到快速版
/model kopi-o # 切回经典版
CLI 命令
所有命令在终端运行,格式为 kopi <命令>。使用 kopi --help 查看完整选项。
🚀 核心
| 命令 | 说明 |
|---|---|
kopi | 启动交互式聊天(默认) |
kopi chat | 直接发送消息 |
kopi tui | 终端 UI 模式(React) |
kopi version | 显示版本信息 |
kopi update | 更新到最新版本 |
kopi uninstall | 卸载 KOPI Agent |
🔧 诊断 & 配置
| 命令 | 说明 |
|---|---|
kopi doctor | 检查配置和依赖问题 |
kopi doctor --fix | 诊断并自动修复问题 |
kopi config | 管理配置(show、set、edit) |
kopi setup | 初始设置向导 |
kopi status | 查看系统状态 |
kopi status --deep | 深度诊断所有组件 |
kopi logs | 查看日志(--follow、--level、--session) |
kopi debug | 上传调试报告并获取分享链接 |
🌐 网关 & 平台
| 命令 | 说明 |
|---|---|
kopi gateway start | 启动消息网关(Telegram/WeChat) |
kopi gateway stop | 停止消息网关 |
kopi gateway setup | 配置消息平台 |
kopi whatsapp | WhatsApp 配置 |
kopi slack | Slack 配置 |
kopi webhook | Webhook 管理 |
🧩 技能 & 工具
| 命令 | 说明 |
|---|---|
kopi skills list | 列出已安装技能 |
kopi skills install <name> | 安装技能 |
kopi skills search <query> | 搜索可用技能 |
kopi tools | 管理工具(列出/启用/禁用) |
kopi plugins | 列出插件及其状态 |
kopi mcp | 管理 MCP 服务器 |
kopi kanban | 多 Agent 协作看板 |
kopi hooks | 管理 Hook |
kopi browser | 通过 CDP 连接 Chrome 浏览器 |
🧠 会话 & 记忆
| 命令 | 说明 |
|---|---|
kopi sessions | 浏览和恢复历史会话 |
kopi memory | 管理持久记忆 |
kopi cron | 管理定时任务 |
kopi backup | 备份管理 |
🔐 认证 & 模型
| 命令 | 说明 |
|---|---|
kopi auth | 认证管理 |
kopi login | 登录服务 |
kopi logout | 登出 |
kopi model | 切换模型 |
kopi profile | 管理配置文件 |
📊 其他
| 命令 | 说明 |
|---|---|
kopi acp | ACP 适配器(VS Code / Zed 集成) |
kopi computer-use | 计算机控制 |
kopi dashboard | 打开仪表盘 |
kopi insights | 使用分析 |
kopi completion | Shell 自动补全设置 |
聊天中命令
对话中可用的斜杠命令(输入 /help 查看完整列表):
💬 会话管理
| 命令 | 说明 |
|---|---|
/new | 开启新会话 |
/clear | 清屏并重新开始 |
/history | 查看对话历史 |
/save | 保存当前对话 |
/retry | 重试上一条消息 |
/undo | 撤回最后一组对话 |
/branch | 分支会话(探索不同路径) |
/compress | 手动压缩对话上下文 |
/rollback | 列出或恢复文件系统检查点 |
/snapshot | 创建或恢复状态快照 |
/resume | 恢复命名会话 |
/sessions | 浏览和恢复会话 |
⚙️ 配置
| 命令 | 说明 |
|---|---|
/model <name> | 切换模型(如 /model kopi-gau) |
/personality | 设置预定义人格 |
/yolo | 切换 YOLO 模式(跳过审批) |
/reasoning | 管理推理力度和显示 |
/fast | 切换快速/优先处理模式 |
/voice | 切换语音模式 |
/skin | 更改显示主题 |
/verbose | 循环工具进度显示 |
/footer | 切换回复底部元数据 |
🧰 工具 & 技能
| 命令 | 说明 |
|---|---|
/tools | 管理工具(列出/启用/禁用) |
/toolsets | 列出可用工具集 |
/skills | 搜索、安装或查看技能 |
/cron | 管理定时任务 |
/kanban | 多配置文件协作看板 |
/plugins | 列出插件及其状态 |
/browser | 连接浏览器工具到 Chrome |
📋 控制 & 信息
| 命令 | 说明 |
|---|---|
/stop | 终止所有后台进程 |
/approve | 批准待确认的危险命令 |
/deny | 拒绝待确认的危险命令 |
/background <prompt> | 在后台运行提示 |
/queue <prompt> | 将提示排队等待下一轮 |
/goal | 设置跨轮次的持续目标 |
/help | 显示所有可用命令 |
/commands | 浏览所有命令和技能 |
/usage | 查看 Token 用量和速率限制 |
/insights | 查看使用分析 |
/status | 查看会话信息 |
/copy | 复制最后回复到剪贴板 |
/image | 附加本地图片文件 |
/update | 更新 KOPI Agent |
/debug | 上传调试报告 |
/restart | 优雅重启网关 |
Gateway(消息网关)
KOPI Agent 可以通过 Telegram 和 WeChat 与你交互,像聊天一样使用 AI。
Telegram 配置
- 在 Telegram 搜索
@BotFather - 发送
/newbot创建 Bot - 复制获得的 Token
- 运行
kopi gateway setup并输入 Token
systemd 服务
systemctl start kopi-gateway # 启动
systemctl stop kopi-gateway # 停止
systemctl status kopi-gateway # 状态
journalctl -u kopi-gateway -f # 日志
模型
所有模型通过 KOPI Proxy 代理,无需自备 API Key。在聊天中用 /model <名称> 切换。
| 模型名称 | 类型 | 说明 |
|---|---|---|
kopi-o | 全功能 | 默认 — 综合能力最强,支持语音 + 视频 |
kopi-o-flash | 快速 | 极速响应,轻量任务 |
kopi-siew-dai | 全功能 | 少糖版默认 — 同样的实力,更清爽 |
kopi-siew-dai-flash | 快速 | 少糖快速版 |
kopi-gau | 推理 | 浓厚醇香 — 推理和分析能力更强 |
技能
安装时自动预装 100+ 技能,涵盖:
| 类别 | 技能数 | 示例 |
|---|---|---|
| 核心开发 | 15 | plan, debugging, TDD, code-review |
| GitHub | 6 | PR workflow, issues, repo management |
| 研究 | 6 | arXiv, blog monitoring, Jupyter |
| 生产力 | 8 | Google Workspace, Notion, PowerPoint |
| 媒体 | 5 | YouTube, Twitter, Spotify |
| 创意 | 8 | 架构图, 漫画, 信息图, 像素画 |
| 运维 | 5 | Docker, Kanban, CLI |
| 其他 | 50+ | 邮件, 游戏, 智能家居, 红队测试 |
🔌 什么是 MCP?
MCP = Model Context Protocol(模型上下文协议)
你可以把 MCP 理解成:AI 世界里的 USB 接口。
以前,每个 AI 要连接外部工具,都要单独开发适配。有了 MCP 之后,只要工具提供 MCP Server,AI 就可以像插 USB 一样接进去使用。
▲ MCP 连接示意图
MCP 可以让 AI 做什么?
MCP 的作用,就是让 AI 不只是"聊天",而是可以真正连接外部系统、读取数据、执行操作:
| MCP 服务器 | AI 可以做什么 |
|---|---|
| 🕐 时间 | 查询时间、时区转换 |
| 📁 文件系统 | 读取、写入指定文件夹 |
| 🐙 GitHub | 查看仓库、管理 Issue、PR、搜索代码 |
| 🗄️ 数据库 | 查询 SQLite、PostgreSQL 等数据库 |
| 🌐 网页 / API | 抓取网页、调用外部接口 |
| 💼 业务系统 | 连接 CRM、订单系统、库存系统、财务系统 |
| 💬 消息平台 | 集成 Telegram、WhatsApp、邮件 |
Native MCP — KOPI Agent 内置支持
KOPI Agent 内置了 MCP 客户端能力。不需要重新开发插件系统,只要在配置文件里写好要连接哪些 MCP Server,启动后自动加载:
# ~/.kopi/config.yaml
mcp_servers:
time:
command: "uvx"
args: ["mcp-server-time"]
filesystem:
command: "uvx"
args: ["mcp-server-filesystem", "/path/to/folder"]
配置完成后,你问 "现在新加坡几点?",Agent 就会自动调用 MCP 时间工具获取准确时间,而不是靠模型猜测。
工作原理
你问:"现在新加坡几点?"
↓
KOPI Agent 识别到需要实时数据
↓
调用 MCP Server(时间工具)
↓
从时间服务器获取准确答案
↓
回答:"现在是下午 3:45(SGT, UTC+8)"
一句话总结
MCP 让 AI Agent 不只是聊天机器人,而是可以连接真实业务系统的数字员工。
📋 应用案例
案例一:客服自动化
一家零售公司通过 WhatsApp 使用 KOPI Agent 处理客户咨询。Agent 通过 MCP 连接订单数据库,当客户问"我的订单 #1234 到哪了?"时,直接查询数据库返回真实物流信息 — 无需人工介入。
案例二:开发者效率提升
一个开发团队通过 MCP 将 KOPI Agent 连接到 GitHub。开发者在 Telegram 里直接问"有哪些待处理的 PR?"或"总结最新的 Issues",Agent 实时读取 GitHub 并给出摘要。
案例三:商业智能
一位中小企业老板通过 MCP 连接销售数据库。每天早上问 KOPI Agent"昨天销售额多少?",立即获得报表 — 不需要登录后台或写 SQL。
案例四:文档管理
一家律师事务所通过 MCP 连接文档文件夹。律师可以问"找出所有提到 X 公司的合同",Agent 立即搜索文件并返回相关文档和摘要。
案例五:多平台监控
一家媒体公司通过 MCP 连接 Telegram、WhatsApp 和邮件。KOPI Agent 监控所有渠道,可以自动回复、转发消息,或在紧急事项出现时通知团队。
案例六:YouTube 字幕档案馆 已上线
一位内容创作者基于 KOPI Agent + MCP 搭建了字幕档案馆。系统通过 MCP SSE Bridge 提取 YouTube 视频字幕,AI 自动生成内容摘要,并以精美的卡片式网页呈现。支持一键提取字幕、自动主题标签、可视化内容卡片 — 全部由 KOPI Agent 后台调度完成。
🔗 查看在线演示 →
案例七:量化策略排名系统 专业版
量化团队使用 KOPI Agent 自动化回测与策略排名。Agent 在 15 分钟级别上对 16 个标的、8 种策略执行 320+ 组回测,自动生成交互式排名看板(Chart.js 可视化)。评分维度涵盖总收益率、夏普比率、最大回撤、胜率等 — 全部由 KOPI Agent 自动计算并发布,无需人工介入。
🔗 查看实时排名 →
案例八:AI 知识漫画生成 创意
KOPI Agent 只需一个主题提示,即可生成完整的漫画风格知识漫画。通过 baoyu-comic 技能,自动创作剧情、AI 绘制插画、排版多格漫画 — 将新加坡鸟类保护危机等复杂话题转化为生动的视觉叙事。一条命令,一本漫画。
🔗 阅读漫画 →
案例九:智能量化交易看板 专业版
AMT Capital 使用 KOPI Agent 驱动实时量化交易看板。通过接入 Alpaca Markets API,系统追踪投资组合价值、盈亏、购买力及持仓详情 — 每 30 秒自动刷新。功能包括交易大师策略库、Vanderbilt AI 投资组合分析、交互式权益曲线图表、一键生成投资报告。KOPI Agent 在后台编排市场数据获取、风险计算与策略执行。
🔗 查看实时看板 →
开始使用 MCP
运行 kopi mcp 管理 MCP 服务器,或查看配置章节了解详细设置。
配置文件
配置文件位于 ~/.kopi/config.yaml:
# 大模型配置
model:
default: kopi-o # 默认模型
provider: custom
base_url: https://kopiaiagent.com/kp/v1
api_key: kp-xxxxxxxx # 安装时自动获取
context_length: 256000
# 代理配置
agent:
max_turns: 90
# 终端配置
terminal:
timeout: 180
# 显示配置
display:
skin: default
show_cost: true
# 内存配置
memory:
memory_enabled: true
user_profile_enabled: true
故障排除
安装失败
dpkg中断 → 运行sudo dpkg --configure -a- Python 版本太低 → 脚本会自动安装 3.11+
- 网络问题 → 确认能访问 kopiaiagent.com
API 相关
- 检查
~/.kopi/config.yaml中api_key是否正确 - 确认
base_url是https://kopiaiagent.com/kp/v1 - 运行
kopi doctor诊断
Gateway 相关
- 检查
systemctl status kopi-gateway - 查看日志
journalctl -u kopi-gateway -f - 确认 Bot Token 正确
计费与财务
KOPI 内置计费引擎,追踪 token 用量、计算成本、生成发票、管理付款。所有财务数据与代理数据库分开存储。
架构
request_logs (原始 API 调用,只读)
↓ 每日聚合 (凌晨 4:00)
daily_usage (按 客户×模型×天 聚合)
↓ 月度发票生成
invoices (草稿 → 已确认,不可变)
↓ 付款记录
payment_ledger (银行级审计流水)
定价
| 模型 | 输入 | 输出 |
|---|---|---|
| KOPI O | $0.005/1K | $0.015/1K |
| KOPI O Flash | $0.0005/1K | $0.0015/1K |
| KOPI Siew Dai | $0.005/1K | $0.015/1K |
| KOPI Gau | $0.00075/1K | $0.003/1K |
财务仪表盘
管理后台地址:https://readinghero.xyz/finance/。功能:
- 实时收入、成本、利润率追踪
- 14 天日用量图表
- 按客户、按模型细分
- 发票生成与管理
- 付款记录与审计追踪
- 公司损益表 (P&L)
对账
计费引擎内置对账系统,验证 request_logs 与 daily_usage 聚合是否一致:
python3 /opt/kopi-finance/billing_engine.py reconcile 2026-05-15
# → {"status": "PASS", "discrepancies": 0}
充值系统
当客户接近或超过每日 token 限额时,系统可生成付款链接进行即时充值。付款后,客户限额自动提升。
充值套餐
| 套餐 | Tokens | 价格 |
|---|---|---|
| 入门版 | 10M | $5.00 |
| 成长版 | 50M | $18.00 |
| 扩展版 | 200M | $60.00 |
| 企业版 | 1B | $250.00 |
流程
客户达到限额 (100% 使用率)
↓
系统生成付款链接
↓
客户付款 (Stripe / 手动)
↓
限额自动提升 (原限额 + 新 tokens)
↓
客户继续使用
API 接口
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /finance/api/check-limits | 检查所有客户限额 |
| POST | /finance/api/topup/request | 生成付款链接 |
| POST | /finance/api/topup/confirm | 确认付款并提额 |
| GET | /finance/api/topup/history | 充值历史 |
| POST | /finance/api/set-limit | 手动设置限额 |
| POST | /finance/webhook/stripe | Stripe Webhook (已预留) |
客户账单
KOPI 生成银行级客户账单,完整审计追踪。每笔财务交易都记录变动前后的余额状态。
账单内容
- 账户摘要 — 总费用、已收付款、应付余额
- 按模型用量 — 每个 AI 模型的 token 明细
- 每日明细 — 按天、按模型的用量与成本
- 发票历史 — 所有发票及付款状态
- 付款流水 — 每笔付款的 balance_before → balance_after
流水完整性
每条付款流水记录包含:
entry_type— charge(计费)、payment(收款)、refund(退款)、credit(信用)、adjustment(调整)balance_before— 本条记录前的账户余额balance_after— 本条记录后的账户余额source— stripe、manual、systemreference— Stripe 付款 ID 或手动参考号
计费(charge)不影响账户余额 — 只有实际收付款/退款才会变动余额。
发票生命周期
草稿 (draft) → 已确认 (finalized) → 已发送 (sent) → 已付 (paid)
↘ 作废 (void)
发票一旦确认(finalized),不可编辑。调整通过新增流水记录实现。
API 接口
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /finance/api/clients | 所有客户用量与收入 |
| GET | /finance/api/invoices | 发票列表 |
| GET | /finance/api/overview | 公司级汇总 |
| POST | /finance/api/simulate-payment | 测试付款(仅开发) |
账单 UI 预览
三种账单界面风格供选择: