Snaptium
Snaptium
Official Website Official Docs Download
Local-first Markdown Intelligent Writing & Knowledge Management Workspace
A modern cross-platform Markdown intelligent workspace built with Electron + Vue 3.
Focused on deep writing, knowledge management, and a local-first experience, supporting AI-assisted writing, knowledge bases, end-to-end encrypted sync, and multi-device collaboration.
[]()
[
]()
[
]()
✨ Project Positioning
Snaptium is not just another Markdown note-taking tool.
It is an intelligent writing space built around "long-term writing, knowledge accumulation, and local AI workflows."
The project emphasizes:
- Local First
- Data Sovereignty
- Long-term Sustainable Storage
- AI-Assisted, Not AI-Locked
- Offline Usability
- Consistent Multi-platform Experience
🚀 Core Features
📝 Markdown Intelligent Writing
- Modern editor based on CodeMirror
- Real-time Markdown rendering preview
- Synchronized scrolling between editor and preview
- Math formula (KaTeX) support
- Code highlighting support
- Task lists / Tables / Footnotes / Markup syntax support
- Dark mode and immersive writing experience
🤖 AI Intelligent Assistance
Supports integration with multiple AI services for:
- AI-assisted writing
- Content polishing
- Intelligent Q&A
- Document summarization
- Ask Knowledge Copilot (RAG)
- Semantic search
Supports custom models and APIs:
- OpenAI
- OpenRouter
- DeepSeek
- Gemini
- Claude
- Ollama (Local models)
- Third-party services compatible with OpenAI API
By default, AI features are disabled. All AI capabilities are manually configured by the user.
🔒 Local-first & Privacy Security
Snaptium is designed with a Local First architecture:
- Local storage by default
- No mandatory login
- No dependence on centralized servers
- Full user control over data
Supports:
- AES-256-GCM local encryption
- Workspace Password
- Recovery Key
- End-to-End Encrypted Sync (E2EE) Even when using object storage for sync, only encrypted data is stored in the cloud.
☁️ Cloud Sync Support
Supports multiple synchronization methods:
- S3 Compatible Object Storage
- Cloudflare R2
- WebDAV
- MinIO
- NAS Private Storage
Supports full self-hosting and private synchronization.
🧠 Local Knowledge Base (RAG)
Built-in vector knowledge base capabilities:
- Document Chunking
- Vector Embedding
- Semantic Search
- Local Knowledge Indexing
- AI-based Q&A based on knowledge base
Integrated with:
- LanceDB
- Apache Arrow
Future support for local Embedding models and offline AI workflows.
🌍 Internationalization
Supports 18 languages and regional settings.
Currently supported:
- Simplified Chinese
- English
- Japanese
- Korean
- German
- French
- Spanish
- Russian
- More languages are being added...
🖼️ Preview
Edit Mode

Preferences

Preview Only

Knowledge Copilot

🧩 Tech Stack
Frontend
- Vue 3
- TypeScript
- Vite
- Pinia
- Vue I18n
- CodeMirror 6
Desktop
- Electron
- Electron Builder
- Electron Updater
Markdown Ecosystem
- markdown-it
- KaTeX
- highlight.js
AI / Data Capabilities
- LanceDB
- Apache Arrow
- AWS SDK S3
- WebDAV
💻 Supported Platforms
| OS | Supported Version | Architecture | Installation Format |
|---|---|---|---|
| Windows | Windows 10 and above | x64 | .exe |
| macOS | macOS 11+ | x64 / arm64 | .dmg .zip |
| Linux | Ubuntu / Debian / Fedora, etc. | x64 | .deb .rpm .AppImage |
Please download the appropriate installer for your platform.
📦 Download
Windows
macOS
Intel Chip
Apple Silicon
Linux
Debian / Ubuntu
Fedora / RHEL
AppImage
🛠️ Local Development
Install Dependencies
npm install
Start Development Environment
npm run dev
Build Application
npm run dist
📚 Docs & Wiki
- Wiki: https://github.com/jetyu/Snaptium/wiki
- Docs: https://github.com/jetyu/Snaptium/tree/feature/snaptive/docs
📌 Roadmap
Future plans include:
- Integration of local AI models
- AI Agent workflows
- Multi-workspace management
- Collaborative editing
- Plugin system
- Mobile support
- More complete offline knowledge base capabilities
📄 License
This project is licensed under the Apache License 2.0.
For details, please refer to:
LICENSE
❤️ Acknowledgments
Thanks to the following excellent open-source projects:
- Electron
- Vue
- CodeMirror
- markdown-it
- KaTeX
- LanceDB
- Apache Arrow
And to all developers and users who have submitted Issues, PRs, and suggestions for Snaptium.