Sigil Wallet LogoSigil Wallet
Getting Started

Configuration

Configure LLM providers, agent settings, and system preferences.

After running sigil init, your workspace is stored at ~/.sigil/. This page covers the key configuration options.

Database

All configuration is stored in a local SQLite database at ~/.sigil/sigil.db. The database contains these tables:

TablePurpose
configGlobal settings (loop interval, kill switch state)
providersLLM provider credentials and model selection
agentsAgent metadata, status, and wallet references
transactionsTransaction history and signatures
logsAgent reasoning traces and events

LLM Providers

Sigil Wallet supports any LLM provider that exposes a chat completions API. Add a provider with:

sigil provider add openai

You'll be prompted for your API key and preferred model. To switch providers:

sigil provider set-primary anthropic

List configured providers:

sigil provider list

Supported Providers

OpenAI, Anthropic, Google Gemini, Groq, Fireworks, Together, Mistral, xAI, Cerebras, and Ollama (local models, no API key needed).

Agent Settings

Loop Interval

Control how often agents run their reasoning loop (default: 60 seconds):

sigil config set --loop-interval 30

Session Token

The API server requires a bearer token for authentication. To rotate:

sigil auth rotate

Ports

ServicePortPurpose
API Server7445REST API + WebSocket
Web Dashboard7445React UI

The port 7445 spells SIGIL on a phone keypad (S=7, I=4, G=4, I=4, L=5).

Next Steps

On this page