A modern cross-platform note-taking desktop application built with Electron, featuring local data storage for complete security and control.
Features
- Minimalist Interface: Simple, pure, and ad-free
- Cross-Platform: Supports Windows, macOS, and Linux
- Easy Migration: Supports complete Snaptium proprietary format (.nwp) for full import/export, as well as Markdown (.md) format import/export
- Local Encrypted Storage: All note data can be encrypte(AES-256-GCM algorithm) and stored under the user's local control.
- Markdown Support: Real-time preview of Markdown rendering
- AI-Powered Writing Assistant: AI-powered writing assistance to make your writing easier (Off by default)
- Internationalization: Supports 19 languages and regional settings worldwide
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.
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
Preview Only
Smart Writing (Click to play)
Knowledge Base (Click to play)
🧩 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+
arm64
.dmg
Linux
Ubuntu / Debian / Fedora, etc.
x64
.deb.rpm.AppImage
> Please download the appropriate installer for your platform.