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.

Create account