Casibase
Casibase è un/una app nel catalogo della community osFoundry. Piattaforma open source di knowledge base RAG e assistente AI realizzata dal team di Casdoor / Casbin. Carica documenti, costruisci KB indicizzate vettorialmente, esponi assistenti chat per workspace, con architettura multi-tenant nativa e RBAC integrato (Casbin). Supporto multi-LLM, MySQL è già incluso nell'immagine all-in-one. È la scelta RAG open con vocazione enterprise più adatta per i team che usano già Casdoor per l'SSO, perché l'integrazione di identità è nativa.
Dettagli
- Workspace: osfoundry
- Categoria: AI
- Prezzo: Free
- Accesso: Community
Funzionalità
- 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
Documentazione
La documentazione è mantenuta in inglese dal progetto di origine.
# 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.
Come utilizzare Casibase in osFoundry
Installi Casibase nel suo workspace con un clic, quindi ne esegua il fork in osStudio per personalizzare i prompt, gli strumenti o la configurazione per il suo stack. Chiunque nel suo workspace potrà riprendere il lavoro dove l'ha lasciato.
Altri app dalla community
- CRM — Gestione delle relazioni con i clienti con contatti, trattative e tracciamento della pipeline.
- Kanban Board — Una board kanban e di progetto in stile Trello con card, board, viste calendario e tabella, e proprietà per board. Basata su Focalboard (server personale standalone). SQLite integrato su un volume persistente.
- Helpdesk — Smistamento ticket e inbox di assistenza clienti con tracciamento SLA.
- Page Builder — Page builder visuale drag-and-drop con sezioni, temi, SEO e pubblicazione
- Website Builder — Website builder multi-pagina con raccolte CMS, navigazione globale, footer, temi e pubblicazione
- Vetrina E-commerce — Vetrina e-commerce con catalogo prodotti, carrello e checkout.