Skip to content

jetyu/Snaptium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

138 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snaptium

Language / 语言: English | 简体中文

Snaptium Logo

Snaptium

Tips:NoteWizard has been fully upgraded to Snaptium. If you need to use the previous NoteWizard version, please download it from here.

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.

Snaptium Release Latest Release GitHub Pre-release Downloads GitHub Repo stars GitHub forks

Platform Electron Vue TypeScript

Open Issues Closed Issues License

# ✨ 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

Snaptium Edit Mode

Preview Only

Snaptium Preview

Smart Writing (Click to play)

SmartWriting.mp4

Knowledge Base (Click to play)

KnowledgeBase.mp4

🧩 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

Snaptium-Windows-x64.exe


macOS

Intel Chip

Snaptium-macOS-x64.dmg

Snaptium-macOS-x64.zip

Apple Silicon

Snaptium-macOS-arm64.dmg

Snaptium-macOS-arm64.zip


Linux

Debian / Ubuntu

Snaptium-Linux-x64.deb

Fedora / RHEL

Snaptium-Linux-x64.rpm

AppImage

Snaptium-Linux-x64.AppImage


View All Releases


🛠️ Local Development

Install Dependencies

npm install

Start Development Environment

npm run dev

Build Application

npm run dist

📚 Docs & Wiki


📌 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.

Special thanks to the Linux.do Community for providing an open and welcoming space for developers, and to its members for their support, feedback, and encouragement for Snaptium.


⭐ Star History

Star History Chart

About

A modern multi-platform note-taking application built with Electron, featuring local data storage for complete security and control.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors