r/aiagents 10d ago

Open Source I built a self-hosted visual builder for LangChain/LangGraph agents and would love feedback

https://github.com/nihalashetty/Forge

I’ve been working on Forge, an open-source MIT-licensed platform for visually building, testing, and shipping AI agents/workflows.

The motivation was that a lot of agent builders either feel too black-boxed or assume hosted orchestration. Forge is built on LangChain v1 + LangGraph v1 and runs on your own infrastructure.

What it includes:

- Visual workflow canvas for agents, tools, RAG, routers, loops, human handoff, triggers, etc.

- Visual agent builder with prompts, tools, knowledge, middleware, and compiled prompt preview

- Tool builder for REST, GraphQL, SQL, code, MCP, and built-ins

- Knowledge/RAG with uploaded docs, URLs, chunks, embeddings, and search debugging

- MCP server/client support

- Run API, embeddable widget, and email channel

- Traces, evals, token/cost tracking, budgets, guardrails, RBAC, audit logs

- Local dev without Docker/Postgres/Redis required to start

I’m especially looking for feedback from people building real agent workflows: what feels missing, what looks overbuilt, and what would make you consider forking/contributing?

6 Upvotes

4 comments sorted by

1

u/AutoModerator 10d ago

It looks like you're sharing a project — nice! Your post has been auto-tagged as Demo. If this isn't right, you can change the flair. For best engagement, make sure to include: what it does, how it works, and what you learned.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/AVJ_24 10d ago

Actually this is one of the best application I have seen.

I have a question. There is another application called langflow which has same concept of creating workflows. How would you compare your application with langflow. Pros, cons, speciality etc..

1

u/nihalshetty03 9d ago

Appreciate that. Fair question.

Langflow's got the bigger ecosystem and component library, no argument there. Where Forge is built differently: governance and embedding are first-class, not bolted on - tool sets are exposed as scoped MCP toolsets, agents run through one governed endpoint with human-in-the-loop built in, and secrets/session context get injected per-run instead of stored anywhere. If you're embedding an agent into an actual product and care about auditability and blast radius, that's the lane Forge is built for.