Skip to main content

⚡ 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 Rich and Prompt-Toolkit for 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
Google Gemma 4 31B 262K
Google Gemma 4 26B A4B 262K
Google 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)

Source distribution for quickvibeai 0.1.3
File Size Uploaded
quickvibeai-0.1.3.tar.gz 35.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quickvibeai 0.1.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page