Sentō 一个命令就能搞定。前提条件:Node 20+ 和一个 Claude 订阅(Pro 或 Max)。

npx sentoagent init

安装器会问你:

  1. 智能体名字 —— 随便选。这是你对它的称呼。
  2. 频道 —— Discord、Telegram、Slack 或 iMessage。
  3. 频道 token —— Discord / Telegram / Slack 的 bot token。iMessage 跳过(它读 macOS 上 Messages 的本地数据库)。
  4. 模型 / 性格 / 时区 —— 几个快速问题,配置智能体的身份。
  5. 认证 — 终端会出现一个 URL。在任何设备(手机或电脑)上打开,用 Claude 账户登录,把授权码粘贴回终端。不用提前准备 token。

大约五分钟后,智能体在一个 tmux session 里跑起来了,Guardian 在守着它,它在你选的频道里上线了。

第一条消息

在一个它能看到的频道里给智能体发任意消息。会发生这些:

  1. 它用 👀 反应,确认它收到了消息。
  2. 它开始一段 onboarding 对话 —— 问你的角色、希望它怎么说话、要帮你做什么。
  3. 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 —— 重启计数,健康状态。

下一步

  • 完整的 VPS 安装 教程,如果你想让智能体住在除了你笔记本之外的地方。
  • 读读 Guardian —— 让你的智能体永远不会静默下线的进程。
  • 一旦有两个智能体在跑,试试 智能体互通配对