A universal text reader and editor. View and edit any document — code, text, markdown, configs, and more. Terminal, desktop, web, and mobile.
Koder Dok adapts its interface to each environment while sharing the same core engine, syntax highlighting, and configuration.
Full-featured terminal UI with Vim and standard editing modes. SSH-friendly, no GUI needed.
Native window with GPU-accelerated rendering, system menus, drag-and-drop, and file associations.
Run in any modern browser via WebAssembly. Edit files, collaborate, and code from anywhere.
Touch-optimized UI with gesture navigation, virtual keyboard shortcuts, and file sync.
From syntax highlighting to debugging, Koder Dok packs a full IDE experience into a lightweight, extensible editor.
Runs in terminal (TUI), desktop window, web browser, and mobile. One codebase, four experiences.
100+ programming languages with an incremental regex engine. Fast, accurate, and beautiful.
Auto-completion, diagnostics, go-to-definition, hover info, rename refactoring, and code actions.
Debug with breakpoints, step-through execution, variable inspection, and watch expressions.
Status, diff, blame, staging, commit, and branch management without leaving the editor.
Multiple cursors and selections, Ctrl+D add occurrence, column selection for parallel editing.
Dual editing modes: full Vim motions and operators or standard Ctrl+ keyboard shortcuts.
Fuzzy search commands, files, symbols, and lines. Access everything with Ctrl+Shift+P.
Built-in terminal emulator with multiple instances. Run builds, tests, and commands inline.
Koder Dark/Light, Monokai, Nord, Solarized, Dracula, One Dark, Gruvbox, and Tokyo Night.
Snippets, auto-pairs, bracket matching, code folding, and smart indent for a seamless flow.
Extend with Koder Lang scripts. Rich API, lazy activation, and a growing ecosystem of plugins.
45 modules organized into 12 domains. Each module is independent, testable, and replaceable.
Install Koder Dok on any platform and start editing immediately.
# Install via package manager
$ sudo apt install koder-editor # Debian/Ubuntu
$ sudo dnf install koder-editor # Fedora/RHEL
$ sudo pacman -S koder-editor # Arch
# Or download from releases
$ curl -fsSL https://dok.koder.dev/install.sh | sh
# Open a file
$ dokmain.kd
# Open in desktop mode
$ dok--desktop project/
# Install via Homebrew
$ brew install koder-editor
# Open a file
$ dokmain.kd
# Open in desktop mode
$ dok--desktop project/
# Install via winget
> winget install Koder.Editor
# Install via Scoop
> scoop install koder-editor
# Open a file
> dokmain.kd
# Open in desktop mode
> dok--desktop project\
# Start local web server
$ dok--web # opens http://localhost:9400
$ dok--web --port 8080 # custom port
# Or visit the hosted version
# https://dok.koder.dev/app
# Android — download APK from releases
$ curl -LO https://flow.koder.dev/koder/koder-dok/releases/latest
# iOS — available on TestFlight
# https://dok.koder.dev/ios
$ dokfile.txt # open file in TUI mode
$ dok--desktop src/ # open directory in desktop mode
$ dok--web # start web server
$ dok--vim # force Vim mode
$ dok--theme tokyo-night # select theme
$ dok--diff a.txt b.txt # diff two files
$ dok--version # show version
All releases available at flow.koder.dev/koder/koder-dok/releases