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

Uploaded Python 3

File details

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

File metadata

  • Download URL: solveig-0.4.4.tar.gz
  • Upload date:
  • Size: 82.4 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.4.tar.gz
Algorithm Hash digest
SHA256 e4c72197446a1aa71aac3bfd6e12c14926177724e81f7b9ddfa7df783cbae73d
MD5 f8abff1de2f68ad874e7d22325268790
BLAKE2b-256 1a61aa3f0454b52b667fd85330c220ec20fd83bb63a27c25d4ae7a95a8e6e7f9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: solveig-0.4.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6b5813058a7e284fe4e6bc0be16c000390f49b26692fdcbcd20cfd43a7d41d2e
MD5 d0db2738100fa35100870141d9b90a3a
BLAKE2b-256 66227d7c193281cb399c563ce09ac0a9dafbabc41a1fed6dbe6e7a6a0d1d7b0b

See more details on using hashes here.

Provenance

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