Skip to main content

An agentic framework that enables secure, extensible and configurable AI automation from any model

Project description

Solveig

An agentic framework that enables secure, extensible and configurable AI automation from any model

Demo GIF

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

Installation

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

# With provider support
pip install solveig[anthropic]  # Claude support
pip install solveig[google]     # Gemini support  
pip install solveig[all]        # All providers

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"

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

  • About & Comparisons - Detailed features, FAQ and how Solveig compares to alternatives
  • Usage Guide - Configuration options, examples, and advanced features
  • Themes - Themes explained, visual examples
  • Plugin Development - How to create and configure custom plugins
  • Contributing - Development setup, testing, and contribution guidelines

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.8.tar.gz (84.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.8-py3-none-any.whl (87.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: solveig-0.4.8.tar.gz
  • Upload date:
  • Size: 84.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.8.tar.gz
Algorithm Hash digest
SHA256 c14b32ff1ea0883ece74f5eba8a8ccd6f4a78fcc40e7ce0ba121dd40e097dee2
MD5 a97fb442f742485af5c72d8d9690fb7b
BLAKE2b-256 76c9ab9220e0d0b6c4fa7f5037ba255b2bef26b42bbc80cd069c17796d224158

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: solveig-0.4.8-py3-none-any.whl
  • Upload date:
  • Size: 87.0 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 f593a1dddb1042a4ca859d4fad95ff33821f9d20948bdc75a0243b4bc41c5ca8
MD5 9ac1059670121bafff4dbdedd259eb3d
BLAKE2b-256 c4670608c38d0188ea120328f56d43823588a6f89aa27809f4e39d43ab1a445b

See more details on using hashes here.

Provenance

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