image_The-platform

The platform

Everything you need to manage content, run specialized apps, and work with AI — in one self-hosted package.

Content CreationSupervised & AutonomousYour API Keys

AI agents that understand your work

Each agent has a role, a model, and knows which folder types it can work with. When you open a folder, compatible agents appear automatically.

Content writer: Drafts website pages, training materials, and documentation from your existing files.

Course planner: Structures training modules from your notes and presentations.

Process analyst: Reviews BPMN models and suggests improvements.

Choose supervised mode to approve each action, or autonomous mode to let the agent work independently. Your API keys, your models — Anthropic, OpenAI, or local models via Ollama.

Video StreamingImage OptimizationInline Documents

Media that processes itself

Upload a video and it becomes a streaming player with multiple quality levels. Upload images and they're optimized to WebP with auto-generated thumbnails. Upload a PDF and it renders inline.

Bulk upload for large libraries. Organize with tags and groups. Search across everything.

6 App TypesWebDAV

Folders that become apps

Assign a type to any folder and it turns into a specialized application:

Media Gallery — Upload, search, tag, and stream video and image collections.

Training Course — Structured modules with presentations and assessments.

Process Modeler — Interactive BPMN modeling with simulation.

Website Builder — Multi-language site generator with theming.

Custom Tools — JavaScript-based data platforms and dashboards.

Access everything via the browser or mount folders via WebDAV for drag-and-drop from Finder or Explorer.

Access CodesRole-Based Groups

Sharing without friction

Generate an access code for any folder. Send a link. No account creation needed.

Access Codes: Per-folder sharing with optional expiry dates. Create different codes for different audiences.

Groups: For ongoing collaborators — assign roles like Viewer, Contributor, or Admin.

Every access event is logged with user, IP, and timestamp.

FederationMulti-ServerSync

Federation & multi-server

Connect multiple Mustcato servers into a shared network.

Catalog sharing: Browse media catalogs from remote servers. Search, preview, and proxy content across instances.

Background sync: Servers automatically sync catalogs at configurable intervals.

API key auth: Server-to-server communication authenticated via API keys.

Run one server per office, per department, or per client — and connect them all.

Multi-TenantWhite-LabelStandalone

Three delivery tiers

Same codebase, three ways to deliver:

Your Platform: Run it for yourself and all your projects. Multi-tenant — each project is a scoped workspace.

Hosted B2B: A client or partner gets their own branded section on your platform.

Standalone: Ship a binary for their own server. White-label with their branding.

Start with your own platform. Offer hosted when partners want branding. Sell standalone when they need on-premise.

Axum 0.8sqlxSingle Binary

Technical foundation

Rust + Axum: 34+ modular crates. Type-safe, async, single binary. Starts in milliseconds.

SQLite + sqlx: Compile-time checked queries. Zero-config. One file to back up.

OpenTelemetry: Distributed tracing out of the box.

Askama templates: Compile-time HTML rendering. TailwindCSS frontend.

This is infrastructure you can deploy and walk away. It doesn't need babysitting.