Casibase
Casibase は osFoundry コミュニティカタログのアプリです。Casdoor / Casbin チームによるオープンソースの RAG ナレッジベース+AI アシスタントプラットフォームです。ドキュメントをアップロードしてベクトルインデックス付き KB を構築し、ワークスペースごとにチャットアシスタントを公開できます。設計段階からマルチテナント対応で、Casbin による RBAC を内蔵しています。マルチ LLM 対応で、オールインワンイメージには MySQL を同梱しています。SSO に既に Casdoor を採用しているチーム向けの、エンタープライズ志向のオープン RAG 選択肢です。
詳細
- ワークスペース: 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.
osFoundry での Casibase の使い方
Casibase をワンクリックでワークスペースにインストールし、osStudio でフォークしてプロンプト、ツール、または構成をご自身のスタックに合わせてカスタマイズできます。ワークスペース内のメンバーは誰でも、続きの作業を引き継げます。
コミュニティの他のアプリ
- CRM — 連絡先、商談、パイプライン管理を備えた顧客関係管理ツールです。
- Kanban Board — カード、ボード、カレンダー・テーブルビュー、ボードごとのプロパティを備えた、Trello風のカンバン・プロジェクトボードです。Focalboard(スタンドアロン個人サーバー)を基盤としています。永続ボリューム上に組み込みSQLiteを持ちます。
- ヘルプデスク — SLA トラッキング付きのチケットトリアージとカスタマーサポート受信箱です。
- Page Builder — セクション、テーマ、SEO、公開機能を備えた、ビジュアルなドラッグ&ドロップのページビルダーです
- Website Builder — CMS コレクション、グローバルナビゲーション、フッター、テーマ、公開機能を備えたマルチページの Web サイトビルダーです
- ストアフロント — 商品カタログ、カート、チェックアウトを備えた EC ストアフロントです。