About Projects Skills Experience Contact Activity ↓ Download CV
/
// 012 Personal · Open Source 2026

Mimin WebUI

Self-hosted, project-based AI agent workspace with persistent chat, project knowledge, tool execution, and multi-provider model support.

SvelteKitTypeScriptPostgreSQLDrizzle ORMDocker
Mimin WebUI
Project Cover // 012
// Role
Solo Developer
// Type
Personal · Open Source
// Year
2026
// Description

Mimin WebUI is a self-hosted AI agent workspace organized around projects. It brings persistent conversations, project knowledge, model discovery, tool execution, and file attachments into one focused interface.

I built the frontend and backend as a full-stack SvelteKit application. The agent streams responses through Server-Sent Events, stores projects and conversation history in PostgreSQL with Drizzle ORM, and supports OpenAI, Anthropic, and Google model providers. Project files can be indexed with hybrid keyword and vector search, including page-aware citations and local OCR.

The application also includes account-based data isolation, encrypted provider API key storage, configurable web search, and an optional browser extension bridge for agent-driven browsing. It can be deployed with Docker Compose and is released as open-source software under the AGPL.

Mimin WebUI adalah workspace AI agent yang dapat di-self-host dan diorganisasi berdasarkan proyek. Aplikasi ini menggabungkan percakapan persisten, project knowledge, pencarian model, eksekusi tool, dan lampiran berkas dalam satu antarmuka yang terfokus.

Saya membangun frontend dan backend sebagai aplikasi full-stack SvelteKit. Agent mengirim respons secara streaming melalui Server-Sent Events, menyimpan proyek serta riwayat percakapan di PostgreSQL dengan Drizzle ORM, dan mendukung provider model OpenAI, Anthropic, serta Google. Berkas proyek dapat diindeks menggunakan pencarian hybrid keyword dan vector, lengkap dengan sitasi berbasis halaman dan OCR lokal.

Aplikasi ini juga memiliki isolasi data berbasis akun, penyimpanan API key provider yang terenkripsi, web search yang dapat dikonfigurasi, serta browser extension opsional untuk browsing oleh agent. Mimin WebUI dapat dideploy dengan Docker Compose dan dirilis sebagai perangkat lunak open-source berlisensi AGPL.