Features
Editing, navigation, customization, and local tools. Everything included out of the box.
Performance and editing
Ultra low-latency typing
Measured 16.6 ms P95 typing latency on a 753,821-line source file, outperforming all other editors tested.
Benchmarks →Handles very large files
Open and edit syntax-highlighted files containing millions of lines without sacrificing responsiveness.
Keyboard-first interface
Navigate files, manage windows, execute commands, and control the editor without leaving the keyboard.
Edit multiple locations simultaneously with additional cursors, block selections, and multi-selection commands.
Split documents into synchronized views or detach them into separate windows. Changes appear everywhere instantly.
Open multiple files in the same view.
Complete words from the current document, with suggestions ranked by nearby context and usage.
Editing essentials
Automatic indentation, indent guides, line numbers, column rulers, whitespace indicators, and configurable editing behavior.
Built-in language support
Syntax highlighting for 30+ programming languages, with no language servers or additional packages required.
Roadmap →Navigation and workspace
File explorer
Browse files and directories in a searchable tree, with quick previews for inspecting content without opening documents.
File outline
Navigate document structure and configured markers such as TODO and FIXME, using built-in indexing without external language servers.
Minimap
Navigate large documents with a compact overview of the file, designed to remain responsive even with millions of lines.
Open files with ⌘P, search the current document with ⌘F, or search entire projects with ⌘⇧F.
Buffer explorer
Search, switch between, and manage open files from the keyboard. Open buffers in new windows or close them without leaving the explorer.
Command palette
Find and execute any editor command with ⌘⇧P, including commands defined in your own Python scripts.
Customization and automation
Python scripting
Write Python functions that become editor commands. Reload scripts without restarting and run your commands from the command palette.
Explore the API →Configure settings, keybindings, models, and editor behavior in files you can inspect, edit, and version.
Custom themes
Customize editor colors and syntax highlighting through plain-text theme definitions.
Run shell commands directly from your document using the % prefix and ⌘⇧⏎.
Evaluate Python expressions directly in your document with ⌘⇧⏎.
Local AI and privacy
Get inline code suggestions from local models through Ollama, without sending your code to a cloud service.
Ask local AI models questions directly inside your document, using the current file as context.
No telemetry
No accounts, usage tracking, or analytics. Your files stay local, and Peeknext works entirely offline.
Privacy Policy →