Cortex v0.1.0
First public release of Cortex, a small macOS-only terminal code editor written in Rust.
Highlights
- Opens a file or directory from the command line.
- Edits one rope-backed buffer in the terminal alternate screen.
- Saves files with dirty-buffer protection and visible save errors.
- Restores the terminal after normal exits and common setup failures.
- Supports Emacs-shaped movement, save, quit, undo, mark, cut, yank, and search keys.
- Includes a minimal directory picker with expandable folders.
- Includes slash commands for save, open, search, undo, redo, quit, and help.
- Highlights Rust, Markdown, JSON, TOML, Python, JavaScript, JSX, TypeScript, TSX, and Ruby files.
- Ships macOS arm64 release assets through GitHub Releases.
- Provides
install.sh,cortex --version, andcortex --check-update.
Install
curl -fsSL https://raw.githubusercontent.com/owainlewis/cortex/main/install.sh | bashThe installer downloads the latest macOS arm64 release, verifies its checksum, and installs cortex to ~/.local/bin by default.
Notes
- Cortex is macOS-only.
- This release is intentionally small.
- There is one active buffer.
- There are no splits, tabs, config, plugins, LSP, AI integration, or embedded terminal pane yet.
- Long lines are clipped rather than wrapped.
- External file changes are not watched or reloaded.