blaze-ai-tui
v2.0.0
Published
A terminal-based user interface for Blaze AI API
Maintainers
Readme
Blaze AI TUI
A terminal-based user interface (TUI) for interacting with the Blaze AI API.
Version 2.0.0 - Major update with improved UI and features
Features
- Main Menu: Navigate through all sections with keyboard shortcuts
- API Key Setup: Securely store and validate your Blaze API key
- Models Browser: View and select from available AI models
- Playground: Interactive chat interface with:
- Real-time streaming responses
- Model switching (Ctrl+M)
- Chat history (Ctrl+O)
- Save conversations (Ctrl+S)
- New chat (Ctrl+N)
Installation
npm install -g blaze-ai-tuiUsage
After installation, simply run:
blazeGetting Started
Set up your API key:
- Navigate to "API Key Setup" from the main menu
- Enter your Blaze API key (format:
sk-blaze-xxxxxxxxxxxx) - The key will be validated and stored securely
Select a model:
- Go to "Models" to browse available models
- Or press Ctrl+M in the playground to select a model
Start chatting:
- Go to "Playground" to start a conversation
- Type your message and press Enter to send
- Responses will stream in real-time
Keyboard Shortcuts
Global
↑/↓- Navigate listsEnter- Select/ConfirmEsc- Go backq- Quit applicationCtrl+C- Force quit
Main Menu
Enter- PlaygroundM- ModelsK- API Key SetupQ- Exit
Playground
Ctrl+M- Open model selectorCtrl+N- New chatCtrl+S- Save conversationCtrl+O- Open conversation historyEnter- Send message
Models
↑/↓- Navigate modelsEnter- Select model- Type to filter models
Esc- Go back
Configuration
Configuration and chat history are stored in:
- Config:
~/.blaze-ai-tui/config.json - History:
~/.blaze-ai-tui/history/
API
This TUI uses the Blaze AI API:
- Base URL:
https://blazeai.boxu.dev/api/
Requirements
- Node.js 18+
- Terminal supporting Unicode and ANSI colors
License
Proprietary Software License - All rights reserved.
This software is licensed, not sold. You may use it for personal or commercial purposes, but you may NOT:
- Copy, modify, or distribute the source code
- Reverse engineer or decompile the software
- Redistribute, sell, or sublicense the software
For commercial redistribution rights or licensing inquiries, contact: [email protected]
See LICENSE for full details.
