Local-first intelligent note-taking and knowledge management platform
A modern desktop application designed for developers and knowledge workers
Download • Documentation • Issues • Discussions
中文 | English
Privacy First - All data stored locally, no privacy concerns
Lightweight & Efficient - Built with Rust + Tauri, fast startup and low resource usage
AI Enhanced - Integrated with multiple LLMs, making AI your knowledge assistant
Native Markdown - Standard Markdown support, no vendor lock-in
Real-time Sync - Multi-device data synchronization, access notes anywhere
Modern Interface - Beautiful UI with multiple theme support
mytips is committed to creating a secure, intelligent, and efficient personal knowledge management center, perfectly integrating note-taking, AI conversations, and clipboard management to help you build your own knowledge system.
- Hierarchical Management - Multi-level notebook structure, intuitive organization like file system
- Tag Classification - Flexible tagging system with cross-classification and quick filtering
- Markdown Editing - Real-time preview and split-screen mode
- Syntax Highlighting - Built-in support for 100+ programming languages
- Full-text Search - Millisecond search response, quickly locate any content
- Encryption Protection - End-to-end encryption for sensitive notes security
- Import/Export - Batch import and export of Markdown files
- Media Support - Drag-and-drop image upload with click-to-zoom preview
- Streaming Conversations - Real-time AI responses with interruption support
- Note Integration - Use
#to reference note content, providing context for AI - Role Customization - Create custom AI personas for different work scenarios
- Multi-model Support - Integrated with OpenAI, Gemini, Claude, DeepSeek, Qwen and other mainstream models
- Multimodal Interaction - Support image and document uploads for rich conversations
- Floating Assistant - Independent floating window for AI access anywhere
- History Management - Auto-save conversation records with export and sharing support
- History Records - Automatically record clipboard content, never lose important information
- Smart Filtering - Custom rules to protect sensitive information security
- Quick Operations - Global shortcuts for fast search and paste
- Multi-format Support - Preview text, images, files and other formats
- Theme Customization - Multiple built-in themes with dark/light mode switching
- Native Performance - Rust + Tauri architecture, fast startup and low resource usage
- Quick Operations - Rich keyboard shortcuts support for improved efficiency
- System Integration - System tray, auto-start, global shortcuts
- Responsive Interface - Adaptive to various screen sizes with perfect display
- Windows 10/11 (x64)
- macOS 10.15+ (Intel/Apple Silicon)
- Linux Ubuntu 18.04+ / Debian 10+ / Fedora 32+
| Platform | Download Link | File Format |
|---|---|---|
| Windows | Download | .msi / .exe |
| macOS | Download | .dmg |
| Linux | Download | .AppImage / .deb |
Launch App → Click "New Note" → Start Writing
Settings → AI Assistant → Enter API Key → Select Model
AI Assistant Page → Enter Question → Use # to Reference Notes
- Note References - Type
#in conversations to quickly reference note content - Streaming Control - View responses in real-time, stop generation anytime
- Floating Mode - Independent window for multitasking AI usage
- Conversation Export - Save important conversations for future reference
- Encryption Protection - Set password protection for sensitive content
- Tagging System - Build personal tag classification system
- Quick Operations - One-click code block copying, drag-and-drop image upload
- Search Tips - Full-text search across titles, content, and tags
| Layer | Technology |
|---|---|
| Frontend Framework | Vue 3 + TypeScript + Vite |
| UI Components | Tailwind CSS + DaisyUI |
| State Management | Pinia + Vue Router |
| Markdown | Marked + Prism.js + KaTeX |
| Desktop Framework | Tauri 2.0 + Rust |
| Data Storage | SQLite + Local File System |
- Node.js
16+(recommended18+) - Rust
1.70+(stable toolchain) - System Dependencies: Please refer to Tauri Official Documentation for installation
# 1. Clone the repository
git clone https://github.com/o0x1024/mytips.git
cd mytips
# 2. Install frontend dependencies (recommended using yarn)
yarn install
# 3. Start development mode
yarn tauri devWe welcome community contributions! If you have any ideas or suggestions, please feel free to submit an Issue or Pull Request.
- Fork this repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Local First: All data stored locally by default, never uploaded to any server
- API Key Security: Your API keys are encrypted and stored locally
- Open Source Transparency: Code is completely open source, subject to community review
- Encryption Protection: Support end-to-end encryption for notebooks and individual notes
This project is open source under the GPL-3.0 license.
mytips development is supported by the following excellent open source projects:
- Tauri
- Vue.js
- Tailwind CSS
- DaisyUI
- And all the dependency libraries listed in
package.jsonandCargo.toml
mytips - Making knowledge management simpler, smarter, and more secure.
