Skip to content

Studio-76/ForgeFrame

Repository files navigation

ForgeFrame

ForgeFrame logo

Linux-first runtime and control plane for operating autonomous AI instances.

Overview

ForgeFrame provides the infrastructure layer for running AI instances under operator control. It integrates API gateway behaviour, execution routing, queueing, work interaction flows, and operational visibility into a single platform.

The project is under active development.

Capabilities

  • Runtime control plane for autonomous AI instances
  • API gateway and execution routing
  • Queue-based workload distribution
  • PostgreSQL-backed state persistence
  • React-based operator interface
  • Linux-first deployment model
  • Observability foundation and operational controls

Tech Stack

Component Technology
Backend Python 3.11+, FastAPI, Uvicorn, Pydantic 2, SQLAlchemy, Psycopg 3, httpx, transitions
Frontend React 19, TypeScript 5.9, Vite 7, React Router 7, TanStack Query 5, TanStack Table 8, React Aria 3, Zustand 5, Tailwind CSS 4
Database PostgreSQL 14+ (primary), SQLite (limited/dev)
Platform Linux

Requirements

  • Linux (primary target)
  • Python 3.11+
  • Node.js 20+
  • PostgreSQL 14+

Installation

Use the unified installer:

git clone <your-repo-url>
cd ForgeFrame
./deploy/scripts/forgeframe-setup.sh

For full setup and deployment modes, see docs/installation.md.

Project Structure

backend/     FastAPI services and domain logic
frontend/    React 19 SPA — operator interface
docs/        Technical and operations documentation
deploy/      Deployment assets (env, systemd, docker, scripts)
reference/   Architecture and design references

Development

# Frontend
npm run dev         # Start Vite dev server
npm run typecheck   # TypeScript check
npm test            # Run frontend test suite
npm run build       # Production bundle

# Backend
pytest              # Run backend test suite

Run frontend commands from frontend/ and backend commands from backend/.

Documentation

Additional documentation is maintained in docs/:

Legacy reference (historical): reference/README_OLD.md

About

ForgeFrame

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors