Documentation Index
Fetch the complete documentation index at: https://docs.ntrp.io/llms.txt
Use this file to discover all available pages before exploring further.
Connection screen
On first launch (or after /logout), the TUI shows a CONNECT dialog asking for the server URL and API key. The API key is masked as you type.
| Shortcut | Action |
|---|
Tab / ↑↓ | Switch between fields |
Enter | Connect |
Ctrl+C | Exit |
After connecting, if no LLM provider is configured, a provider onboarding dialog appears where you can connect a provider and choose a default model.
Keyboard shortcuts
| Shortcut | Action |
|---|
Enter | Send message |
Escape | Cancel running agent / remove attached image |
Ctrl+C | Exit |
Ctrl+L | Toggle sidebar |
Ctrl+N | New session |
Shift+Tab | Cycle to next session |
Tab Tab | Toggle auto-approve mode |
↑ / ↓ | Edit previous messages (when input is empty) |
Cmd+V / Ctrl+V | Paste image from clipboard |
Paste images directly into the chat input with Cmd+V (macOS) or Ctrl+V. A pixelated preview appears above the input area. You can also use the /image command to attach an image.
- Supported formats: PNG, JPEG
- Images are resized to max 1568px and compressed to JPEG before sending
- Press
Escape to remove an attached image before sending
- Images are stored in message history and re-rendered on replay
- Works with all providers: Anthropic, OpenAI, and Gemini
Mouse support
Click on list items to select them. Works across all list views: sidebar sessions, approval dialogs, settings, memory viewer, and automations viewer. Keyboard navigation still works alongside mouse clicks.
Slash commands
| Command | Description |
|---|
/new [name] | Start a new session |
/sessions | Switch, create, or delete sessions |
/name <name> | Rename current session |
/delete [query] | Delete a session |
/init | Scan sources and learn about you |
/index | Re-index memory for semantic search |
/memory | View memory (facts, observations) |
/automations | View and manage automations |
/retry | Revert last message and resend |
/undo | Revert last message |
/theme | Choose a theme (press t for transparent mode) |
/settings | Model, connections, and UI settings |
/compact | Summarize old messages to save tokens |
/clear | Clear current session messages |
/purge confirm | Clear graph memory |
/connect | Manage LLM providers |
/models | Switch models |
/image | Attach image from clipboard |
/logout | Clear credentials and disconnect |
/exit | Exit application |
Skills also appear as slash commands once installed.
Views
Chat
The default view. Type messages, see agent responses with tool call visualizations and approval dialogs.
Settings (/settings)
Configure models, integrations, server connection, and UI preferences. Uses drill navigation — ↑↓ to navigate sections, Enter to drill in, Escape to back out.
Settings are organized into these sections:
| Section | What’s in it |
|---|
| Connection | Server address, token streaming toggle |
| API Keys | Model provider credentials (Claude, OpenAI, Gemini) |
| Sources | Data source toggles (Google, web search, Slack) |
| Memory | Consolidation interval, dream generation |
| Instructions | System prompt and directives |
| Context | Compression thresholds, message limits, summary tokens |
| Agent | Subagent depth, exploration settings |
| Notifications | Email, Telegram, bash notifiers |
| Skills | Builtin and custom skills management |
| MCP Servers | Model context protocol servers |
| Interface | Theme, accent color, sidebar section visibility |
Memory viewer (/memory)
Browse facts, observations, and dreams. Edit or delete entries.
Automations viewer (/automations)
List automations with their schedules, toggle enable/disable, trigger manual runs.
The create/edit form uses drill navigation:
| Shortcut | Action |
|---|
↑↓ | Navigate between fields |
Enter | Drill into a field to edit |
←→ | Adjust selector fields (trigger type, mode, days) |
Space | Toggle checkboxes (notifiers, days, writable) |
Escape | Stop editing / exit form |
Ctrl+S | Save |
Session picker (/sessions)
Switch between sessions, create new ones, archive or permanently delete old sessions.
The sidebar (toggle with Ctrl+L) shows:
- Server URL and version
- Current models
- Context usage (token bar)
- Session cost tracking
- Memory stats (facts, observations, dreams — opt-in)
- Connected sources
- Upcoming automations
- Recent sessions
Section visibility is configurable in Settings > Interface. Requires terminal width of at least 94 columns.
Auto-approve mode
Double-tap Tab to toggle. Tool approvals are skipped for the current session.