Hey devs! π
I just open-sourced AgentForge Studio β a visual, node-based builder for designing, testing, and running AI agent orchestration pipelines. Think of it as a canvas where you drag out your LLM logic instead of burying it in nested if/else chains.
Why I built it
If you've ever tried to manage a multi-step LLM chain in code β call a model, branch on the response, hit an API, call another model β you know how fast it turns into spaghetti. I wanted something I could actually see: a self-hostable canvas where I can wire up the flow, watch it execute step-by-step, and debug it live instead of sprinkling console.log everywhere.
Tech stack
- Next.js (App Router) + TypeScript
- Tailwind CSS + Radix UI / shadcn for the UI layer
- Zustand for canvas/flow state
- A serverless execution engine at
/api/executethat processes each node type and streams results straight to a console panel
What it does
- π¨ Visual node canvas β drag-and-drop nodes for LLM calls, prompt templates, and HTTP API endpoints
- π Conditional branching β route the flow based on a model's output
- π» Live execution console β watch each node fire and see its output in real time, instead of guessing what happened after the fact
- π¦ Export engine β export any workflow as JSON so it's portable and versionable
Here's roughly what a single node looks like under the hood:
// simplified node execution shape
type AgentNode = {
id: string;
type: "llm" | "condition" | "http";
config: Record<string, unknown>;
next: string[]; // ids of downstream nodes
};
Each node type is handled by its own executor in /api/execute, and results get pushed to the console panel as they resolve β so you're watching the pipeline run, not just its final output.
(This is a good spot to drop in a screenshot or short GIF of the canvas in action β posts with a visual of the actual UI tend to get a lot more engagement than a text-only wall.)
Try it
git clone https://github.com/auysh8/agentforge-studio
cd agentforge-studio
npm install
npm run dev
What's next
Still early β next up is adding more node types (loops, memory/state nodes) and tightening up the export format so flows can round-trip cleanly.
Open source
It's 100% open-source, MIT licensed.
π GitHub: https://github.com/auysh8/agentforge-studio
If this is useful to you, a β on the repo goes a long way. And if you've got ideas for nodes you'd want to see, I'd genuinely like to hear them in the comments.
Top comments (0)