Sentō 一个命令就能搞定。前提条件:Node 20+ 和一个 Claude 订阅(Pro 或 Max)。
npx sentoagent init
安装器会问你:
- 智能体名字 —— 随便选。这是你对它的称呼。
- 频道 —— Discord、Telegram、Slack 或 iMessage。
- 频道 token —— Discord / Telegram / Slack 的 bot token。iMessage 跳过(它读 macOS 上 Messages 的本地数据库)。
- 模型 / 性格 / 时区 —— 几个快速问题,配置智能体的身份。
- 认证 — 终端会出现一个 URL。在任何设备(手机或电脑)上打开,用 Claude 账户登录,把授权码粘贴回终端。不用提前准备 token。
大约五分钟后,智能体在一个 tmux session 里跑起来了,Guardian 在守着它,它在你选的频道里上线了。
第一条消息
在一个它能看到的频道里给智能体发任意消息。会发生这些:
- 它用 👀 反应,确认它收到了消息。
- 它开始一段 onboarding 对话 —— 问你的角色、希望它怎么说话、要帮你做什么。
- Onboarding 之后,它把学到的东西写进自己的身份文件
CLAUDE.md。这是它跨会话记住你的方式。
Onboarding 完成后试试:
嘿,东京天气怎么样?—— 通过 Playwright 浏览网页。写一个 python 脚本读 CSV 然后画图—— 文件 + 代码操作。记住我喜欢简洁的回答—— 通过 ClawMem 做持久记忆。每天早上 9 点给我发 HN 前三条头条—— 定时任务。
安装后常用命令
sento status # 检查智能体健康
sento logs -n 50 # 查看最近 50 行输出
sento restart # 在 tmux 里重启智能体
sento doctor --fix # 诊断并自动修复
完整的 CLI 表面:CLI 参考。
各种东西住在哪里
- 智能体工作区:主机上的
~/workspace/。包含CLAUDE.md、启动脚本、记忆文件夹。 - 频道配置:
~/.claude/channels/<channel>/.env—— bot token,访问控制。 - Guardian 状态:
/tmp/sento-guardian-<agent>.json—— 重启计数,健康状态。