# Kuku

> AI-native Markdown editor with bidirectional links, graph view, and Gemini-powered AI agent for smarter note-taking.

Kuku is an AI-native Markdown editor designed for macOS that combines the power of local file storage with intelligent AI assistance. Built on Tauri v2 with a Rust backend, it delivers native performance in a lightweight ~15MB bundle while using only ~80MB of memory. The app lets you write in plain Markdown files that stay on your disk, compatible with tools like Obsidian, vim, and git.

- **Plain Markdown Storage** keeps your files as .md on your local disk with no vendor lock-in, allowing you to open them with any editor or version control system.

- **Bidirectional Links** enable wiki-style linking with [[double brackets]], autocomplete suggestions, and a backlinks panel to see all connections to the current document.

- **Graph View** provides a force-directed visualization of document connections, letting you click to navigate and drag to explore your knowledge network.

- **AI Agent with Tool Calling** uses Gemini to search your vault, read files, and create documents automatically—functioning like Cursor but for your notes rather than code.

- **Cursor-style Edit Preview** shows AI-suggested edits as diffs before applying them, giving you control to accept or reject each change individually.

- **Local Whisper STT** enables offline speech-to-text using whisper.cpp with no API calls required, so voice input works without internet.

- **Full-text Search** leverages SQLite FTS5 with BM25 ranking and supports Korean tokenization for fast, accurate document discovery.

- **Native macOS Performance** through Tauri means Safari-level performance without Electron bloat—1/10 the bundle size and 1/3 the memory usage.

To get started, download the app from GitHub releases or install via Homebrew with `brew install --cask kuku-mom/kuku/kuku`. Open any folder containing Markdown files, including existing Obsidian vaults, and start writing. The AI features require a Gemini API connection, but all other functionality works completely offline.

## Features
- Plain Markdown file storage
- Bidirectional wikilinks
- Graph view visualization
- AI agent with tool calling
- Cursor-style edit preview with diffs
- Local Whisper speech-to-text
- Full-text search with SQLite FTS5
- BM25 ranking
- Korean tokenization support
- Obsidian vault compatibility
- Offline mode
- Memory and context for AI conversations

## Integrations
Gemini AI, Obsidian vaults, Git, Whisper.cpp

## Platforms
MACOS, WEB, API

## Pricing
Freemium — Free tier available with paid upgrades

## Version
0.2.3

## Links
- Website: https://www.kuku.mom
- Repository: https://github.com/kuku-mom/kuku
- EveryDev.ai: https://www.everydev.ai/tools/kuku
