

Kuku is a truly native, local-first markdown editor specifically designed for macOS. It stores all notes as plain .md files on your local disk, allowing you to open them with any text editor like vim, version them with git, or use them with Obsidian without any lock-in. The application maintains your files in a structured folder system that you can easily navigate and manage.
The editor supports bidirectional links with autocomplete functionality - you can type [[ to get autocomplete suggestions and click to navigate between linked documents. It also includes a force-directed graph view that visually represents document connections, allowing you to click to navigate and drag to explore relationships between your notes. Full-text search is powered by SQLite FTS5 with BM25 ranking and includes Korean tokenization support.
Kuku features an AI agent powered by Gemini with tool calling capabilities that goes beyond simple chat. The AI can search your entire vault, read files, and create new documents. Unlike basic AI assistants, Kuku's AI operates more like Cursor but specifically designed for your notes, providing intelligent assistance while maintaining local control over your data.
One of Kuku's unique approaches is its Cursor-style edit preview system. When the AI makes edits to your documents, it shows all changes as diffs that you can review before applying them. This allows you to accept or reject each individual change, giving you complete control over AI-generated modifications while maintaining the integrity of your original content.
The application provides significant benefits including offline functionality for most features, local speech-to-text using whisper.cpp that works without API calls, and a lightweight native macOS experience. Use cases include meeting note summarization, document creation and organization, research note management, and personal knowledge base development with AI assistance.
Kuku is built for macOS users who want a native, performance-focused writing environment with AI capabilities. It uses Tauri v2 Rust backend, React 19 UI framework, Tiptap Editor core, SQLite FTS5 search, Gemini AI engine, and local Whisper STT technology. The application is designed to be compatible with existing Obsidian vaults and maintains full [[wikilink]] syntax compatibility.
admin
Kuku is designed for macOS users who want a native, performance-focused writing environment with AI capabilities. It targets individuals who prefer local-first applications and want to maintain control over their data while benefiting from AI assistance. The application appeals to users familiar with tools like Obsidian but seeking integrated AI features without cloud dependency. It's suitable for writers, researchers, students, and professionals who work with markdown files and value offline functionality, privacy, and compatibility with existing workflows.