cafkafk

cafkafk / navi

Public

Specialized deployment tool for NixOS with persistent daemon architecture, integrated infrastructure provisioning (Terraform/Terranix), and TUI management. Forked from Colmena.

46
0
89% credibility
Found Mar 17, 2026 at 46 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Navi is an interactive dashboard tool for managing and updating groups of NixOS computers with live monitoring and automation.

How It Works

1
๐Ÿ” Discover Navi

You hear about Navi, a friendly tool that makes managing groups of computers simple and visual.

2
๐Ÿ“ฅ Get Navi running

With one easy command, you bring Navi to your computer so it's ready to help.

3
๐Ÿ“ Describe your computers

You write a simple note about your computers, like their names, groups, and special needs.

4
๐Ÿ–ฅ๏ธ Open the dashboard

Launch the colorful screen where you see all your computers organized neatly with live updates.

5
๐Ÿš€ Pick and update

Choose which computers to refresh and tap go โ€“ Navi handles the rest smoothly.

6
๐Ÿ‘€ Watch it happen

Sit back as you see real-time progress, logs, and status for every machine.

โœ… Fleet in harmony

Your computers are all updated perfectly, running smoothly together like a well-oiled team.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 46 to 46 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is navi?

Navi is a Rust-built NixOS deployment tool forked from Colmena, delivering a persistent daemon for lock-free state management, Terraform/Terranix integration for infra provisioning, and a TUI dashboard for fleet oversight. Download navi github to run `navi apply` for deploys, `navi tui` for live node monitoring/logs/IPs/tags, or `navi provision` to spin up GCP VMs before NixOS-anywhere installs. It tracks provenance, diffs closures, unlocks ZFS disks remotely, and wraps SSH with fleet awareness.

Why is it gaining traction?

Navi stands out by fusing infrastructure (Terraform plans/applies/destroys) with config deploys in one Hive-compatible workflow, plus a daemon preventing race conditions on large fleets. The TUI offers hierarchical navigation, real-time RAM/logs/tasks, and actions like group deploys/GCโ€”far beyond Colmena's CLI. GCP IAP tunneling and registrant checks (Porkbun/Namecheap) hook ops folks tired of tool sprawl.

Who should use this?

NixOS fleet managers handling 10+ nodes with Terraform backends, like homelabbers provisioning navimow i105e clusters or prod teams syncing DNS post-deploy. Suited for devs navigating multi-region GCP setups via TUI, not solo machines.

Verdict

Solid Colmena upgrade for specialized deployment architecture, but 46 stars and active dev warn of breaksโ€”test via `nix run github:cafkafk/navi`. 0.9% credibility score fits its raw, source-as-docs state; prod-ready for adventurers only.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.