Solveig
An agentic runtime that enables secure, extensible and configurable AI automation from any model
Install / Use
/learn @FSilveiraa/SolveigREADME
Solveig
An AI assistant that brings safe agentic behavior from any LLM to your terminal

<p align="center"> <span style="font-size: 1.17em; font-weight: bold;"> <a href="./docs/about.md">About</a> | <a href="./docs/usage.md">Usage</a> | <a href="./docs/comparison.md">Comparison</a> | <a href="./docs/themes/themes.md">Themes</a> | <a href="./docs/plugins.md">Plugins</a> | <a href="https://github.com/FSilveiraa/solveig/discussions/2">Roadmap</a> | <a href="./docs/contributing.md">Contributing</a> </span> </p>
Quick Start
Installation
# Core installation (OpenAI + local models)
pip install solveig
# With support for Claude and Gemini APIs
pip install solveig[all]
Running
# 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
🤖 AI Terminal Assistant - Automate file management, code analysis, project setup, and system tasks using natural language in your terminal.
🛡️ Safe by Design - Granular consent controls with pattern-based permissions and file operations prioritized over shell commands.
🔌 Plugin Architecture - Extend capabilities through drop-in Python plugins. Add SQL queries, web scraping, or custom workflows with 100 lines of Python.
📋 Modern CLI - Clear interface with task planning, file and metadata previews, diff editing, usage stats, code linting, waiting animations and directory tree displays for informed user decisions.
🌐 Provider Independence - Works with any OpenAI-compatible API, including local models.
Documentation
- About - Detailed features and FAQ
- Usage - Config files, CLI flags, sub-commands, usage examples and more advanced features
- Comparison - Detailed comparison to alternatives in the same market space
- Themes - Themes explained, visual examples
- Plugins - How to use, configure and develop plugins
- Roadmap - Upcoming features and general progress tracking
- Contributing - Development setup, testing, and contribution guidelines
<a href="https://vshymanskyy.github.io/StandWithUkraine"> <img alt="Support Ukraine: https://stand-with-ukraine.pp.ua/" src="https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg"> </a>
Related Skills
node-connect
354.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
