Open Source · Local · Rust · Free

Você pensa.
Forge traduz.
A IA constrói.

O engenheiro de prompt que roda na sua máquina, aprende com você e entrega para qualquer IA o briefing perfeito — de uma palavra só.

1. Gerar DNA Forge 2. Instalar Repositório GitHub →
forge — ao vivo
você me surpreenda
Intenção detectada: Creative / Ambiguidade Zero
Perfil do usuário: dev sênior · Linux · 22h · Rust recente
Direção escolhida: Código criativo e inesperado
Técnica: Role + Chain-of-thought + Structured output
Tempo Forge: 0.8ms
forge Você é um engenheiro de sistemas criativo. Crie um visualizador de estrutura de arquivos como arte generativa ASCII em tempo real para o terminal. Deve usar Rust + crossterm. Cada pasta é uma ramificação viva, arquivos pulsam com base no tamanho. Inclua cores por tipo de arquivo, animação de scroll suave, e modo "heartbeat" que mostra atividade recente. Entregue o código completo, comentado em PT-BR, pronto para rodar com cargo run.
claude Gerando visualizador ASCII com animação em tempo real
A origem

Nasceu de uma frustração
que todo dev conhece.

IAs como Claude, GPT e Gemini são extraordinárias. Mas elas respondem ao que você diz — não ao que você quer dizer. Um prompt vago gera uma resposta vaga. Um prompt de engenheiro sênior gera um resultado profissional.

O problema: prompt engineering é uma habilidade. Levou anos para ser desenvolvida. E o resultado fica na cabeça de quem aprendeu — não na ferramenta.

Forge nasceu de uma pergunta simples: e se o conhecimento de prompt engineering ficasse na máquina, aprendesse com o usuário, e fosse aplicado automaticamente para qualquer IA — sem custo, sem nuvem, sem fricção?

Escrito em Rust porque velocidade e eficiência de memória importam quando você processa cada mensagem antes de enviar. O pipeline inteiro roda em menos de 1ms. O resto do tempo é latência de rede — não de Forge.

<1ms
Tempo do pipeline completo de engenharia
~8MB
RAM consumida em idle — sem Electron, sem Node
88%
Taxa de acerto na primeira resposta após calibração
0
Dados enviados para nuvem. Tudo roda local.
DNA Forge

Cada usuário precisa
de um DNA único.

Sim, já está implementado. Antes do primeiro uso real do Forge, gere seu DNA nesta página. Ele identifica você ou sua empresa, personaliza saudações e prompts no app, e registra o lead no backend quando o Forge estiver rodando em localhost:3000.

Como funciona

O DNA Forge não é senha. É uma assinatura pública de onboarding para identificar quem gerou o acesso inicial.

Nome completo ou empresa: base da identidade
Email: canal principal de contato
WhatsApp: suporte, implantação e relacionamento
Guarde seu DNA (ex: FORGE-DNA-XXXX-...). Ele fica salvo no navegador e o app local em localhost:3000 usa automaticamente para personalizar a conversa.
Preencha os três campos para gerar seu DNA único.
Como usar

Do DNA à entrega
em 6 passos.

Fluxo oficial para começar com o Forge hoje: gere identidade, instale, configure a IA e converse com contexto contínuo.

Repositório oficial
https://github.com/rafaelferreira2312/forge

Clone, instale com um comando ou siga o passo a passo manual abaixo. Licença MIT · open source.

1
obrigatório

Gere seu DNA Forge

Na seção DNA Forge acima, preencha nome/empresa, email e WhatsApp. Você recebe um código único FORGE-DNA-... salvo no navegador.

Com o backend rodando, o DNA também é gravado via POST /api/leads/dna.

2

Instale o Forge

Use o instalador automático na seção Instalação ou clone o repositório:

git clone https://github.com/rafaelferreira2312/forge.git && cd forge

3

Suba o servidor

Linux/macOS/WSL: cargo run -p forge-infrastructure ou ./target/release/forge após o build.

Abra http://localhost:3000 no navegador (de preferência o mesmo onde gerou o DNA).

4

Configure uma IA

No setup inicial ou em ⚙ Config, escolha provider e modelo. Recomendado: Groq (grátis) ou Ollama (local). Cole API key se necessário.

5

Converse com o Forge

Digite como se falasse com uma pessoa. O Forge detecta intenção, monta o prompt e mostra para você decidir: 🔥 Forge pedir, copiar ou usar em outra IA.

6

Receba arquivos e continue

Quando pedir PDF, planilha, HTML ou documento, o Forge gera a entrega na conversa com layout profissional. A conversa mantém contexto — continue refinando abaixo.

Como funciona

8 estágios. Menos de 1ms.
Prompt de engenheiro sênior.

Cada mensagem que você digita passa por um pipeline determinístico antes de chegar em qualquer IA. Nenhuma chamada de rede. Nenhum modelo local pesado. Só algoritmos em Rust.

1
Intent Detector
Analisa seu input com scoring de keywords, regex e dicionários em PT-BR e EN. Detecta a intenção primária, o domínio (web, código, jurídico, marketing...) e o sub-domínio específico. Sem modelo de linguagem — pura lógica Rust.
~0.1ms
2
Ambiguity Resolver
Classifica o nível de ambiguidade: Zero (me surpreenda), Baixa (algo criativo sobre X), Resolvível (compara o vídeo com o PDF), ou Nenhuma (intenção clara). Cada nível tem uma rota diferente no pipeline.
~0.1ms
3
Pattern Learner
Consulta o SQLite local com seu histórico de preferências por domínio. Já sabe sua stack, seu nível técnico, seu formato favorito de resposta. Esses dados enriquecem todos os estágios seguintes.
~0.2ms
4
Domain Enricher
Carrega a knowledge base do domínio detectado — arquivos JSON com seções obrigatórias, compliance do setor, linguagem adequada, tech defaults. Um site jurídico recebe contexto OAB. Uma API REST recebe padrões de segurança.
~0.3ms
5
Complexity Analyzer
Atribui um score de complexidade 0–100 com base na intenção, no domínio e no contexto. Score baixo: resposta direta. Score alto: pipeline de engenharia completo com role, contexto, constraints e formato explícito.
~0.1ms
6
Technique Selector
Escolhe a técnica de prompting ideal: Direct, Structured, Role Playing, Few-Shot, Chain-of-Thought, Tree-of-Thought ou FullEngineered. A combinação é determinada pela complexidade e pelo tipo de tarefa — automaticamente.
~0.1ms
7
Adaptive Param Injector
Injeta os parâmetros calibrados pelo seu histórico: temperature, max_tokens, style, formality, technical_depth. Esses valores evoluem com cada interação usando momentum e learning rate — nunca são fixos.
~0.1ms
8
Prompt Assembler
Monta o prompt final com todos os elementos: role, context, task, constraints, format, examples (few-shot) e chain steps. O resultado é um briefing completo que qualquer IA recebe como se viesse de um engenheiro de prompt experiente.
~0.1ms
Aprendizado adaptativo

Quanto mais você usa,
mais ele te conhece.

Forge não tem parâmetros fixos. Cada resposta que você aprova, cada vez que você pede "mais técnico" ou "mais curto", cada padrão no seu vocabulário — tudo ajusta o perfil silenciosamente.

Sinais implícitos
Forge observa: você copiou a resposta inteira? Fez follow-up imediato? Reformulou a pergunta? Cada comportamento é um sinal de ajuste sem você precisar fazer nada.
🎚️
Sinais explícitos
Um 👍 ou 👎 na resposta. "Mais detalhado". "Mais direto". "Mais técnico". Esses pedidos ajustam parâmetros reais — temperature, max_tokens, technical_depth — com momentum para evitar oscilação.
🧬
Perfis por domínio
Seu perfil de código é diferente do seu perfil de texto criativo. Forge mantém configurações separadas por domínio — você em modo técnico é diferente de você em modo criativo.
Fase 1
1–10 interações
Observação
Forge usa defaults conservadores e coleta sinais sem agir muito. Confidence: 0.1–0.3. Já detecta: você usa jargão técnico avançado? TypeScript em todo projeto? Prefere bullet points?
Fase 2
10–30 interações
Calibração
Forge começa a personalizar ativamente. Confidence: 0.3–0.6. Você sempre copia o código sem editar → format: code_first confirmado. Você nunca lê introduções → remove_preamble: true.
Fase 3
30–100 interações
Identidade
Forge conhece você melhor do que qualquer ferramenta. Confidence: 0.6–0.9. O system prompt gerado automaticamente já cita seu nível de expertise, sua stack, seu estilo de resposta preferido.
Fase 4
100+ interações
Refinamento contínuo
Micro-ajustes por domínio. Confidence: 0.9+. Uma palavra sua gera um briefing de engenheiro sênior. Nenhuma outra ferramenta chega aqui — porque todas resetam o contexto. Forge não reseta nunca.
Instalação

