image_What's-inside

What's inside

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

Supervised & AutonomousYour API KeysClaude · OpenAI · Ollama

AI agents that understand your work

Each agent has a role, a model, and knows which folder types it works 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 choice of models — Anthropic, OpenAI, or local models via Ollama.

HLS 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.

5 App TypesWebDAV

Folders that become apps

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

Media gallery — Archive with upload, search, tagging, and streaming playback

Training course — Learning environment with presentations and structured content

Process modeler — Interactive BPMN editor and simulator

Website builder — Multi-language site generator with AI-assisted content

Custom app — Data platforms and interactive JavaScript tools

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

Access CodesRole-Based GroupsAudit Log

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. Different codes for different audiences.

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

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

FederationMulti-ServerAuto-Sync

Federation & multi-server

Connect multiple Aipokit instances into a shared network.

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

Background sync: Servers automatically sync catalogs at configured intervals.

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

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

Multi-TenantWhite-LabelStandalone

Three delivery tiers

Same codebase, three ways to deliver your work:

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

Hosted for partners: A client or partner gets their own branded section on your platform. Their logo, their domain.

Standalone: Ship a binary they run on their own server. White-label with their branding, their data.

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

A server (VPS or on-premise) with 2–8 GB RAM. Docker Compose is the simplest way to get started. FFmpeg and other media tools are included in the Docker image.
Agents are defined with a role, a model, and the folder types they understand. When you open a folder, compatible agents appear. They can read your files, create content, and edit existing work — all scoped to that folder.
Yes. Three modes: Supervised (you approve before any change), Autonomous (the agent works independently), and Manual (suggestions only, no changes applied).
Bring your own key: Anthropic (Claude), OpenAI, or local models via Ollama. Keys are stored encrypted on your server. No platform fee, no data routed externally.
Yes — that's what access codes are for. Generate a code, send a link. Your audience sees the content without creating an account.
Copy one database file and one storage folder. That's your entire platform. No external services to coordinate, no snapshots to orchestrate.
Yes. Aipokit works behind any reverse proxy (nginx, Caddy, Traefik). Point your domain, configure TLS termination, and you're done.