The central hub where AI generators and LLMs create, refine, and manage your digital assets — images, video, audio, 3D and splats — behind one API and one interface, across cloud and on-premise.
AI generation is fragmented — a different tool, account, and API for every image model, 3D service, and LLM. Asset Hub brings them together: a single platform that orchestrates every generator behind one API, stores every result in one searchable library, and enriches it automatically with LLM-generated metadata. Create, refine, organize, and ship — without ever leaving the hub.
From a single prompt to a fully-tagged, searchable library — library, generation, activity, search and settings, all in one local-first workspace.
Recorded on a local instance · ComfyUI + Ollama, no cloud required.
From a text prompt or a source image to a finished, production-ready asset — in the format you need.
Generation, editing & textures
Text-, image- & video-to-video
Speech, music & SFX
Meshing, retexture & remesh
Gaussian capture & NeRF
One REST endpoint orchestrates every backend. Send a request, get an asset — the hub handles routing, polling, and delivery.
Meshy, Tripo3D, ComfyUI, Ollama and OpenAI plug in through one provider registry — cloud or fully local, side by side.
Background workers track every job from pending to preview to final — auto-downloading results and refining meshes as they land.
Hybrid vector + keyword search across your whole library. Find any asset by what it looks like, not just what it's called.
Group assets into sets and run a whole collection through generation at once — one click turns a folder of images into 3D.
Every finished asset is auto-described, tagged, and categorized by an LLM — so your library stays organized without manual work.
JWT sessions, personal API keys, and optional OIDC / SSO — with admin approval flows and short-lived signed asset URLs.
Ships as Docker Compose — FastAPI, worker, PostgreSQL and web UI. Run it entirely on your own hardware, your data stays yours.
Images, video, audio, meshes and splats live together — versioned, previewable, and downloadable from a single dashboard.
Self-hosted means your prompts, assets and keys stay on your own infrastructure. Asset Hub is hardened by default and was reviewed end to end — with an automated security test suite guarding every guarantee.
Provider API keys are encrypted at rest, and the app refuses to start on weak or default secrets.
Every outbound fetch to a provider or reference image is validated; access to private networks is blocked.
Ownership is enforced on every asset, set and job — users only ever see their own work.
Refresh tokens rotate on every use; a password change instantly revokes all of the account's sessions.
Public share links run through a dedicated, credential-less proxy — expiring, password-protectable, revocable and rate-limited.
Non-root containers with dropped capabilities, security headers, an SSO option and auth rate limiting.
Cloud services and local models, orchestrated together through one provider registry.
A focused path from a hardened multi-format core, through a polished 1.0, to a self-extending creation platform.
Open source and self-hostable. Clone it, run docker compose up, and start generating.