Open-source personal project

ForgeGraph

ForgeGraph shows a difficult system working across product UX, backend workflow, durable data, execution, and AI.

ForgeGraph is an open-source personal project built by GreyX. It makes the full craft inspectable: how a complex system is designed, implemented, debugged, and prepared for deployment.

Sanitized public demoRuntime control loop
How one operation moves through ForgeGraph

Commands become durable state before execution. AI and tools run behind governed boundaries; people keep final authority.

Browser -> Next.js -> Django -> Postgres -> Go Engine -> LLMs
  1. 01 · REST + WebSocketOperator consoleNext.js · Creates commands and reflects backend-owned state.

    The operator starts the path; the interface never becomes the source of truth.

  2. 02 · Persist + dispatchControl planeDjango · Validates access, policy, idempotency, and every durable transition.
    • PostgreSQL + pgvectorDurable truth, vector memory, and snapshots
    • Backend workersRun queue, runtime intents, and projections
    • RedisQueue, cache, and transport—never authority
  3. 03 · Signed gRPC contractExecution planeGo engine · Plans nodes, schedules work, retries safe operations, and fails closed.
    • Node + tool adaptersWorkflow nodes, tools, transforms, and outputs
    • Model providersOpenAI, Anthropic, Gemini, or local models
    • Memory gRPCScoped retrieval through a backend service
  4. 04 · Callback + intentHuman decisionApproval gate · Pauses consequential work so a person can approve or reject before resume.
    • Durable resumeSnapshot, attempt ID, and recovery remain backend-owned
Durable authority
Django + PostgreSQL
Ephemeral execution
Go engine
Return path
Signed callbacks + WebSocket
Overview of the ForgeGraph company workspace in the fictional Northstar Analytics demo.
Overview capture from the isolated fictional Northstar Analytics demo workspace.Open full capture

Problem and constraints

ForgeGraph coordinates approvals, departments, workflows, AI execution, and operational state in one product surface.

Product and approval workflow

A consequential operation stops at a visible decision point instead of hiding approval inside automation.

ForgeGraph operation approval workflow shown in the fictional Northstar Analytics demo.
Human-approval workflow capture from the isolated fictional Northstar Analytics demo.Open full capture

These captures come from an isolated fictional Northstar Analytics demo. They demonstrate product UI and workflow only; they are not client, revenue, user, or production outcome evidence.

Public system map

Read the public map as three responsibilities. Each boundary has a job; the model is only one part of the system.

Diagram showing Browser to Next.js to Django to Postgres to Go Engine to LLMs.
Simplified public architecture: Browser -> Next.js -> Django -> Postgres -> Go Engine -> LLMs.
  1. 01Product interfaceBrowser + Next.js
  2. 02Durable business stateDjango + Postgres
  3. 03Execution and AIGo Engine + LLMs

Decisions that shaped the system

  1. 01Product surface

    Keep the browser experience clear while the workflow graph remains server-controlled.

  2. 02Durable state

    Use Django and Postgres for durable business state instead of scattering workflow data across tools.

  3. 03Execution boundary

    Run specialized execution through a Go engine where latency and orchestration need tighter control.

  4. 04AI boundary

    Treat LLM calls as one part of the system, not the whole product.

What the public proof shows

  • Approved public demo captures show the product surface and the human-approval workflow.
  • The public narrative focuses on architecture, workflow decisions, and operational constraints.
  • Sensitive names, IDs, emails, keys, and private production details stay out of the case study.

What this proof does not claim

  • The public architecture is intentionally simplified.
  • Screenshots come from an isolated fictional Northstar Analytics demo, not a client environment.
  • Commercial impact is not stated as a metric without verifiable source material.

Sample AI & Product Diagnostic

Inspect the kind of decision artifact GreyX delivers before you pay for one.

Sample Diagnostic deliverable based on the fictional ForgeGraph demonstration—not a customer engagement.

What this demonstrates

You can inspect how GreyX handles ambiguity, system boundaries, and technical trade-offs before starting a paid engagement.

Bring GreyX a difficult system

A Diagnostic turns the constraints, risks, and unknowns into a build decision before a larger commitment.