An open-core agentic stack.

// modular by design

Build production agents on infrastructure you own. Self-hosted, BYOK, audit-on-by-default — no vendor lock-in, no opaque pipelines, no cloud-only stack.

Act I

DigiGraph

The supervisor that picks the right specialist for every request.

Act II

DigiQuant

Research → signals → execution. Every step audited, live trades human-gated.

Act III

DigiSearch

Backend-neutral RAG. Swap your vector DB without touching business code.

Act IV

DigiChat

Conversational front door. BYOK every request — keys never stored.

Act V

Ecosystem

Plug into your apps. Expose as MCP. Ship as one Docker compose.

// the full stack

Ten modules. One stack.

Four core verticals, six support modules. Drop the ones you don't need — every interface stays the same.

DigiGraph

Orchestration · LangGraph supervisor

POST /v1/workflow

DigiQuant

Quant engine · NautilusTrader

register("strategy", cls, cfg)

DigiSearch

Vector retrieval · multi-backend

DigiSearch().query(text, index)

DigiChat

Chat surface · Next.js BFF · BYOK

streamText({ model, messages })

DigiKey

Auth · RS256 JWTs · scoped API keys

DIGIKEY_ISSUER=https://...

DigiSmith

Observability · spans · PII redaction

DigiSmithRequestIdMiddleware

DigiClaw

Always-on runtime · audit · MCP

python -m digiclaw

DigiBase

Shared HTTP + audit primitives

from digibase.audit import redact_mapping

DigiStore

Storage · S3 · MinIO · Postgres · SQLite

DigiStore.configure(backend="s3")
// why digithings

Four properties of every module.

Self-hosted by default

One docker-compose file runs the whole stack on a laptop, a VM, or a Kubernetes cluster — same image, same config.

BYOK, every request

Anthropic, OpenAI, or any LiteLLM-compatible key. Forwarded per-request to DigiGraph; never persisted, never logged, never seen by anyone except you.

Audit-on-by-default

Immutable JSONL audit, correlation IDs across every span, PII redacted before logs hit disk. Compliance posture out of the box.

Backend-swappable

DigiSearch over Chroma / pgvector / Qdrant. DigiStore over S3 / MinIO / Postgres / SQLite. Pick what you can operate; change later without rewriting business code.