🚀 QUASAR - AI-powered CLI code editor with agentic capabilities
Project description
🚀 QUASAR - AI-Powered CLI Code Editor
An intelligent command-line assistant that can understand your codebase, generate code, fix bugs, and execute tasks using AI.
Installation
pip install quasar-ai
Setup API Keys
IMPORTANT: You must provide your own API keys. QUASAR does not include any API keys.
Set at least ONE of these environment variables:
# Groq (recommended - fast inference)
export GROQ_API_KEY_1="gsk_your_key_here"
# Cerebras
export CEREBRAS_API_KEY_1="csk_your_key_here"
# OpenAI
export OPENAI_API_KEY="sk-your_key_here"
Get free API keys:
- Groq: https://console.groq.com
- Cerebras: https://cloud.cerebras.ai
- OpenAI: https://platform.openai.com
Multiple Keys (Optional)
For higher rate limits, add multiple keys per provider:
export GROQ_API_KEY_1="gsk_..."
export GROQ_API_KEY_2="gsk_..."
Usage
Interactive Mode (REPL)
quasar
# or
quasar --interactive
Single Command
quasar "create a hello.py file that prints Hello World"
quasar "explain main.py"
quasar "fix the bug in utils.py"
quasar "list files in current directory"
Specify Workspace
quasar --workspace /path/to/project "add tests for api.py"
Supported Tasks
QUASAR automatically classifies your request and uses the best model:
| Task | Example |
|---|---|
| Chat | "What is machine learning?" |
| Code Generation | "Create a REST API endpoint" |
| Bug Fixing | "Fix the TypeError in app.py" |
| Code Explanation | "Explain this function" |
| Refactoring | "Improve the structure of utils.py" |
| Documentation | "Add docstrings to main.py" |
| Test Generation | "Write tests for calculator.py" |
Updating
pip install --upgrade quasar-ai
License
MIT License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quasar_ai-1.0.0.tar.gz.
File metadata
- Download URL: quasar_ai-1.0.0.tar.gz
- Upload date:
- Size: 63.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cdc06049f2d6f59a45971e144ae950236480c24d70df4b33ecc7615e1120eb6
|
|
| MD5 |
396ede33ce58b60cbbbbb8d47cce1aba
|
|
| BLAKE2b-256 |
da370bf4cb6c1486bd945d26516c038b82a6865a3a40c665375666a844992b67
|
File details
Details for the file quasar_ai-1.0.0-py3-none-any.whl.
File metadata
- Download URL: quasar_ai-1.0.0-py3-none-any.whl
- Upload date:
- Size: 72.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd9885cadf40b624ca2968d5ffb8608466a65aa0dac952669855481d8dd43c47
|
|
| MD5 |
37f5e30a920082ec838aa743b66209c7
|
|
| BLAKE2b-256 |
3be62d90d74a1847a87dffb14cb3c3903e75a8ff02747960f81dc56c49428684
|