Skip to main content

A safe bridge between AI assistants and your computer

Project description

Solveig

A CLI bridge that enables safe, extensible agentic behavior from any model on your computer

Demo GIF

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

Installation

pip install solveig

Quick Start

# 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" "Refactor test_database.py to be more concise"

Key Features

📂 Files and Commands - Rich File API that prioritizes safe filesystem access, while also offering full shell capability.
🛡️ Granular Permissions - Safe defaults with explicit user consent. Supports granular configuration using patterns.
🔌 Plugins - Extensible requirement system for custom AI capabilities through simple drop-in plugins. Add an AI SQL query runner with 100 lines of Python.
📋 Clear Interface - Clear progress tracking and content display that inform user consent and choices.
🌐 Provider Agnostic - Works with any OpenAI-compatible API including local models, Claude and Gemini.


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.4.5.tar.gz (82.5 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.4.5-py3-none-any.whl (85.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for solveig-0.4.5.tar.gz
Algorithm Hash digest
SHA256 bdf7c23938a6127407e9c8803e4124abb3eba9a35ad48c75d6dd5a81dd88bf38
MD5 da7f4687f9c8dd052679603d1a2e7e3b
BLAKE2b-256 780fb1b9ccdc0fd783a6daa3814af916672a45de9ef779b36ceb04d2a12b1765

See more details on using hashes here.

Provenance

The following attestation bundles were made for solveig-0.4.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.4.5-py3-none-any.whl.

File metadata

  • Download URL: solveig-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 85.2 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.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9c9b50303a15d357e8d208800aad929685c123ec15c0c249eb0cac98b0652942
MD5 c9557081a803483346dff3dbff1f3027
BLAKE2b-256 7af8824f554052dd43f3e0cbcc8e74bed6036e3eb008f14d46ae1f3dfda2b6dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for solveig-0.4.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