Forge is a research-first AI workspace built to turn papers, benchmarks, and technical signals into decisions a product or engineering team can act on.
The current app lives in chat-app/ and is structured around two research modes:
Deep Research: follow a focused question through methods, evidence, tradeoffs, and the strongest available answer.Wide Research: scan the landscape quickly across papers, labs, and solution families before deciding where to go deeper.
The public landing page frames Forge as a research agent for engineering and product teams.
The app workspace is built around:
- a dashboard for starting new research threads
- a threaded chat interface for continuing investigation
- file upload and model selection inside the composer
- deep/wide mode switching directly inside the input workflow
chat-app/: Nuxt application for the Forge landing page, chat interface, and proxy APIresearch_agent/: Python/Agno backend running the agentic workflow on Amazon Nova (AWS Bedrock)LICENSE: repository license
Forge runs as a two-part system: a Nuxt frontend and a Python/Agno backend.
The backend requires AWS credentials to access Amazon Nova models via Bedrock.
cd research_agent
# Install dependencies using uv
uv sync
# Configure your environment variables
cp .env.example .env
# Edit .env and add your AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_REGION
# Create the sqlite database directory
mkdir -p tmp
# Start the AgentOS server (runs on port 7777)
uv run python main.pyIn a new terminal window:
cd chat-app
bun install
bun run devThe application will be available at http://localhost:3000.
cd chat-app
bun run typecheck
bun run lint
bun run buildForge is designed for questions like:
- Which planning architecture is holding up best for browser agents?
- What do recent papers say about hallucination reduction strategies?
- Which benchmark results actually matter for this implementation decision?
- What is the strongest recommendation once evidence and tradeoffs are compared?
The goal is not just to summarize research. The goal is to turn research into clear direction.