A Claude Code-style coding agent for your terminal — runs on local LLMs via Ollama or cloud APIs
Project description
Astra Code
A Claude Code-style coding agent for your terminal — runs on local LLMs via Ollama or cloud APIs (Anthropic, OpenAI, Groq).
Install
pip install astra-code
Astra will automatically detect if Ollama is installed and guide you through setup on first run.
Usage
astra
That's it. Astra picks up your current working directory and is ready to help with coding tasks.
What it can do
- Read, write, and edit files
- Run shell commands
- Search codebases with glob and grep
- Work with any local model via Ollama
- Switch to cloud APIs (Anthropic, OpenAI, Groq) with
/configure
Configure
Type /configure inside the app to switch providers, set API keys, or change models.
┌──────────────────────────────────────────┐
│ 1 Ollama (local) qwen2.5-coder:7b ✓│
│ 2 Anthropic claude-sonnet-4-6 │
│ 3 OpenAI gpt-4o │
│ 4 Groq llama-3.3-70b │
└──────────────────────────────────────────┘
Cloud providers
Install the extras you need:
pip install "astra-code[anthropic]"
pip install "astra-code[openai]"
pip install "astra-code[groq]"
pip install "astra-code[all]" # everything
Local models (Ollama)
Install Ollama then pull a model:
ollama pull qwen2.5-coder:7b # recommended — fast, good at code
ollama pull qwen2.5-coder:14b # slower, more capable
ollama pull deepseek-coder-v2:16b
Requirements
- Python 3.10+
- Ollama (auto-detected on first run) or a cloud API key
Project details
Release history Release notifications | RSS feed
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 astra_code-0.2.0.tar.gz.
File metadata
- Download URL: astra_code-0.2.0.tar.gz
- Upload date:
- Size: 29.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2538d10fa129e631b04f6d1f5bdb654b61bac0fc17f188bb9cd6fa49a084ae4e
|
|
| MD5 |
366efb100584beb7e1afc948e8463b16
|
|
| BLAKE2b-256 |
44f42f7eb6185f1f9c9627883cda361944614904f36f5570b024d2e9dda50c11
|
File details
Details for the file astra_code-0.2.0-py3-none-any.whl.
File metadata
- Download URL: astra_code-0.2.0-py3-none-any.whl
- Upload date:
- Size: 33.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3eec2c9f0785510070b36da589d3e6c287afa0f0235deb8d50a6e47149dc16f3
|
|
| MD5 |
dfea7d62bdc826e7b27c1a99d9895b4c
|
|
| BLAKE2b-256 |
216ba3d419d1549ca5e1839de215212220658c2c67b0588d3be3daaf88f6f5bc
|