Recommended Working Directory
Siclaw stores most runtime data in a.siclaw/ folder relative to the directory where you start it. Create a dedicated working directory and reuse it:
Install
Local Server (recommended)
http://localhost:3000.
On first startup, the local server creates a default admin account:
- Username:
admin - Password:
admin
SICLAW_ADMIN_PASSWORD before the first start.
CLI (TUI)
From Source
Configuration
By default, Siclaw reads and writes these paths relative to your current working directory:LLM Configuration
TUI mode reads.siclaw/config/settings.json. The easiest path is to let the first-run wizard create it for you.
Minimal example:
/setup to manage providers, models, and credentials.
In Local Server mode, configure providers and models in the Models page of the Web UI.
See LLM Providers for provider examples.
Kubernetes Credentials
Siclaw tools resolve kubeconfig from its own credential store, not from your shell’sKUBECONFIG.
- In TUI mode, use
/setupto import a kubeconfig - In Local Server mode, add it in Credentials
kubectl calls through that stored credential.
Embedding (Optional)
To enable Investigation Memory with semantic search, add an embedding config:embedding.apiKey is omitted, Siclaw falls back to the default LLM provider key.