Skip to main content
Sentō
Get Started
Setup

Get Sentō running in about 20 minutes.

A step-by-step walkthrough, written for people who have never touched a VPS before. Pick your host, pick your messaging platform, paste your tokens. Done.

Prefer a guided chat? Answer a few questions and we'll generate your install command.
Try the wizard
Step 1 · Prerequisites

Two things to get first

Do these on your regular computer before picking a host. Takes about 5 minutes. You'll paste these tokens later during sento init.

1A · Claude subscription

Subscribe at claude.ai

Sentō uses your existing Claude plan. No API keys, no per-token billing. Any paid plan works — Pro ($20/mo), Max, Team, or Enterprise.

  1. Go to claude.ai and sign up or log in
  2. Profile menu → Upgrade Plan → pick any paid tier
  3. Confirm payment
1B · Claude Code OAuth token

Run two commands locally

This is the credential Sentō uses to authenticate against your Claude subscription. Treat it like a password.

$npm install -g @anthropic-ai/claude-code
$claude setup-token

A browser opens. Log in with the same account as your subscription and approve. The command prints a token starting with sk-ant-oat01- — copy it somewhere secure.

Step 5 · First message

Talk to your agent

Once the installer finishes, your bot will show as online. Send any message in a channel it can see.

  1. The agent reacts with 👀 to confirm it received the message
  2. It starts a short onboarding conversation — asks your role, how you want it to talk, what it should help with
  3. After onboarding, the agent writes what it learned to its own CLAUDE.md config
  4. It's ready to help — try things like:
  • hey, what's the weather in Tokyo?browses the web via Playwright
  • write a python script that reads a CSV and plots itfile + code operations
  • remember that I prefer concise answerspersistent memory via ClawMem
  • every day at 9am, DM me the top 3 HN headlinesscheduled tasks
Troubleshooting

Common problems

ProblemFix
Bot shows offline in DiscordRun sento restart, wait 30 seconds
"Node 20+ required"curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -Update Node:
Permission errors on installYou're running as root. Create a regular user and re-run.
Playwright crashesVPS likely has <2 GB RAM. Resize to at least 2 GB.
Message Content Intent errorRe-enable it in Discord Developer Portal → Bot tab.
Agent doesn't respondCheck channel permissions — bot needs View Channel + Send Messages.
Stuck?

We're happy to help

Open an issue on GitHub — real humans read every one.