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

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"

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.6.tar.gz (84.0 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.6-py3-none-any.whl (86.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: solveig-0.4.6.tar.gz
  • Upload date:
  • Size: 84.0 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.6.tar.gz
Algorithm Hash digest
SHA256 706b5f6b74183cb985c1f3087da82d2876a42062a1ba2011e6ccefce26c92065
MD5 d32dfe074a1246e7e38b92c431f21aeb
BLAKE2b-256 415e65948625648c126e461af47e46ef54386734c04d1f6f3ea372aa4162d0dc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: solveig-0.4.6-py3-none-any.whl
  • Upload date:
  • Size: 86.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.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 95a42659846d358dcde68760897462d806ca7d50fb296891f0abe34ad90a874f
MD5 7dfae83f3a517b51ddd5992c896108fb
BLAKE2b-256 b0fc54f1e541767dda6bbbab8b363ac4c9ba7cfe0008985ea204827360759d0f

See more details on using hashes here.

Provenance

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