AgentVM is the open-source operating system for AI agents โ process management, memory bus, tool routing, message passing, and scheduling. Framework-agnostic. Production-first. Built by llmhut.
AgentVM handles the OS-level concerns so framework developers can focus on reasoning, planning, and workflow design. Every module works standalone or together.
Spawn, pause, resume, and terminate agent processes. Isolated lifecycles, resource limits, crash recovery.
Working, persistent, and shared memory tiers. Pluggable backends โ SQLite, Redis, PostgreSQL, S3.
Central registry with automatic discovery, permission enforcement, rate limiting, and sandboxed execution.
Pub/sub and direct channels for inter-agent communication. Typed messages, priority queues, dead-letter handling.
Parallel, sequential, conditional, and event-driven task execution with dependency resolution.
Every agent framework reinvents the same infrastructure โ process lifecycle, memory, tool routing, scheduling. AgentVM is the shared runtime layer that sits beneath all of them.
Shallow process models, incompatible ecosystems, wasted effort. AgentVM gives every framework a shared, battle-tested foundation.
Standalone tools for LLM teams โ scan your codebase, manage API keys, route providers, diff prompts. Use them with or without AgentVM.
Scan any codebase for LLM SDK usage, AI framework integrations, and exposed API tokens. 145 detection patterns, 23 SDKs, zero dependencies.
View on GitHub โPer-developer vendor API keys โ real keys, not proxy tokens. Budget caps, instant revocation, immutable audit log. 4 providers supported.
View on GitHub โBlazing-fast LLM routing in Go. Sub-millisecond overhead, zero external dependencies. Drop-in for OpenAI, Anthropic, Gemini, Groq, Bedrock.
View on GitHub โgit diff for prompts. Compare LLM responses across prompt versions โ token counts, cost deltas, latency shifts, and word-level diffs.
View on GitHub โllmhut is community-driven. Every issue filed, PR merged, and RFC proposed makes the runtime better for everyone building agents.
Show support and help others discover the project. Every star helps the community grow.
github.com/llmhut/agentvm โ ๐Found a bug or have a feature idea? Open an issue โ every report makes the runtime stronger.
Open an issue โ ๐งNew modules, adapters, memory backends, tool integrations โ PRs are welcome. Good first issues are tagged.
Read CONTRIBUTING.md โOpen-source. MIT licensed. Community-driven.
No accounts. No vendor lock-in. Just infrastructure.