wirken
View on GitHubThe enterprise gateway for autonomous agents. Identity management, per-channel isolation, credential vault, per-session tamper-evident audit log.
Single-binary Rust gateway that routes team chat channels (Slack, Teams, Telegram, Matrix) to untrusted autonomous LLM agents with per-channel isolation, credential vault, tiered permissions, sandboxed exec, MCP proxying, and a signed hash-chained audit log for SIEM.
Use Cases
Routing Slack/Teams/Telegram/Matrix chats to autonomous LLM agentsPer-channel process isolation for untrusted agentsKeeping API keys out of the model via encrypted credential vaultTamper-evident hash-chained audit logging with SIEM forwardingSandboxed shell/tool execution (Docker, gVisor, Wasm)Proxying MCP servers with OAuth2 credentials at the edgeThree-tier least-privilege permission model for agents and sub-agentsPer-agent spend budgets and cost monitoringAir-gapped or on-prem agent deploymentsScheduled headless agent presets via cronEnterprise compliance/retention auditingSelf-hosted WebChat UI for agents
Built With
- Language
- Rust
- Frameworks
- MCP · Ollama · Tokio · Wasmtime · Docker · gVisor · SQLite · Cap'n Proto · Ed25519 · Matrix · Slack API · Microsoft Teams · Telegram Bot API · Discord API · WhatsApp Cloud API · Google Chat
Tags
ai-agents · agent-gateway · mcp · security · audit-log · sandbox · multi-agent · identity · credential-vault · enterprise · chatops · permissions · siem · rust · self-hosted · tamper-evident