Skip to main content

Overview

ondoki is a self-hosted platform for capturing, organizing, and sharing process documentation. It helps teams turn screen recordings into step-by-step guides, write rich documents, and build a searchable knowledge base — all enhanced by AI.

Workflow Recording

Capture clicks, keystrokes, and screenshots from a desktop app or Chrome extension. Each step is recorded with context.

Rich Document Editor

Block-based TipTap editor with slash commands, inline AI, images, tables, code blocks, and multiple page layouts.

AI-Powered Search

Hybrid full-text + semantic vector search with reciprocal rank fusion. Find anything across documents, workflows, and knowledge sources.

Team Collaboration

Projects with role-based access, per-resource sharing, threaded comments, audit logging, and analytics.

Why ondoki?

Most process documentation tools are either too simple (screenshot-and-annotate) or too complex (enterprise knowledge management). ondoki sits in the middle:
  • Capture is fast — record a workflow from the desktop app and ondoki auto-generates titles, summaries, tags, and per-step descriptions using AI.
  • Editing is flexible — a full block editor for when you need to write, not just capture.
  • Search actually works — hybrid search combines keyword matching with semantic understanding, so you find what you need even with imprecise queries.
  • AI is built in — chat with an AI that has full context on your documents and workflows. Use inline AI to write, summarize, expand, or translate directly in the editor.
  • Self-hosted and open — your data stays on your infrastructure. MIT licensed.

Key Features

FeatureDescription
Workflow RecordingDesktop app and Chrome extension capture user actions with screenshots
Document EditorTipTap-based block editor with slash commands, drag-and-drop, multiple layouts
Inline AIWrite, summarize, improve, expand, simplify, translate, explain — directly in the editor
AI ChatContext-aware LLM chat with function calling (supports OpenAI, Anthropic, Ollama)
Hybrid SearchFull-text (tsvector) + semantic (pgvector) with RRF fusion and trigram fallback
Knowledge BaseUpload PDFs, DOCX, TXT, MD — content is extracted, embedded, and searchable
Context LinksMap URL patterns, app names, or window titles to relevant documentation
Video ImportUpload videos (MP4, MOV, etc.) — async pipeline extracts frames, transcribes audio, generates guides
MCP ServerExpose your knowledge to Claude, Cursor, or any MCP-compatible AI agent
Git SyncOne-way export to GitHub, GitLab, or Bitbucket as Markdown
Audit LogTrack all actions with filtering and CSV export
AnalyticsUsage metrics, stale content detection, knowledge gap analysis
Public SharingShare documents and workflows via public links — no login required
Privacy ControlsOptional PII obfuscation via SendCloak + Presidio

How It Works

1

Capture a Workflow

Use the ondoki desktop app or Chrome extension to record a process. Each click, keystroke, and navigation is captured as a step with a screenshot.
2

AI Processes the Recording

ondoki automatically generates a title, summary, tags, difficulty rating, and per-step descriptions using your configured LLM.
3

Edit and Enrich

Refine the auto-generated content in the workflow editor. Add additional steps, reorder, or merge. Write supporting documents in the rich editor.
4

Organize and Share

Organize content into projects and folders. Share with team members via roles, or publish public links for external access.
5

Search and Reuse

Find any piece of knowledge using hybrid search. Let AI agents access your documentation via MCP. Export to Git or PDF.

Next Steps