Casibase
Casibase — это приложение в каталоге сообщества osFoundry. Открытая платформа RAG-knowledge base и AI-ассистентов от команды Casdoor / Casbin. Загружайте документы, стройте векторно-индексированные KB, разворачивайте чат-ассистентов на каждое рабочее пространство; мультитенантность из коробки со встроенным RBAC (Casbin). Поддержка нескольких LLM, MySQL в комплекте в all-in-one образе. Корпоративно-ориентированный выбор для открытого RAG в командах, уже использующих Casdoor для SSO.
Подробности
- Рабочая область: osfoundry
- Категория: AI
- Цена: Free
- Доступ: Community
Возможности
- 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
Документация
Документация поддерживается на английском языке основным проектом.
# 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 в osFoundry
Установите Casibase в свою рабочую область одним кликом, затем сделайте форк в osStudio, чтобы настроить промпты, инструменты или конфигурацию под ваш стек. Любой участник вашей рабочей области сможет продолжить с того места, где вы остановились.
Другие приложения от сообщества
- CRM — Управление взаимоотношениями с клиентами: контакты, сделки и отслеживание воронки продаж.
- Kanban Board — Проектная kanban-доска в стиле Trello с карточками, досками, видами календаря и таблицы и свойствами на доску. На базе Focalboard (отдельный персональный сервер). Встроенный SQLite на постоянном томе.
- Служба поддержки — Сортировка тикетов и входящие сообщения службы поддержки с отслеживанием SLA.
- Page Builder — Визуальный drag-and-drop конструктор страниц с секциями, темами, SEO и публикацией
- Website Builder — Многостраничный конструктор сайтов с CMS-коллекциями, глобальной навигацией, футером, темами и публикацией
- Витрина магазина — Витрина интернет-магазина с каталогом товаров, корзиной и оформлением заказа.