{"repo":"julep-ai/julep","free":true,"listed":false,"github":"https://github.com/julep-ai/julep","clone":"git clone https://github.com/julep-ai/julep.git","description":"Julep — durable, composable AI agents. Flows that crash and resume, retry safely, and explain every step.","language":"Python","stars":6595,"topics":["agents","ai-agents","ai-agents-framework","ai-memory","ai-platform","ai","developer-tools","llm","llm-ops","python"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"Julep Julep — durable, composable AI agents. Flows that crash and resume, retry safely, and explain every step. Julep builds agents as composable, durable dataflows instead of ad-hoc loops: flows can crash and resume, retry safely, explain every step through a derived projection, and deny any tool the model was not explicitly allowed to call. The primary authoring surface is define-by-construction @flow : ordinary Python names graph steps while registered tools, pures, reasoners, branches, fan-out, retries, and timeouts compile to the same frozen wire-format IR. The pure core stays dependency-free, while the Temporal layer is optional. --- Install Julep 3 currently ships as a release candidate, so the --pre flag is required; it drops once 3.0.0 is final. --- Quickstart 10 minutes, no API key. Install the base package and run this as a normal Python script: @flow runs once at definition time with data handles. Registered tools, registered pures, think(...) , cond(...) , switch(...) , each(...) , and reschedule(...) append graph steps instead of doing runtime work; merges records and h[\"key\"] plucks fields. deploy(..., tools=..., reasoners=...) freezes the tool and reasoner surface, and dry run(...) executes locally with in-memory tools and deterministic fake reasoners. See the larger @flow examples in examples/episode summary flow.py and examples/cluster labeling flow.py . Use mcp tool(server, tool) inside @flow for an MCP reference. Its schemas and behavior contract come from","default_branch":null,"files":null,"tree":[],"storefront":"/r/julep-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/julep-ai/julep/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}