Knowledge management
for technical teams
Notes, kanban boards, diagrams, and git integration. A desktop application built for developers, security professionals, and engineers.
Available for Linux, macOS, and Windows
Everything in one place
Markdown Notes
Write in Markdown with live preview, syntax highlighting, wiki-links, and backlinks. Full support for frontmatter, tags, and transclusion.
Kanban Boards
Personal and shared boards with cards, due dates, priorities, and labels. Assign tasks to team members and track progress.
Diagram Editor
Create flowcharts, network diagrams, and system designs. Drag-and-drop nodes, customizable shapes, and edge routing.
Git Integration
Native git operations without shell dependencies. Pull, commit, and push with SSH key authentication. Full version history.
Full-Text Search
SQLite FTS5-powered search across your entire vault. Find notes, code blocks, and content instantly.
Graph View
Visualize connections between notes. Interactive force-directed graph shows how your knowledge is linked.
Built for performance
Tauri 2.0
Native desktop application with minimal resource usage. No Electron bloat.
Rust Backend
File operations, git integration, and search powered by Rust for speed and reliability.
SQLite + FTS5
Local-first database with full-text search indexing. Your data stays on your machine.
React + TypeScript
Modern frontend with CodeMirror 6 editor and React Flow for diagrams.
Built with security teams in mind
Kairo includes templates and command snippets designed for red team operations, penetration testing, and security research. Document your methodology, track findings, and collaborate with your team.
- 25+ built-in command snippets for enumeration, credential attacks, and lateral movement
- Security-focused note templates: runbooks, incident reports, tool documentation
- Local-first architecture keeps sensitive data on your systems
- Native SSH key authentication for git operations
Open source and free
Kairo is released under an open source license. Contribute, customize, or self-host.