🧭 Easy onboarding — guided way to create your first config

Config Builder

The guided way to create your .genie.toml upfront. No TOML knowledge needed — fill in the form with sensible defaults and tooltips, then copy or download. Easiest way to onboard Genie.

🤖

Model Providers

LLM provider, model, variant, and task specialization

🎯

Skills Roots

Paths or URLs to skill directories

📖

Runbooks

Customer-provided instruction files injected into the agent persona

🔌

MCP Servers

Model Context Protocol server connections

🔍

Web Search

Google Custom Search API credentials

🧠

Vector Memory

Embedding provider and persistence settings

🕸️

Knowledge Graph

Store and query entities and relations (graph_* tools); persistence to memory.bin.zst

📂

Data Sources

Gmail, Drive sync into vector memory (background)

💬

Messenger

Chat platform integration (Slack, Discord, Telegram, Teams, Google Chat, WhatsApp)

🐙

SCM

Source Control Management (GitHub, GitLab, Bitbucket)

📋

Project Management

Issue tracking integration (JIRA, Linear, Asana)

🌐

Browser

Headless browser automation settings

📧

Email

SMTP/IMAP settings for sending and reading emails

👮

Human-in-the-Loop

Approval policies for sensitive tool usage

🔧

Tool Middleware Pipeline

Resilience, observability & security for every tool call

🔐

Enterprise Secret Vault

Cloud-native secret management (GCP, AWS, Azure)

🛡️

PII Redaction

Entropy-based automatic scrubbing of secrets, API keys, and sensitive data before storage

🗄️

Database

SQLite database configuration

🖥️

AGUI Server

HTTP server settings (Port, CORS, Rate Limiting)

🪢

Langfuse

Observability & Prompt Management

Cron Scheduler

Recurring scheduled tasks


                    

Save as .genie.toml in your project root