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.2.0.tar.gz (29.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.2.0-py3-none-any.whl (33.2 kB view details)

Uploaded Python 3

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

Hashes for astra_code-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2538d10fa129e631b04f6d1f5bdb654b61bac0fc17f188bb9cd6fa49a084ae4e
MD5 366efb100584beb7e1afc948e8463b16
BLAKE2b-256 44f42f7eb6185f1f9c9627883cda361944614904f36f5570b024d2e9dda50c11

See more details on using hashes here.

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

Hashes for astra_code-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3eec2c9f0785510070b36da589d3e6c287afa0f0235deb8d50a6e47149dc16f3
MD5 dfea7d62bdc826e7b27c1a99d9895b4c
BLAKE2b-256 216ba3d419d1549ca5e1839de215212220658c2c67b0588d3be3daaf88f6f5bc

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