Sentō はコマンド 1 つでセットアップできます。前提条件:Node 20+ と Claude サブスクリプション(Pro または Max)。
npx sentoagent init
インストーラが以下を尋ねます:
- エージェント名 — 何でも OK。あなたが呼ぶ名前です。
- チャンネル — Discord、Telegram、Slack、iMessage。
- チャンネルトークン — Discord / Telegram / Slack の Bot トークン。iMessage はスキップ(macOS のローカル Messages データベースを読むため)。
- モデル / 人格 / タイムゾーン — エージェントのアイデンティティを設定するためのいくつかの短い質問。
- 認証 — ターミナルに URL が表示されます。任意のデバイス(スマホまたはパソコン)でそれを開き、Claude アカウントでログインし、認証コードをターミナルに貼り付けます。事前にトークンを準備する必要はありません。
約 5 分後、エージェントが tmux セッションで動き、Guardian が見張り、選んだチャンネルでオンラインになります。
最初のメッセージ
エージェントが見えるチャンネルで任意のメッセージを送ってみてください。いくつかのことが起こります:
- 👀 でリアクションして、メッセージを受信したことを確認します。
- 短いオンボーディング会話を始めます — あなたの役割、話し方の好み、手伝ってほしいことを聞きます。
- オンボーディングの後、学んだことを自分のアイデンティティファイル
CLAUDE.mdに書き込みます。これが、セッションをまたいであなたを覚える仕組みです。
オンボーディング後、試してみてください:
ねえ、東京の天気は?— Playwright で Web を見る。CSV を読んでプロットする Python スクリプトを書いて— ファイル + コード操作。簡潔な回答が好きだって覚えておいて— ClawMem で持続的な記憶。毎日朝 9 時に HN のトップ 3 ヘッドラインを DM して— スケジュールタスク。
インストール後の一般的なコマンド
sento status # エージェントの健康状態を確認
sento logs -n 50 # 直近 50 行の出力を表示
sento restart # tmux でエージェントを再起動
sento doctor --fix # 診断して自動修正
完全な CLI の表面:CLI リファレンス。
どこに何があるか
- エージェントワークスペース:ホスト上の
~/workspace/。CLAUDE.md、スタートスクリプト、メモリフォルダを含みます。 - チャンネル設定:
~/.claude/channels/<channel>/.env— bot トークン、アクセス制御。 - Guardian の状態:
/tmp/sento-guardian-<agent>.json— 再起動回数、健康状態。
次のステップ
- エージェントをラップトップ以外の場所に置きたい場合の VPS インストール 完全ウォークスルー。
- Guardian について読む — あなたのエージェントが静かにオフラインになるのを防ぐプロセス。
- 2 つのエージェントが動いたら エージェント間ペアリング を試す。