What's included
AI Agent
- Chat with an AI that has direct read/write access to your workspace
- Conversations are persisted — pick up where you left off
- Active editor file is passed as context to the agent automatically
- Timezone-aware system prompt
- Skills system: drop a folder with
SKILL.mdinto/data/skills/to extend agent capabilities - Agent Managed Files: configure and edit agent system prompt files directly in settings
- Workflow automation: schedule recurring tasks from the chat
File Browser & Editor
- Browse, create, rename, move, delete files and folders
- CodeMirror-based code editor with syntax highlighting for all common languages
- Markdown editor with live preview (defaults to preview mode)
- Markdown PDF export: inline images, direct download
- Auto-save
Terminal
- Full PTY terminal sessions in the browser via xterm.js + WebSocket
- Up to 3 sessions per user, 30-minute idle timeout
Viewers
- PDF documents, images, audio, and video viewable directly in the browser
- Spreadsheet viewer for Excel and CSV files (UniverseJS)
Mobile
- Fully optimized for mobile across all surfaces
- Notebook panel toggles for chat, terminal, and explorer on desktop
- Auto-growing chat composer with bounded max height
Internationalization
- Full i18n support: English and German (Deutsch)
- Language switcher in header and onboarding wizard
AI Providers
- Anthropic (Claude), OpenRouter, Google Gemini, Ollama, Groq, Mistral, OpenAI
- API keys configured at runtime — not required at startup
Infrastructure
- Docker Compose single-container deployment
- Pre-built image on Docker Hub:
canvascoding/canvas-notebook - ARM64 compatible
- SQLite via Drizzle ORM, better-auth session management
- Bootstrap admin synced from env vars on every startup
First release under the new
year.major.minorversioning scheme.
License changed to MIT. Next.js upgraded to 16.2.1.