Documentation
Quickstart
Requires Node.js 22+. Install the CLI, authenticate once, then chat from the terminal or the web dashboard. Usage is billed from your account balance.
vibe-txt — quickstart
>npm install -g @vibe-txt/cli
>vibe-txt config init
>vibe-txt login [email protected]
Password: ········
✔ Logged in as [email protected]
>vibe-txt models
>vibe-txt
What those commands do
- vibe-txt config init — creates ~/.vibe-txtrc.json (default server https://vibe-txt.com).
- vibe-txt login <email> — prompts for your password, then stores a JWT. Email must be confirmed first.
- vibe-txt — opens the TUI. Use vibe-txt chat --plain for a simple readline session.
- vibe-txt doctor — checks Node, config, backend, and authentication.
Server URL
https://vibe-txt.com
The CLI talks to /api/auth/login and /api/v1/* on the same host. Point at another backend with vibe-txt config set serverUrl <url>.
Useful commands
vibe-txt config show vibe-txt config set model auto vibe-txt help vibe-txt update
When the TUI asks to apply a file change: a or Enter applies, r or Esc rejects.