Knowledge base management app powering RAG-based AI Agents for non-technical users
1.2K
KB-Studio is a web application designed to allow non-technical users to manage a knowledge base for RAG (Retrieval-Augmented Generation) systems within AI conversational agents.
docker run -p 8080:8080 \
-e GCS_BUCKET_NAME=my-bucket \
-e GOOGLE_CLOUD_PROJECT=my-project \
-e GEMINI_API_KEY=my-key \
-e APP_NAME="My Knowledge Base" \
-e APP_LOGO="https://example.com/logo.png" \
batou9150/kb-studio
The application is accessible at http://localhost:8080.
| Variable | Description | Default |
|---|---|---|
GCS_BUCKET_NAME | Google Cloud Storage bucket name | kb-studio-bucket |
GOOGLE_CLOUD_PROJECT | Google Cloud project ID | — |
GEMINI_API_KEY | Gemini API key | — |
APP_NAME | Custom application name | KB-Studio |
APP_LOGO | Custom logo URL | — |
gcloud run deploy kb-studio \
--image docker.io/batou9150/kb-studio:latest \
--region REGION \
--platform managed \
--no-allow-unauthenticated \
--iap \
--set-env-vars GCS_BUCKET_NAME=my-bucket \
--set-env-vars GOOGLE_CLOUD_PROJECT=my-project \
--set-env-vars GEMINI_API_KEY=my-key \
--set-env-vars APP_NAME="My Knowledge Base" \
--set-env-vars APP_LOGO="https://example.com/logo.png"
Replace REGION with your preferred region (e.g., europe-west1).
Tip: For sensitive values like
GEMINI_API_KEY, consider using Secret Manager instead of plain environment variables.
Content type
Image
Digest
sha256:1e222f3a6…
Size
157.4 MB
Last updated
6 months ago
docker pull batou9150/kb-studio