Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

astra_code-0.1.0.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

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

astra_code-0.1.0-py3-none-any.whl (26.3 kB view details)

Uploaded Python 3

File details

Details for the file astra_code-0.1.0.tar.gz.

File metadata

  • Download URL: astra_code-0.1.0.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for astra_code-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7fcc8b4d650760b10d2c7f3e1848fcee6bffbee303bca881e2f8b38e963c8537
MD5 9c8e6bd1d1cbd4bd4885cb73f2000d65
BLAKE2b-256 f9012bcba3a228f713b5ce8844e0fe2ee432a49d124a5da02bb7052d15d69e9e

See more details on using hashes here.

File details

Details for the file astra_code-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: astra_code-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 26.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for astra_code-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 025a0cbdf220ae631ce9cb64a54c8146dc87cb84e53a324a6dfcdf7b47126733
MD5 2d578b82e2c8400f74384ac0348b199a
BLAKE2b-256 e37cbabc945cd7127af2fe4ed5e9df7666776e11371d02d43e6a3d70345ccee8

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