Calljmp
5.0 out of 5 stars
(2 Ratings)
Calljmp is a developer-first AI agent runtime designed to build, run, and scale long-running stateful workflows written in TypeScript. While many modern tools like Mastra AI provide rich frameworks to define agents and workflows, Calljmp focuses on actually running them reliably in production.
Calljmp combines agent logic, durable execution, human-in-the-loop pause/resume, retries with idempotency, and built-in observability into a unified execution environment. Developers implement agents as code, and the runtime guarantees reliable execution, state persistence, and operational visibility without gluing together custom queues, databases, and monitoring stacks.
Calljmp is ideal for engineering teams, product developers, and backend architects who want to embed intelligent agents into product systems while offloading execution complexity to a purpose-built runtime.
Learn more about Calljmp
Hermes Agent
3.5 out of 5 stars
(2 Ratings)
Hermes Agent by Nous Research is an open-source autonomous AI agent designed to run locally on your server and improve over time. It operates independently from traditional chatbots by maintaining persistent memory and learning from past interactions. The agent can integrate with multiple platforms such as Slack, Discord, Telegram, and WhatsApp through a unified gateway. Hermes supports automation tasks like scheduling reports, managing workflows, and executing commands using natural language. It also enables parallel task execution through subagents, improving efficiency for complex operations. With built-in tools for web browsing, search, and code execution, it provides a versatile environment for various tasks. Overall, Hermes Agent acts as a continuously evolving AI system that adapts to user needs and workflows.
Learn more about Hermes Agent
Flue
Flue is an open agent framework for building durable AI agents with a programmable TypeScript harness. Created by the team behind Astro, it uses a React-like hooks API to compose agent behavior, persistent state, lifecycle events, models, tools, sandboxes, subagents, skills, and MCP servers in code. Agents are stateful and addressable over HTTP, keep context across conversations and events, and can change capabilities as work progresses. Flue records every session in a durable stream, so accepted work survives crashes, restarts, and deploys; interrupted sessions resume automatically and clients reconnect without starting over. Developers can run agents locally, in CI, from their own backend, or orchestrate them with systems such as Cloudflare Workflows and Inngest. Secure sandboxes let agents run commands, edit files, and do real work, while tools connect them to APIs and data. Flue is powered by Pi and supports different LLM providers, allowing teams to choose the models they want.
Learn more about Flue
Mastra
Mastra is an open-source TypeScript framework for building, deploying, and managing AI agents and intelligent applications. The platform provides tools for developing autonomous agents, orchestrating multistep workflows, managing persistent memory, and integrating large language models with external services. Its agent framework supports configurable instructions, tool calling, structured outputs, and connections to thousands of AI models through a unified model router. Developers can create durable workflows with conditional branches, retries, human approval steps, and the ability to pause and resume long-running tasks. Mastra also includes agent observability, performance evaluations, tracing, metrics, and debugging tools to help developers monitor and improve AI applications. The framework integrates with React, Next.js, Node.js, and other JavaScript environments, with options for standalone deployment, Mastra Cloud hosting, and enterprise infrastructure.
Learn more about Mastra