Skip to main content

A safe bridge between AI assistants and your computer

Project description

Solveig

AI agent framework with human oversight and extensible plugin architecture

Demo GIF

Solveig is a safety-first AI agent that combines powerful file operations, command execution, and plugin extensibility with granular permission controls. Unlike other AI tools, Solveig puts you in control with transparent task tracking and configurable safety boundaries.

Installation

pip install solveig

Quick Start

# Run with a local model
solveig -u "http://localhost:5001/v1" "Tell me a joke"

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

# Use with OpenAI
solveig -k "<OPENAI_API_KEY>" "Help me organize my project files"

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

License

[Your License Here]


Built with safety, extensibility, and developer experience in mind.

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.3.tar.gz (82.3 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.3-py3-none-any.whl (85.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: solveig-0.4.3.tar.gz
  • Upload date:
  • Size: 82.3 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.3.tar.gz
Algorithm Hash digest
SHA256 ac6ce731708704e98c472f364710c94596f34903ff6825e2a532c6dadd39d9ac
MD5 fd6fc858d56ddc106ca62bce758e413a
BLAKE2b-256 0ab6a4cfa6cf963bcb07c41de7b2929d0c3b636d41023ad9f6d9d9d6788c99dc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: solveig-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 85.3 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5222efeec396073c3b8c9f3af46a246d63ce0abfa3d5a06e73393dfa4870142c
MD5 e6dc360c0ab022368f4b4b48f37d72dd
BLAKE2b-256 be50cc3f77c220256585032d6e2384c877a5fac3617a30d806d7fc9743d61fb3

See more details on using hashes here.

Provenance

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