Build a self-hosted agent.
Auggy is a small Bun and TypeScript runtime. The kernel runs model turns; augments add only the tools, memory, context, transports, and integrations your agent needs.
Start with one complete agent
Follow the primary path from a working turn to one project-specific capability. No application backend or workflow system is required.
Run an agent
Create a project, configure a model, and complete the first turn.
02Add an augment
Install a supported capability without changing the kernel.
03Build an augment
Give the model one typed tool backed by ordinary TypeScript.
04Deploy and verify
Ship the runtime and check health, behavior, and logs.
Add the capability you need
Every augment has a dedicated guide covering what it contributes, configuration, verification, security boundaries, persistence, and operational limits.
Layered Memory
Peer-scoped episodic memory, SQLite persistence, retrieval tools, identity requirements, and explicit write outcomes.
Read the guideAgentMail
A policy-gated inbox with durable inbound turns, send, reply, and forward tools, creator review, and recovery.
Read the guideMCP
Import local or remote MCP tools with allowlists, trust policy, deployment checks, and cloud-safe configuration.
Read the guideRuntime
Kernel, turns, tools, context, and transports
See the lifecycle the runtime owns and the infrastructure it deliberately leaves to your application.
Operate
Inspect behavior before you deploy
Use Console, diagnostics, health checks, logs, and explicit security boundaries.
Advanced preview
Optional application integration
Focused augment routes, generated clients, webhooks, and delegated application authorization are available when software needs a deterministic boundary beside the agent. They are optional, may change before 1.0, and do not make Auggy a general application backend.
