◆ U L T R V
Welcome! What would you like to do?
> Login with email
Login with API key
Create an account
Esc to quit
Manage your ULTRV blog without leaving the terminal — write posts in Markdown, track stats, switch between blogs, all from a fast TUI built in Rust.
Install
Linux & macOS
Works on Linux (x86_64, ARM64) and macOS (Intel, Apple Silicon).
curl -fsSL https://dl.ultrv.com/install.sh | sh Windows
Run in PowerShell:
irm https://dl.ultrv.com/install.ps1 | iex A look inside
Post list
U L T R V My Blog ▾
Write, publish, done.
1 Posts 2 Tags 3 Stats
Posts My Blog / filter
TITLESTATUSDATEVIEWS
▸ The terminal renaissance ● published Mar 18 3.4k
Building tools in Rust ● published Mar 12 1.2k
Notes on long writing ● published Mar 6 742
Why I left Substack ○ draft Feb 28 —
A small-web manifesto ● published Feb 19 2.1k
Owning your readers ● published Feb 4 887
F2 New F5 Refresh F3 Edit F6 Unpublish F8 Delete F4 Blogs q Quit
Writing a post
U L T R V › The terminal renaissance ● published
# The terminal renaissance
For years, the terminal felt frozen in time. Then a wave of fast,
beautiful TUIs started showing up — and the texture of the work
started to change with them.
- Lazygit took the friction out of branches
- Helix proved modal editing could feel modern
- Ratatui made writing one of these tractable in an afternoon
> Worth asking: what does the IDE look like in five years?
```rust
fn main() { println!("hello, world"); }
```
The constraint is the point. A blank terminal asks better questions▁
F1 Info F2 Save ^F Search F6 Unpublish modified 312 words Esc Back
Statistics dashboard
U L T R V My Blog ▾
Write, publish, done.
1 Posts 2 Tags 3 Stats
Statistics last 30 days 1d 7d 30d 90d
TOTAL VIEWS
24.3k
UNIQUE VISITORS
8.7k
● 12 online now
TOP POST
The terminal r…
3.4k views
Views over time
▃ █
▃ ▆ █ █▆ █ █
▂ ▅ ▃ █ ▅ █▃ ▃█▅ ▄ █▅█▄ █▆▄ █▆▄
▁ █▆▃ █ ▅▃▆█ █▃▄█▄ ██ ██▅█▅█▅█████▆██████▇▆▅▄▃
▁▂▄██████████████████████████████████████████████▆▅▄▃▂▁
Apr 20Apr 30May 10May 20
Top Posts
The terminal renaissance ████████████████████ 3.4k
A small-web manifesto ████████████ 2.1k
Building tools in Rust ███████ 1.2k
Owning your readers █████ 887
Referrers
news.ycombinator.com1.2k
lobste.rs542
x.com318
google.com204
Devices
Desktop██████████67%
Mobile████28%
Tablet█5%
F3 Period F5 Refresh Tab Section F4 Blogs q Quit
Switching blogs
U L T R V My Blog ▾
Write, publish, done.
1 Posts 2 Tags 3 Stats
Posts My Blog / filter
TITLESTATUSDATEVIEWS
The terminal renaissance ● published Mar 183.4k
Building tools in Rust ● published Mar 121.2k
Notes on long writing ● published Mar 6742
Why I left Substack ○ draft Feb 28—
▸ My Blog
Side Project Notes
Trip Journal
Work Log
↑↓ Navigate Enter Switch F9 New blog Esc Close
Getting started
- Install with the command above, or from the AUR
- Run
ultrvin your terminal - Sign in with email, or paste an API key from Settings → API
- Start writing
Keyboard shortcuts
Navigation
123— Switch between Posts, Tags, StatsF4— Switch blogF5— RefreshF9— Create new blogEsc— Quit
Posts
F2— New postF3/Enter— Edit postF6— Publish / UnpublishF8— Delete post
Editor
F2— SaveF1— Edit title, slug, excerpt, tagsCtrl+F— Search in textCtrl+Z/Ctrl+Y— Undo / RedoF6— Publish / UnpublishF12— Show all shortcutsEsc— Back to list
Get started →
Free to try. No credit card required.