Casibase
Casibase ist ein App im osFoundry Community-Katalog. Quelloffene RAG-Wissensdatenbank und KI-Assistentenplattform vom Team hinter Casdoor / Casbin. Laden Sie Dokumente hoch, bauen Sie vektorindizierte Wissensdatenbanken auf, stellen Sie Chat-Assistenten pro Workspace bereit – mandantenfähig von Grund auf mit eingebautem RBAC (Casbin). Multi-LLM-Unterstützung, MySQL ist in der All-in-one-Variante des Images enthalten. Die enterprise-orientierte offene RAG-Wahl für Teams, die Casdoor bereits für SSO einsetzen.
Details
- Workspace: osfoundry
- Kategorie: AI
- Preis: Free
- Zugriff: Community
Funktionen
- Multi-store RAG knowledge bases — upload PDFs/MDs/DOCX, vector-indexed for retrieval
- Multi-LLM: OpenAI, Anthropic, Azure, local (Ollama, vLLM)
- Built-in Casdoor identity + Casbin RBAC — enterprise-ready multi-tenant access control
- Per-store chat assistants with retrieval-augmented answers + citations
- MySQL bundled in-image (all-in-one variant) — no external DB to provision
- Embeddable chat widget for any website
Dokumentation
Die Dokumentation wird vom Upstream-Projekt auf Englisch gepflegt.
# Casibase
## First-boot
Default admin login: `admin` / `123` — **change immediately** (Account → Edit Password).
## Core concepts
- **Stores** = knowledge bases. Upload PDFs/MDs/DOCX, Casibase chunks + embeds them.
- **Providers** = LLM + embedding endpoints (OpenAI, Anthropic, Azure, local). Configure at Providers tab.
- **Chats** = assistants tied to specific stores; each chat session uses the store's vector index for retrieval.
## Build your first KB
1. **Providers** → Add → pick OpenAI (or others) → paste key.
2. **Stores** → Add → name + description → pick the embedding provider + chat provider.
3. Inside the store, **Files** → Upload → drop your docs.
4. **Chats** tab → New chat → pick the store → start asking questions.
## RBAC
Under the hood, Casibase uses Casdoor for identity + Casbin for authorization. Default config gives the bundled admin user full access. To open up to multiple users:
1. **Casdoor** sidebar entry → Users → Add
2. Each user gets a role; roles map to store permissions.
3. Self-hosting Casdoor as a separate service is supported; the all-in-one bundles it for simplicity.
## Storage
MySQL bundled in the all-in-one image. All state at `/data` (mysql + uploads + index). 20 GB volume.
Casibase in osFoundry verwenden
Installieren Sie Casibase mit einem Klick in Ihren Workspace und forken Sie es anschließend in osStudio, um Prompts, Tools oder die Konfiguration an Ihren Stack anzupassen. Alle Mitglieder Ihres Workspace können dort weitermachen, wo Sie aufgehört haben.
Weitere apps aus der Community
- CRM — Kundenbeziehungsmanagement mit Kontakten, Deals und Pipeline-Tracking.
- Kanban Board — Ein Kanban- und Projekt-Board im Trello-Stil mit Karten, Boards, Kalender- und Tabellenansichten und Eigenschaften pro Board. Basiert auf Focalboard (Standalone Personal Server). Eingebettetes SQLite auf einem persistenten Volume.
- Helpdesk — Ticket-Triage und Kundensupport-Postfach mit SLA-Tracking.
- Page Builder — Visueller Drag-and-Drop-Page-Builder mit Sections, Themes, SEO und Publishing
- Website Builder — Mehrseitiger Website-Builder mit CMS-Collections, globaler Navigation, Footer, Themes und Publishing
- Storefront — E-Commerce-Storefront mit Produktkatalog, Warenkorb und Checkout.