ai_hub is a reusable Django app for configuring, operating, and auditing AI agent systems from Django Admin.
It gives a host project an admin-driven AI operations layer where staff can define providers, models, agents, tools, knowledge, fixed workflows, autonomous sessions, and execution telemetry without scattering AI logic across views, tasks, and scripts.
AI features become hard to maintain when prompts, provider calls, tool access, execution rules, and debug logs are hidden inside product code.
ai_hub separates those concerns:
ai_hub owns reusable AI configuration and execution primitives,ai_hub has two workspaces.
| Workspace | Mental Model | Use Case |
|---|---|---|
| Orchestrator | Known ordered steps | Extract, classify, enrich, summarize, persist |
| GAME | Goal-driven decision loop | Decide, act, observe, remember, stop |
The workspaces are visually separated in Admin, but they share the same technical base:
ai_hub supports:
ai_hub should not own:
Those responsibilities belong to the host project.
The Admin experience is part of the product.
ai_hub should feel like an operational backend, not only a raw Django model list. It uses:
The design goal is that a non-expert admin can understand what to create next and why.
If a feature only makes sense for one product domain, keep it in the host project or behind a small adapter.
If a feature helps any AI-enabled Django project, it belongs in ai_hub.
Ask me anything — agents, pipelines, GAME loops, setup or configuration.
Enter to send · Shift+Enter for new line · Ctrl+/ to toggle · Full history →