Skip to main content

🚀 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:

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

quasar_ai-1.0.0.tar.gz (63.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quasar_ai-1.0.0-py3-none-any.whl (72.9 kB view details)

Uploaded Python 3

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

Hashes for quasar_ai-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3cdc06049f2d6f59a45971e144ae950236480c24d70df4b33ecc7615e1120eb6
MD5 396ede33ce58b60cbbbbb8d47cce1aba
BLAKE2b-256 da370bf4cb6c1486bd945d26516c038b82a6865a3a40c665375666a844992b67

See more details on using hashes here.

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

Hashes for quasar_ai-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd9885cadf40b624ca2968d5ffb8608466a65aa0dac952669855481d8dd43c47
MD5 37f5e30a920082ec838aa743b66209c7
BLAKE2b-256 3be62d90d74a1847a87dffb14cb3c3903e75a8ff02747960f81dc56c49428684

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page