// readme

Wirken

Wirken is the enterprise gateway for autonomous agents: the switchboard between your team’s messaging channels and the AI agents working on their behalf. Your people reach it from a browser or the chat platforms they already use, and the agent on the other end reads files, calls APIs, and runs tools for them. Each channel gets its own line.

Wirken is built for the security team that has to answer for what those agents do. It assumes any agent can be turned against you, and boxes in what a compromised one can reach.

It ships as a single static Rust binary, so it runs wherever your controls require: a locked-down workstation, a server inside your network, or an air-gapped host. Its model connection is provider-agnostic: frontier APIs, local weights through Ollama, TEEs for encrypted processing, Swiss- and EU-hosted endpoints, or a ChatGPT plan the operator has, all interchangeable. Each agent runs the model you assign it. A per-agent budget can alert on or refuse calls past a ceiling, in USD or, for a local model with no price, in seconds of model time; it is off until configured. MIT licensed.

How it works

A message comes in on a channel, Wirken wakes an agent to…