Skip to main content

An AI assistant that enables secure and extensible agentic behavior from any LLM in your terminal

Project description

Solveig

An AI assistant that enables secure and extensible agentic behavior from any LLM in your terminal

Demo GIF

PyPI CI codecov Python 3.13+ License: GPL v3 Code style: black

Features  |  FAQ  |  Usage  |  Plugins  |  Themes  |  Roadmap  |  Contributing


Quick Start

Installation

# Core installation (OpenAI + local models)
pip install solveig

# With support for Claude and Gemini APIs
pip install solveig[all]

Running

# Run with a local model
solveig -u "http://localhost:5001/v1" "Create a demo BlackSheep webapp"

# Run from a remote API like OpenRouter
solveig -u "https://openrouter.ai/api/v1" -k "<API_KEY>" -m "moonshotai/kimi-k2:free"

Features

🤖 AI Terminal Assistant - Automate file management, code analysis, project setup, and system tasks using natural language in your terminal.

🛡️ Safe by Design - Granular consent controls with pattern-based permissions and file operations prioritized over shell commands.

🔌 Plugin Architecture - Extend capabilities through drop-in Python plugins. Add SQL queries, web scraping, or custom workflows with 100 lines of Python.

📋 Modern CLI - Clear interface with plan tracking, task listing, file and metadata previews, diff view, code linting, waiting animations and rich tree displays for informed user decisions.

🌐 Provider Independence - Works with OpenAI, Claude, Gemini, local models, or any OpenAI-compatible API.


Documentation


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

solveig-0.5.5.tar.gz (88.1 kB view details)

Uploaded Source

Built Distribution

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

solveig-0.5.5-py3-none-any.whl (90.8 kB view details)

Uploaded Python 3

File details

Details for the file solveig-0.5.5.tar.gz.

File metadata

  • Download URL: solveig-0.5.5.tar.gz
  • Upload date:
  • Size: 88.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for solveig-0.5.5.tar.gz
Algorithm Hash digest
SHA256 85b1b18f5ec5704d5962c87ca356fb78dc36d2e9f34f1af6ded58318d2917879
MD5 83e947008e720896b6d2aa6912653863
BLAKE2b-256 d02749a3f3adc2e8879e604ff6aa0bf90cd3a8d9643cefbd6725e0b10bf2d244

See more details on using hashes here.

Provenance

The following attestation bundles were made for solveig-0.5.5.tar.gz:

Publisher: cd.yml on FSilveiraa/solveig

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file solveig-0.5.5-py3-none-any.whl.

File metadata

  • Download URL: solveig-0.5.5-py3-none-any.whl
  • Upload date:
  • Size: 90.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for solveig-0.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 aab167d74dfb9d81dc1738485baaccbc97eeddf64fa01e053e75a7df6547ec85
MD5 fdf9be38ab828530f76c3fcf1ba208e4
BLAKE2b-256 be85c1969712b5a0e17bd866497694a16ed9155f83000ddcb7c11b2323615ac5

See more details on using hashes here.

Provenance

The following attestation bundles were made for solveig-0.5.5-py3-none-any.whl:

Publisher: cd.yml on FSilveiraa/solveig

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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