Znote is a local-first Markdown editor that combines note-taking, executable code blocks, and AI-powered assistance. It stores documents as standard Markdown files directly on the user's computer. The application provides a WYSIWYG editor with themes, focus mode, tabs, tags, and full-text searching. Users can execute JavaScript and Node.js code inside notes to retrieve information, process data, and generate visualizations. Its integrated AI assistant can reference local files, summarize content, and perform actions through connected tools. Znote also supports voice transcription, web searching, and Model Context Protocol integrations. Compatible with existing Obsidian vaults, it allows users to export documents to HTML, PDF, or executable scripts.
Features
- Local-first Markdown editing with WYSIWYG formatting and customizable themes
- Executable JavaScript and Node.js code blocks with inline charts and tables
- AI writing assistance with contextual references to local files and notes
- Voice recording and transcription with automatically structured Markdown output
- MCP server integrations for connecting AI tools to external applications
- Obsidian vault compatibility with HTML, PDF, and executable script exporting