Neovim,for working.
Fast. Minimal. Opinionated. Built for one thing: less time between you and the code.
$ curl -fsSL https://raw.githubusercontent.com/sazardev/leader/master/install.sh | bash
To a usable editor. Nothing loads until it has a reason to.
Decided
for you.
Lazy, or it doesn't ship.
Every plugin waits for an event, a filetype or a key.
One file, one thing.
Add a language, a plugin or an action by adding a file.
Spend nothing you don't have to.
Local analysis first. A model only when nothing else can answer.
Everything is a key.
Press Space, then one letter.
Type less.
Ask when it matters.
Write it down.
Build it a piece at a time.
Four documents.
AGENTS, STACK, DESIGN and SPEC, from presets or your words. Modules add what every app repeats.
One layer.
The foundation from STACK.md, the domain from SPEC.md, the screens from DESIGN.md.
One feature.
Pick a requirement or describe a new one. It lands in SPEC.md, then it is built end to end.
Recipes.
A screen with its state, an endpoint, an entity with its repository. Prefab, for your stack.
It remembers why.
Decisions become ADRs the next build follows. PROGRESS.md says what is left.
Ship it.
Changelog and version from your commits, a PR description, a release checklist.
Press Space.
One letter per context. It only shows what applies to where you are.
Make it
yours.
Dot grids, braille, phrases, one for every language. For your phone and your desktop.
Choose yoursOne command.
$ curl -fsSL https://raw.githubusercontent.com/sazardev/leader/master/install.sh | bash
Linux · macOS · WSL. Windows: irm …/install.ps1 | iex. Add bash -s -- --lang go to pick languages.
The desktop app (Linux and WSL, its own GPU window): curl -fsSL https://github.com/sazardev/leader/releases/latest/download/leader-installer.sh | bash. Debian, Ubuntu: the .deb. Arch: the PKGBUILDs in packaging/arch. Every release is signed and checksummed.