Um comando.
Tudo instalado.
Pronto em 5 minutos.

Detectando seu sistema operacional...

Clone manual
git clone https://github.com/rafaelferreira2312/forge.git

Passo 1 do uso: gere o DNA Forge antes de abrir o app pela primeira vez.

Detectando OS...
Aguarde...

Instala automaticamente: Rust · Ollama · modelo de IA adequado ao seu hardware · Forge

ou escolha manualmente:

1

Instalar Rust

Toolchain oficial — um comando, funciona em Ubuntu, Debian, Fedora, Arch.

terminal
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source "$HOME/.cargo/env" rustc --version
2

Dependências do sistema

Build tools, OpenSSL e SQLite.

terminal
sudo apt update && sudo apt install -y \ build-essential pkg-config \ libssl-dev libsqlite3-dev git curl
3

Clonar e rodar

Build leva 3–5 min na primeira vez. Após isso, <10s.

terminal
git clone https://github.com/rafaelferreira2312/forge.git cd forge cp .env.example .env # configure sua API key cargo build --release ./target/release/forge # Abra: http://localhost:3000
1

Ativar WSL2 (PowerShell como Admin)

Se ainda não tem WSL2 instalado no Windows.

powershell (admin)
wsl --install -d Ubuntu-22.04 wsl --set-default-version 2
2

Dentro do terminal WSL2

Siga exatamente os mesmos passos do Linux acima. O WSL2 expõe localhost automaticamente para o Windows.

wsl2 terminal
# Cole os comandos da aba Linux aqui # Acesse no browser Windows: http://localhost:3000
1

Xcode Tools + Homebrew

Necessário para compilar dependências nativas. Funciona em Intel e Apple Silicon (M1/M2/M3).

terminal
xcode-select --install /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install openssl pkg-config sqlite
2

Rust + variáveis Apple Silicon

terminal
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # Apple Silicon — adicione ao ~/.zshrc: export OPENSSL_DIR=$(brew --prefix openssl) export PKG_CONFIG_PATH="$(brew --prefix openssl)/lib/pkgconfig"
3

Clonar e rodar

terminal
git clone https://github.com/rafaelferreira2312/forge.git cd forge && cp .env.example .env cargo build --release && ./target/release/forge
1

Build Tools + Rust

Necessário o Visual Studio Build Tools para compilar código nativo.

powershell
# 1. Instale Visual C++ Build Tools: # https://visualstudio.microsoft.com/visual-cpp-build-tools/ # Selecione: "Desktop development with C++" # 2. Instale Rust: winget install Rustlang.Rustup
2

Clonar e compilar

powershell
git clone https://github.com/rafaelferreira2312/forge.git cd forge copy .env.example .env cargo build --release .\target\release\forge.exe

💡 Recomendamos WSL2 no Windows para melhor compatibilidade.

1

Docker Compose — funciona em qualquer OS

A forma mais rápida de rodar. Não precisa instalar Rust.

terminal
git clone https://github.com/rafaelferreira2312/forge.git cd forge cp .env.example .env # configure sua API key docker compose up -d # Abra: http://localhost:3000

O que é instalado automaticamente

🦀
Rust
Linguagem do Forge. Instalação automática via rustup.
🤖
Ollama
IA local gratuita. Funciona offline. Zero custo.
🧠
Modelo adequado
Detectando seu hardware...
🔥
Forge
Compilado e pronto em localhost:3000.
Projeto rodando

A interface do Forge
em execução local.

O Forge roda em localhost:3000, detecta providers como Ollama, mostra o prompt engineered e conduz o usuário com uma experiência visual simples.

Tela principal do Forge rodando localmente em localhost:3000
FORGE em execução: provider local, detecção de intenção, prompt preview e resposta da IA.
Comparativo

Por que Forge é diferente
de tudo que existe.

Feature ChatGPT Claude.ai Cursor LangChain FORGE
Prompt engineering automático só código qualquer domínio
Aprende seu perfil parcial ✓ adaptativo
Parâmetros que evoluem ✓ momentum
Roda 100% local parcial ✓ offline
Suporte multimodal ✓ orquestrado
Qualquer IA (multi-provider) parcial
Resolve "me surpreenda" na IA na IA ✓ antes da IA
RAM idle browser browser ~400MB ~200MB ~8MB
Gratuito e open source pago pago pago ✓ MIT

Você pensa.
Forge forja.
A IA entrega.

Open source, local, gratuito. Nenhum dado seu sai da máquina. Começa com uma linha de código.

Gerar DNA Forge Instalar agora Repositório →