OpenMolt
OpenMolt is a Node.js library for building programmatic AI agents that think, plan, and act using tools, integrations, and memory directly from your codebase.
At a Glance
Pricing
Fully open-source MIT-licensed library, free to use in any project.
Engagement
Available On
Alternatives
Developer
Listed Mar 2026
About OpenMolt
OpenMolt is an open-source Node.js/TypeScript library for building production-grade programmatic AI agents. It provides a unified interface for multi-provider LLMs (OpenAI, Anthropic, Google Gemini), 30+ built-in integrations, structured output via Zod schemas, and persistent memory — all with a security-first design. Agents are defined declaratively in code, making them easy to version, test, and deploy alongside your existing infrastructure.
- Multi-Provider LLM Support: Use OpenAI GPT-4o, Anthropic Claude, or Google Gemini with a unified model string format — switch providers without changing your agent code.
- 30+ Built-in Integrations: Connect agents to Gmail, Slack, GitHub, Notion, Stripe, Discord, Amazon S3, Shopify, and more out of the box with zero configuration.
- Zero-Trust Security: API credentials are stored server-side and injected into HTTP requests via Liquid templates; the LLM only sees tool names and results, never raw keys.
- Structured Output: Pass a Zod schema to get back a validated, typed object — no manual parsing or validation of LLM responses required.
- Persistent Memory: Agents maintain long-term and short-term memory stores with
onUpdatecallbacks to persist state to a database or file across multiple runs. - Scheduling & Automation: Schedule agents on intervals or cron-style daily schedules with timezone support for recurring reports, monitoring, and automated workflows.
- Event-Driven Hooks: Hook into every step of the reasoning loop to observe tool calls, plan updates, LLM outputs, and results in real-time.
- Declarative Tools: Define integrations as data — endpoint, auth template, and schema — with no boilerplate HTTP code required.
- Quick Start: Install via
npm install openmolt, instantiateOpenMoltwith your LLM provider API key, create an agent withom.createAgent(), and callagent.run()to execute.
Community Discussions
Be the first to start a conversation about OpenMolt
Share your experience with OpenMolt, ask questions, or help others learn from your insights.
Pricing
Open Source
Fully open-source MIT-licensed library, free to use in any project.
- Multi-provider LLM support
- 30+ built-in integrations
- Persistent memory
- Structured output via Zod
- Scheduling & automation
Capabilities
Key Features
- Multi-provider LLM support (OpenAI, Anthropic, Google Gemini)
- 30+ built-in integrations
- Zero-trust security with scope-based permissions
- Structured output via Zod schema validation
- Long-term and short-term persistent memory
- Interval and cron-style scheduling with timezone support
- Event-driven reasoning loop hooks
- Declarative tool definitions
- TypeScript support
- Configurable agent parameters (temperature, thinking mode, token limits, max steps)
