What if the app was a prompt?
Stop writing imperative glue code. Describe the outcome, give it tools, and let an autonomous multi-agent system orchestrate your background jobs, tool execution, and long-term memory inside your own cluster.
Everything an agent needs
Built from the ground up for Kubernetes, integrating deeply with the tools you already use.
Conversational Agent
Claude reasoning with tool dispatch, streaming responses, and full conversation context.
This component deeply integrates via declarative manifests. You can scale it independently of the control plane.
kind: Component
metadata:
name: conversational-agent
Long-Term Memory
Qdrant + Voyage embeddings for semantic recall. Auto-deduplicated, six memory categories.
This component deeply integrates via declarative manifests. You can scale it independently of the control plane.
kind: Component
metadata:
name: long-term-memory
Background Jobs
NATS-backed workers execute long-running tasks while you continue working.
This component deeply integrates via declarative manifests. You can scale it independently of the control plane.
kind: Component
metadata:
name: background-jobs
Task Pods
Ephemeral Kubernetes jobs with zero ingress, NATS-only egress, and 30-minute timeout.
This component deeply integrates via declarative manifests. You can scale it independently of the control plane.
kind: Component
metadata:
name: task-pods
Extensions (MCP)
Deploy a pod, gain a tool. Hot-pluggable capabilities discovered at runtime.
This component deeply integrates via declarative manifests. You can scale it independently of the control plane.
kind: Component
metadata:
name: extensions--mcp-
Multi-Channel
Web UI, Telegram, Discord — per-channel history and format-aware responses.
This component deeply integrates via declarative manifests. You can scale it independently of the control plane.
kind: Component
metadata:
name: multi-channel
Built for real work
Practical application logic designed to handle the heavy lifting of infrastructure ops.
SRE Copilot
Allowlisted kubectl commands, auditable actions, isolated long-running diagnostics.
Homelab Ops
Telegram-controlled agent managing Docker, NAS, and network services from anywhere.
Compliance Assistant
Evidence collection, policy checks, and SIEM-grade audit trails for regulated environments.
Security
Defense in depth, not hope
Baker Street replaces hope-based security with platform-enforced guarantees at every layer.
Network Lockdown
Default-deny NetworkPolicies on every pod.
Hardened Containers
Non-root, read-only FS, seccomp, drop ALL.
Supply Chain
Signed images, SBOM, Kyverno admission policies.
Audit Logging
Tamper-evident HMAC chain to external SIEM.
Get Started
Deploy in minutes
git clone https://github.com/The-Baker-Street-Project/baker-street.git cd baker-street scripts/deploy-all.sh