Sign inSign up

canvascoding/canvas-notebook

By canvascoding

Updated about 1 hour ago

Canvas Notebook — a self-hosted AI workspace. Bring-your-own-model flexibility.

Image
Machine learning & AI
Content management system
0

10K+

canvascoding/canvas-notebook repository overview

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

Tag summary

Content type

Image

Digest

sha256:4e1bb0636

Size

1.7 GB

Last updated

about 1 hour ago

docker pull canvascoding/canvas-notebook