⚡ QuickVibeAI
The Ultimate AI Coding Assistant — Multi-Provider, Cross-Platform, Terminal-Native.
QuickVibeAI is a powerful CLI-based AI coding assistant that helps you build modern web applications. It understands your project structure, reads your files, generates code, and executes commands — all while keeping you in total control.
🚀 Features
- 27+ Free Models: Updated free model list from OpenRouter (GPT OSS 120B, Gemma 4, Qwen3 Coder, Nemotron, Llama 3.3, and more).
- Multi-Provider Support: Switch between OpenRouter, Groq, and Native Gemini via a beautiful local control panel.
- Cross-Platform: Works on Windows, Linux, macOS, and Termux (Android).
- Project Aware: Automatically maps your directory tree to provide full context to the AI.
- Native File Operations: Creates, reads, and deletes files directly within your project.
- Smart Command Execution: Runs dev servers, installs dependencies, and manages builds with user confirmation.
- Beautiful UI: Powered by
RichandPrompt-Toolkitfor a premium terminal experience.
🛠️ Installation
From PyPI (Recommended)
pip install quickvibeai
From Source
git clone https://github.com/devnathani16/QuickVibeAI.git
cd QuickVibeAI
pip install -e .
Termux (Android)
pkg install python rust
pip install quickvibeai
⌨️ Usage
Launch QuickVibeAI from any project directory:
quickvibeai
First-Time Setup
quickvibeai --setup
This will guide you through API key configuration and model selection.
Options
| Flag | Description |
|---|---|
--setup |
Run interactive setup (API key + model) |
--dir PATH |
Set project directory |
--version |
Show version |
Commands Inside QuickVibeAI
| Command | Description |
|---|---|
/tree |
View the full project file structure |
/models |
List all available free models |
/clear |
Clear the local chat history |
exit |
Quit the application |
🌐 Web Control Panel
When QuickVibeAI starts, it launches a local web panel at http://127.0.0.1:7891 where you can:
- Set API keys for OpenRouter, Groq, and Gemini
- Switch models on-the-fly (changes reflect instantly in the CLI)
- Browse all 27+ free models and premium paid options
🤖 Supported Free Models (April 2026)
| Provider | Model | Context |
|---|---|---|
| OpenRouter | Free Models Router (Auto) | 200K |
| OpenAI | GPT OSS 120B | 131K |
| OpenAI | GPT OSS 20B | 131K |
| Gemma 4 31B | 262K | |
| Gemma 4 26B A4B | 262K | |
| Gemma 3 27B | 131K | |
| Meta | Llama 3.3 70B | 65K |
| NVIDIA | Nemotron 3 Super 120B | 262K |
| NVIDIA | Nemotron 3 Nano 30B | 256K |
| Qwen | Qwen3 Coder 480B A35B | 262K |
| Qwen | Qwen3 Next 80B A3B | 262K |
| MiniMax | MiniMax M2.5 | 196K |
| NousResearch | Hermes 3 (405B) | 131K |
| ...and more | See /models in CLI |
— |
🛡️ Security Warning
[!CAUTION] QuickVibeAI executes AI-suggested shell commands directly on your machine.
- Always review commands before confirming execution.
- Never run as root/administrator.
- AI models can occasionally suggest destructive commands. Use at your own risk.
⚖️ License
MIT License. See LICENSE for details.
Metadata
Release files for quickvibeai 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| quickvibeai-0.1.3.tar.gz | 35.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quickvibeai-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 72.2 kB
Release files / quickvibeai-0.1.3.tar.gz
| Download URL | quickvibeai-0.1.3.tar.gz |
|---|---|
| Size | 35.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8a7ac96973eba6cdd1d902a1892787cab120446bc00ddf6d2617082218fa9c5c
|
|
BLAKE2b-256 checksum How to use checksums |
988234cb1fa0cc2e1541975b081ac1a8516b40be51721babdf7722b3d1ebf368
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.1
|
Release files / quickvibeai-0.1.3-py3-none-any.whl
| Download URL | quickvibeai-0.1.3-py3-none-any.whl |
|---|---|
| Size | 36.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a4c811b5dae6004b3ea01b29b778addc1670a27268665213931b2e3a0d71c4f5
|
|
BLAKE2b-256 checksum How to use checksums |
abfec3ec55a0e51a950e1d16ec2e15822bd1dd7ddc7f7116b485a2809311669a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.1
|