This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

Statefold

Statefold – Event-sourced state, replay, timetravel

Open Source
Artificial Intelligence
GitHub
Visit WebsiteSee on Product HuntGithub

Hunted byJoshua NishanthJoshua Nishanth

Framework-agnostic, event-sourced state platform for AI agents (LangGraph, CrewAI, Agno, MCP) - ioteverythin/statefold

Top comment

We built Statefold because agent frameworks tend to treat state as a mutable object, checkpoint, or framework-specific memory store. That makes it difficult to inspect exactly what happened, resume safely after a failure, replay a run, or move state between frameworks. Statefold models agent state as a fold over an append-only event log. Each session records messages, state changes, LLM calls, tool calls, traces, usage, costs, and memories as events. The current state is derived by replaying those events, while checkpoints are only an optimization. This provides: Durable crash recovery and resume Time-travel to any point in a run Replay and O(1) branching for alternative runs Optimistic concurrency with expected sequence numbers Hash-chained, tamper-evident event history Tracing and cost observability from the same event log Working, semantic, episodic, and procedural memory Export of production conversations into Promptfoo evals A local event-log inspector with a time-travel slider In-memory and PostgreSQL backends Integrations for LangGraph, CrewAI, Agno, raw SDK clients, and MCP The core package has no required dependencies and is licensed under Apache 2.0. The main design question I am exploring is whether event sourcing can serve as a neutral state layer beneath different agent frameworks, instead of every framework maintaining its own incompatible state model. We would especially appreciate feedback on the event model, reducer API, framework integrations, and what would be required before using something like this in production

Comment highlights

finally something that lets me swap agent frameworks without rewriting state logic. tried it briefly with langgraph and the event replay actually worked first try.

finally something that works with my existing langgraph setup without me rewriting half my codebase, basically plug and play

finally a state layer that doesn't lock you into one framework, love that it plays nice with langgraph and mcp without weird adapters

a visual replay debugger would be huge here, basically something where you can scrub through the event log and see the agent's state at each step. would make debugging way less painful than digging through raw event streams

A timeline view for replaying agent state changes would be incredibly useful for debugging - being able to scrub through event history visually and see exactly when context was lost or corrupted. Could really speed up troubleshooting when agents start behaving weirdly.

one thing that would make this way more useful for me is a built-in visualizer for the event log, basically a simple timeline view that shows each state transition with the agent and tool call that triggered it. would save a ton of time when debugging weird agent behavior, you know

love that it stays framework-agnostic instead of locking you into one stack, that's the kind of decision that shows they actually thought through how people build these days

About Statefold on Product Hunt

Statefold – Event-sourced state, replay, timetravel

Statefold was submitted on Product Hunt and earned 16 upvotes and 8 comments, placing #119 on the daily leaderboard. Framework-agnostic, event-sourced state platform for AI agents (LangGraph, CrewAI, Agno, MCP) - ioteverythin/statefold

Statefold was featured in Open Source (68.6k followers), Artificial Intelligence (474.3k followers) and GitHub (41.3k followers) on Product Hunt. Together, these topics include over 148.1k products, making this a competitive space to launch in.

Who hunted Statefold?

Statefold was hunted by Joshua Nishanth. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how Statefold stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.