Forge, criado em junho, já soma 95 estrelas no GitHub
O projeto open source permite montar agentes e workflows visualmente, com execução na infraestrutura do usuário.
O projeto open source permite montar agentes e workflows visualmente, com execução na infraestrutura do usuário.
O nihalashetty/Forge é uma plataforma open source e self-hosted para montar, testar e publicar agentes de IA e workflows sem escrever código de framework. O projeto foi criado em 2026-06-15 e já tem 95 estrelas no GitHub. Ele atende equipes que precisam controlar a própria infraestrutura, os dados e a execução dos agentes.
A plataforma usa LangChain v1 e LangGraph v1, ambos com licença MIT, para coordenar agentes e workflows. O Forge não depende de langgraph-api, que usa licença Elastic 2.0, nem do LangSmith, serviço comercial. A orquestração roda na infraestrutura do usuário.
O ambiente local começa com SQLite, Chroma embutido e um agendador no próprio processo. A primeira execução não exige Docker, Postgres ou Redis. Esse caminho reduz a quantidade de serviços que a equipe precisa preparar.
Para produção, o operador pode trocar SQLite por Postgres com pgvector, usar Redis e conectar um armazenamento real de segredos apenas com configuração. Um mecanismo de segurança impede a inicialização quando encontra padrões inseguros. O projeto organiza a API em apps/api e a interface web em apps/web.
O Forge registra cada execução como uma cascata de spans. O painel exibe tokens, latência e custo até frações de centavo. Também mostra o prompt compilado e a ordem dos middlewares antes do usuário publicar o agente.
O editor React Flow permite ligar agentes, modelos, classificadores, ferramentas, transformações, buscas, entradas humanas, roteadores, loops, ramificações paralelas, subworkflows e gatilhos. As arestas tipadas e validadas controlam as conexões entre os nós. O esquema de estado ajuda a manter os dados compatíveis durante a execução.
O usuário pode criar um Agent ou um Deep Agent. O segundo planeja tarefas longas e chama subagentes. Formulários definem o modelo, o prompt de sistema, as ferramentas, o conhecimento, as perguntas e respostas e a ordem dos middlewares.
Um supervisor incorpora agentes especialistas como subagentes acionáveis pela ferramenta task. Cada especialista mantém seu próprio modelo, prompt e conjunto de ferramentas. A interface exibe esses subagentes como ramos no canvas e como spans nomeados no rastreamento.
A camada de ferramentas aceita integrações REST, GraphQL, código, SQL, MCP e recursos internos. O usuário pode aplicar uma projeção JMESPath antes de enviar uma resposta ao modelo. O medidor mostra a redução de tokens.
O Forge protege chamadas externas com uma barreira contra SSRF. Também oferece novas tentativas, limites de taxa e cache. Variáveis em FORGE_TOOL_VARS permitem apontar a mesma ferramenta para valores diferentes por ambiente.
Para começar, a equipe instala o projeto e inicia o ambiente local com SQLite, Chroma embutido e o agendador interno. Depois, cadastra modelos, ferramentas, dados e variáveis de ambiente. O primeiro teste acontece no Playground, que ilumina os nós enquanto o workflow roda.
O usuário pode salvar, testar e publicar o fluxo. O Forge entrega o resultado por e-mail, API, servidor MCP ou widget web incorporável. A plataforma também oferece desfazer, refazer, copiar, colar e minimapa para administrar grafos maiores.
A camada de conhecimento recebe texto colado, URLs, sites rastreados e arquivos .txt, .md, .csv, .json, .html e .pdf. O Forge divide o conteúdo, gera embeddings com suporte offline por padrão e armazena os vetores em pastas. Um depurador mostra exatamente o que a busca recuperou.
O projeto tinha 50 dias de idade, mantinha 2 issues abertas e recebeu o último commit em 2026-08-02. O repositório também registrava 11 forks. Ele não informa uma versão mais recente.
As 95 estrelas mostram interesse inicial, não maturidade comprovada. A licença MIT permite usar, alterar e redistribuir o código, inclusive em projetos próprios, desde que as condições da licença sejam preservadas. O Forge não serve a quem busca uma plataforma gerenciada que elimine a manutenção da própria infraestrutura.