Skip to content

Integrations

AgentVM works with any AI framework. Adapters produce plain objects matching each framework's tool interface — zero framework dependencies.

Supported Frameworks

FrameworkAdapterWhat You Get
LangChain.jstoLangChainTools() + toLangChainMemory()Tools + persistent memory
Vercel AI SDKtoAISDKTools() + createUsageTracker()Tools + token tracking
OpenAItoOpenAITools()Function calling format
AnthropictoAnthropicTools()Tool use format
MCPserveMCP()Expose tools to Claude Desktop, Cursor
Any frameworkcreateToolExecutor()Generic tool executor

Architecture

Your App

Framework (LangChain / AI SDK / raw API)

AgentVM Adapters (plain objects, zero deps)

AgentVM Kernel (tools, memory, permissions, rate limiting)

Storage Backend (InMemory / SQLite)

All adapters are in @llmhut/agentvm — no extra packages needed.

For a first-class LangChain integration with BaseToolkit and BaseMemory subclasses, see the separate @llmhut/langchain-agentvm package.

Released under the MIT License.