Canvas Notebook — a self-hosted AI workspace. Bring-your-own-model flexibility.
10K+
Canvas Notebook is a self-hosted, container-first personal workspace with an AI agent at its core.
Chat with an AI that has direct access to your files — it can read, write, search, and execute shell commands. Built for Docker, no setup beyond a config file.
Features:
File browser & editor (Markdown, code, auto-save) AI agent with file system access, terminal execution, and scheduled workflows Supports OpenRouter, Anthropic (Claude), Google Gemini, Ollama, Groq, Mistral, OpenAI In-browser terminal, PDF/image/media viewer, spreadsheet viewer Skills system — extend the agent with custom tools and context Login-protected, single admin user Quickstart:
docker run -d
--name canvas-notebook
-p 3456:3000
-v $(pwd)/data:/data
-v canvas_notebook_home:/home/node
-e BETTER_AUTH_SECRET="$(openssl rand -base64 32)"
-e BASE_URL="http://localhost:3456"
-e BETTER_AUTH_BASE_URL="http://localhost:3456"
-e BOOTSTRAP_ADMIN_EMAIL="[email protected]"
-e BOOTSTRAP_ADMIN_PASSWORD="change-me"
-e ONBOARDING="true"
canvascoding/canvas-notebook:latest
Open http://localhost:3456. Default login: [email protected] / change-me.
For Docker Compose and full documentation: github.com/canvascoding/canvas-notebook
Content type
Image
Digest
sha256:4e1bb0636…
Size
1.7 GB
Last updated
about 1 hour ago
docker pull canvascoding/canvas-notebook