Infraestrutura e MLOps

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 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.

O Forge mantém a orquestração fora de serviços comerciais

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 canvas conecta agentes, ferramentas e dados

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.

Fontes

PythonMITInfraestrutura e MLOpsTrendshift
Como fazemos: nossa equipe monitora diariamente os repositórios de código aberto em maior alta e produz esta cobertura com apoio de modelos de linguagem, sempre a partir de dados verificados na fonte primária — repositório, documentação oficial e ranking público. Os números de estrelas e a posição no ranking refletem o momento da coleta. Entenda o método.