v0.9.0 · On-device AI workspace

Your private workspace. Entirely on‑device.

Kivixa is a notes, sketching, planning, and AI workspace that runs entirely on your hardware. No cloud sync. No accounts. Nothing leaves your device.

Free · MIT licensed · Windows · Android · macOS · Linux · iOS

Pronounced kee-VEE-ha /kiˈviːhɑː/

Runs natively on every platform

  • Windows
  • Android
  • macOS
  • Linux
  • iOS

Everything local

One workspace. The full toolkit.

Notes, sketches, planning, AI, timers, scripting — all in a single app that respects your machine and your privacy.

  • 17 models

    On-device AI

    Run Phi-4, Qwen3.5, Llama 3.2, Gemma 4 and 13 other models entirely on your hardware. No API keys. No internet after download. Full reasoning, writing and tool use — offline.

  • Fully offline

    Audio intelligence

    Whisper-powered speech-to-text, Kokoro neural TTS, voice notes with karaoke transcription, and a hands-free AI walkie-talkie — all running locally.

  • + PDF support

    Rich note-taking

    Markdown editor, handwriting canvas, floating text boxes, bidirectional note linking, image and video embedding, and Life Git — automatic version control for every note.

  • Interactive

    Knowledge graph

    Build visual mind maps with hub, note and idea nodes. Connect them with labelled arrows, pan and zoom freely, and link graph nodes directly to your notes.

  • Built-in

    Productivity suite

    Pomodoro, 52/17, Ultradian timers. Chained routines. Multi-timer orchestration. Project manager with task tracking. Calendar with recurring events and reminders.

  • Lua 5.3

    Scriptable & extensible

    Lua plugin system with a full App API — create, read, move and search notes programmatically. MCP tool execution lets the AI perform file operations on your behalf.

On-device AI

17 models. Zero cloud. All yours.

Load any of these open-weight models and run them locally. After download, Kivixa works without a network — even fully offline.

Kivixa-models://local-registry
  • ✓Phi-4 MiniReasoning
  • ✓Phi-4 Mini ReasoningReasoning
  • ✓Qwen 2.5 3BWriting
  • ✓Llama 3.2 3B InstructChat
  • ✓Qwen2.5 1.5B InstructEfficiency
  • ✓Qwen3.5 4B DistilledReasoning+
  • ✓Qwen3.5 2B DistilledBalanced
  • ✓Qwen3.5 0.8B DistilledFast
  • ✓DeepSeek R1 Distill Qwen 1.5BMath / Code
  • ✓SmolLM2 1.7B InstructCompact
  • ✓SmolLM3 3BGeneral
  • ✓SmolVLM2 500M Video InstructVision
  • ✓Function Gemma 270MTool use
  • ✓Gemma 2BGeneral
  • ✓Gemma 3 4B ITQuality
  • ✓Gemma 4 E2B ITQuality+
  • ✓TranslateGemma 4B ITTranslate
✓ 17 models loaded · 0 bytes sent to cloud · GPU: Vulkan / Metal

Model Context Protocol (MCP)

  • AI-powered tool execution — let AI perform actions on your behalf
  • File operations: read, write, delete; create folders
  • Directory listing and markdown export
  • Lua scripting integration for calendar and timer scripts
  • Safety first — every execution needs your confirmation
  • Sandboxed: file access restricted to your notes folder

Smart Model Manager

  • Automatic download with resume support
  • Background downloading while the app is minimized
  • Progress tracking with speed and ETA display
  • GPU acceleration via Vulkan and Metal
  • Audio intelligence

    Whisper-based offline speech-to-text, Kokoro neural TTS, voice activity detection, a neural dictation bar, voice notes with karaoke transcript highlighting, voice search, and an AI walkie-talkie — fully offline.

  • Knowledge graph visualization

    Interactive mind mapping with hub, note and idea nodes, six shapes, eight colours, labelled links with arrows, note-linked nodes, and persistent storage.

  • Vector database

    Local vector embeddings for all your notes, lightning-fast similarity search, automatic clustering of related content, and a persistent cache for instant startup.

  • AI-powered features

    Semantic search, auto-categorization, smart summaries, question answering, title suggestions, MCP chat mode, prompt history navigation and an attachment-aware composer.

Beyond the basics

A workspace that keeps up with you.

Version-controlled notes, a scriptable plugin layer, timers, math, canvases and a built-in browser — no extensions to hunt for.

Notes & documents

