macOS · SwiftUI app
Marshall Code
A code editor that ships with batteries.
Marshall Code is a fast, minimal code editor built entirely in Swift for macOS. It pairs tree-sitter-powered syntax highlighting and LSP-backed language intelligence with a real editing experience — multiple cursors, split editor, code formatting, and an integrated terminal — a complete Git workflow (clone, push, branches, stash), and an API client that speaks .http and Bruno formats, so you test endpoints without leaving the editor. AI-assisted commits run through your existing claude or codex CLI: no API keys, no signup, no Electron.
v0.4.9 · macOS 26+ · 13 MB · notarized
What it does
Highlighting + LSP intelligence
Grammar-accurate tree-sitter coloring with incremental parsing, plus language-server smarts — completions, diagnostics, and go-to-definition.
Git, the whole workflow
Clone from the welcome screen, init, pull, push, branch picker, stash — plus AI-generated commit messages via your existing claude CLI.
API client built in
Test HTTP APIs in .http or Bruno .bru format with environments, auth, history, and syntax-highlighted responses.
Copy request as code
Export any API request as production-ready cURL, JavaScript fetch, or Swift URLSession — with environment variables resolved.
A real editor & terminal
Multiple cursors, split editor, code formatting, and true code folding — plus an integrated terminal so you never leave the window.
Minimap & diff gutter
A scaled minimap of the whole file to click or drag through, and a gutter that marks added, modified, and removed lines against the last commit.
Windows per project
Open each project in its own window and jump between them — multi-window workspaces with state kept apart.
Pure Swift, no bloat
A native NSTextView editor in a 13 MB app — no Electron, no web wrapper, zero telemetry.
Specs
- Version
- 0.4.9
- Platform
- macOS 26+ (Universal)
- Engine
- Swift 6.2 · tree-sitter · NSTextView
- Languages
- Swift, JSON, JS/TS, Python, Rust, Go, HTML, CSS
- Updates
- Auto-update via Sparkle
- Signing
- Developer ID · notarized
- Download size
- ~13 MB