A rich markdown editor powered by AppFlowy Editor — bold, lists, checkboxes, quotes, code blocks, hyperlinks and real-time autosave. Floating text boxes anywhere on the canvas, folder organization, .kvx / .md / .txt and PDF support, bidirectional note linking, plus image and video embedding with resize, rotate and comment annotations.

Life Git version control

Time travel — roll back any note to any previous version with a slider. Auto-snapshots when you stop typing, content-addressable SHA-256 storage, commit history with timestamps, per-file history and version comparison before restoring. Zero configuration.

Scriptable plugins

Lua 5.3 scripting with a full App API — App:createNote, App:readNote, App:findNotes and more. Example plugins included, a plugin manager and an ad-hoc script runner.

Productivity clock

Pomodoro, 52/17 and Ultradian templates, session tags, quick-switch presets, multi-timer orchestration, chained routines with auto-advance, statistics, smart notifications and a floating clock widget.

Math module

A full mathematics suite on a Rust backend — scientific calculator, algebra, calculus with partial derivatives and multiple integrals, statistics and hypothesis testing, discrete math, plus 2D, parametric and polar graphing.

Digital canvas

Pressure-sensitive pen, highlighter, laser pointer, multi-mode eraser and shape tools on an infinite canvas with layers, backgrounds, grid snapping and transform tools.

In-app browser

A built-in browser with find-in-page, a developer console, dark-mode injection, permission dialogs, quick links, download handoff and a floating resizable window.

Quick notes

Ephemeral notes for thoughts that don't need permanent storage — text or handwriting mode, auto-expiration from 15 minutes to one week, an expiry countdown and one-tap access from the floating hub.

Privacy by default

Your data never leaves your device.

No cloud sync. No accounts. No telemetry. Notes, models, vectors and history all live in your local file system — yours, encrypted, offline.

Local storage

Notes, models and vectors stay on your file system. Zero cloud sync, zero account.

Encrypted at rest

Secure storage with platform-grade primitives. Your data is unreadable without your key.

Offline first

Every feature works without a network. The internet is optional, never required.

Download

Same privacy model, every platform.

v0.9.0 · built for your device. Pick yours.

  • Windows

    Stable

    winget install or download the signed .exe installer.

    Download .exe
    winget install Kivixa
  • Android

    Stable

    ARM64 APK direct, or subscribe to the F-Droid repo for automatic updates.

    Download APK
    Add the F-Droid repo
    1. Install F-Droid from f-droid.org
    2. Open the app → Settings → Repositories
    3. Tap +, then scan the QR code or paste the URL
    https://990aa.github.io/Kivixa/repo/
    Open F-Droid repository ↗
  • Linux

    Distributed

    x86_64 .tar.gz bundle. Vulkan acceleration on supported GPUs.

    Download .tar.gz

    Grab it from the latest release page.

  • macOS

    Distributed

    Universal build for x86_64 and Apple Silicon. Notarized for Gatekeeper.

    Download .zip

    Grab it from the latest release page.

  • iOS

    Distributed

    IPA — sideload via AltStore or Sideloadly. App Store distribution blocked by Apple policy.

    Download IPA

    Grab it from the latest release page.

  • More builds

    All assets

    Looking for the .msix package, ARMv7 or x86_64 Android builds? Every artifact lives on the releases page — signed, versioned and checksummed.

    See all release assets

Questions

Frequently asked.

If you don't see your question here, open an issue on GitHub.

Every model — Phi-4, Qwen, Gemma, Llama — is downloaded once and runs locally on your CPU, GPU (Vulkan on Windows/Linux/Android, Metal on macOS) or NPU. After the first download you can disable the network entirely and the AI still works. Nothing is sent to a server.

No. Kivixa has no accounts, no logins, no telemetry. Open the app, start working. Your data is yours.

Yes. Drop any GGUF file into the models folder and Kivixa will pick it up. The MCP tool layer lets the model call back into your notes, calendar and timers.

Obsidian is local-only markdown. Notion is cloud-only. Kivixa is both — a local-first workspace that ships its own on-device AI, so you get semantic search, summaries and tool use without sending your notes to anyone.

AI quality scales with hardware. A 4B parameter model wants ~6 GB of RAM; a 1B model is comfortable on phones. Everything below 3B runs fast on modest laptops. Larger models exist if you have a discrete GPU.

Get started

Build your private workspace with Kivixa.

One app for notes, sketching, planning and local AI. Cross-platform, offline, and entirely yours.

Built with Flutter · Dart · Rust · llama.cpp