Agentic runtime for operators who want to manage servers, databases, containers, tunnels, and workflows from one place — with AI assistance, not AI dependence.
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
- !Licence file present but not machine-readable
- !Install pipes a remote script into a shell (curl | sh)
claude mcp add core -- python -m navig{
"mcpServers": {
"core": {
"command": "python",
"args": ["-m", "venv"],
"env": {
"NAVIG_TELEGRAM_BOT_TOKEN": "<navig_telegram_bot_token>"
}
}
}
}NAVIG_TELEGRAM_BOT_TOKENMCP Servers overview
<p align="center"> <img src="https://raw.githubusercontent.com/navig-run/core/main/logo.svg" alt="NAVIG" width="100" /> </p> <h1 align="center">NAVIG</h1> <p align="center"> <strong>No Admin Visible In Graveyard</strong><br/> The terminal was never the problem. The chaos around it was. </p> <p align="center"> <a href="https://github.com/navig-run/core/actions"><img src="https://img.shields.io/github/actions/workflow/status/navig-run/core/ci.yml?branch=main&style=flat-square&label=CI" alt="CI"></a> <a href="https://pypi.org/project/navig/"><img src="https://img.shields.io/pypi/v/navig?style=flat-square&color=blue" alt="PyPI"></a> <img src="https://img.shields.io/badge/python-3.10%2B-blue?style=flat-square" alt="Python 3.10+"> <a href="LICENSE"><img src="https://img.shields.io/badge/license-Apache--2.0-green?style=flat-square" alt="License"></a> <a href="https://github.com/sponsors/navig-run"><img src="https://img.shields.io/badge/GitHub%20Sponsors-support-pink?style=flat-square" alt="Sponsor"></a> <img src="https://img.shields.io/badge/platform-Linux%20%7C%20macOS%20%7C%20Windows-lightgrey?style=flat-square" alt="Platform"> </p> <p align="center"> <img src="https://raw.githubusercontent.com/navig-run/core/main/docs/showcase/hero.gif" alt="navig host list, a real navig run over SSH, and navig apply safe-deployment --dry-run" width="900" /> </p> > [!NOTE] > **NAVIG 3.x is a stable release.** The CLI contract (`navig <resource> <action>`) is stable > and changes follow [semantic versioning](https://semver.org). Review the [CHANGELOG](CHANGELOG.md) > before upgrading across major versions. As with any tool that operates live infrastructure, use > read-only inspection and dry runs first in production-critical environments. --- ## See it in action Real sessions, recorded from the tapes in [`tools/showcase/`](tools/showcase) against lab hosts — nothing typed into the output, nothing edited out. All eleven scenes, the videos and how they were made: **[docs/showcase](docs/showcase/README.md)** · videos (and a 90-second trailer) on the [NAVIG 3.25.0 release](https://github.com/navig-run/core/releases/tag/v3.25.0). <table> <tr> <td width="50%"><b>Live dashboard</b> — <code>navig dashboard</code><br/><img src="https://raw.githubusercontent.com/navig-run/core/main/docs/showcase/dashboard.gif" alt="navig dashboard" /></td> <td width="50%"><b>Hosts & safety</b> — <code>host test</code>, a second session refused, a destructive command declined<br/><img src="https://raw.githubusercontent.com/navig-run/core/main/docs/showcase/hosts-and-safety.gif" alt="navig host test, session lock, destructive confirmation" /></td> </tr> <tr> <td><b>Spaces</b> — <code>space init --dry-run</code> → <code>space init</code> → <code>space doctor</code><br/><img src="https://raw.githubusercontent.com/navig-run/core/main/docs/showcase/spaces.gif" alt="navig space init and space doctor" /></td> <td><b>Blocks</b> — <code>block show</code> → <code>apply --dry-run</code> with per-step risk<br/><img src="https://raw.githubusercontent.com/navig-run/core/main/docs/showcase/blocks.gif" alt="navig block show and apply --dry-run" /></td> </tr> <tr> <td><b>Ledger & undo</b> — <code>ledger show</code> → <code>ledger verify</code> → <code>undo --list</code><br/><img src="https://raw.githubusercontent.com/navig-run/core/main/docs/showcase/ledger-and-undo.gif" alt="navig ledger show, verify and undo --list" /></td> <td><b>Your node</b> — <code>navig whoami</code><br/><img src="https://raw.githubusercontent.com/navig-run/core/main/docs/showcase/whoami.gif" alt="navig whoami sigil card" /></td> </tr> </table> --- ## Prerequisites NAVIG CLI uses [Nerd Font](https://www.nerdfonts.com/) glyphs for Powerline-style status bars and icons. Install once per machine: ```powershell pwsh navig/builtin/scripts/Install-NerdFont.ps1 ``` | Platform | Recommended terminal | Additional step | |---|---|---| | Windows | Windows Terminal | Script patches automatically | | macOS | iTerm2 or Kitty | Set font to **JetBrainsMono Nerd Font Mono** after script runs | | Linux | Kitty, Alacritty, GNOME Terminal | Set font manually after script runs | VS Code is patched automatically on all platforms. Restart VS Code and your terminal after running the script. > **Offline install**: set `$env:NAVIG_FONT_ZIP` to a local zip path, or pass `-LocalZip <path>`. --- ## What is NAVIG? NAVIG is a **terminal-first infrastructure CLI and runtime** for people who are tired of juggling SSH sessions, scattered scripts, disconnected dashboards, and ad-hoc credentials just to keep their systems running. It was built by one person — a solo founder managing a growing swarm of remote machines, projects, and operational overhead with no platform team to fall back on. The problem wasn't the terminal. The problem was everything fragmented around it: SSH in one place, SFTP in another, databases behind dashboards, secrets pasted into notes, logs spread across providers, and no single coherent surface to operate from. NAVIG is the result of refusing to accept that reality. It gives operators direct control over remote hosts, databases, containers, files, tunnels, and workflows — from one place, with structure, memory, and optional AI assistance that stays out of the way until it's actually useful. **One operator surface. For operators.** --- ## NAVIG Core (free) vs NAVIG Deck (paid) NAVIG ships in two layers with a deliberate split: - **NAVIG Core** (this repo) — Apache-2.0 open source. The daemon, CLI, agent runtime, vault, scheduler, mesh, MCP server, Telegram text bot, gateway. **Free forever, no host limits via the CLI, no telemetry.** - **NAVIG Deck** — the polished UI cockpit (proprietary; signed PyPI wheel installed via `pip install navig[deck]`). Hosts inventory, mesh topology, vault UI, mission queue, workflow runner, Telegram Mini App. Free Solo tier (1 host); paid tiers and modules at [navig.run/deck](https://navig.run/deck). The split is honest: the daemon is open and audit-able; the polished GUI is the paid product. Pack owners get the local app forever, self-hosted; subscribers add host scale and the hosted cloud relay we run on `relay.navig.run`. See [navig.run/pricing](https://navig.run/pricing) for the full pricing model. **What's free, forever, no matter what**: - The entire CLI — unlimited `navig ssh`, unlimited hosts you connect to - Telegram text bot (`/start`, `/run`, `/status`, all commands) - Agent runtime (`navig ask`, conversation memory, missions) - VS Code MCP integration - Vault, scheduler, mesh peer discovery - All updates, including major versions The Deck UI is what you pay for if you want it; **the daemon never will be**. --- ## Why NAVIG? Most operators already have SSH. What they don't have is everything that should live around it: | You probably have | NAVIG adds | |---|---| | SSH client | Multi-host management with one active context | | Ad-hoc shell scripts | Named workflows with dry-run and preview | | Secrets in `.env` files | Encrypted vault with context-aware resolution | | `grep` in log files | Structured log tailing across hosts | | Copy-paste from Stack Overflow | AI operator layer with your infra as context | | One terminal per machine | Mesh networking and command delegation | NAVIG is not a configuration management tool (not Ansible). It is not a deployment platform (not Kubernetes). It is a **control plane for humans** — the thing you reach for when you need to do something to a real machine, right now, without writing a playbook. --- ## Features | Capability | Description | |---|---| | **Multi-host management** | Add, switch, test, and operate remote hosts over SSH | | **Remote execution** | Run commands, pipe stdin, use base64 encoding for complex scripts | | **Database operations** | Query, dump, restore, and maintain MySQL, MariaDB, and PostgreSQL | | **File operations** | Upload, download, read, edit, and list remote files safely | | **Docker & containers** | Inspect containers, restart services, tail logs, manage compose stacks | | **Web server control** | Manage nginx/apache configs, test changes, reload safely | | **Encrypted vault** | Store credentials without leaving secrets in plaintext config files | | **Workflows** | Define repeatable multi-step flows with dry-run and preview support | | **AI operator layer** | Natural language assistance for infra tasks — CLI, Telegram, or MCP | | **Mesh networking** | LAN peer-to-peer node discovery and command delegation | | **MCP integration** | Expose tools and resources to AI editors and compatible clients | | **Daemon & gateway** | Background service with Telegram and Matrix channel support | | **Telegram Manager** | Full-account Telegram organizer (MTProto): search/move/forward/dedupe + a business-conversation AI catcher, emoji-AI, deletion alerts, and rich-message replies — owner-only ([docs](docs/TELEGRAM_MANAGER.md) · [cheatsheet](docs/TELEGRAM_CHEATSHEET.md)) | | **GitHub mirroring** | `navig github` — search, backup, and clone GitHub repos (flat or nested), token from the vault | | **TikTok** | `navig tiktok` — download videos, extract metadata + top comments, and AI-brief any link (via yt-dlp) | --- ## Install ### Linux / macOS / WSL ```bash curl -fsSL https://navig.run/install.sh | bash ``` ### Windows (PowerShell) ```powershell iwr -useb https://navig.run/install.ps1 | iex ``` ### pipx ```bash pipx install navig ``` ### pip ```bash pip install navig ``` ### Install options | Option | Example | Description | |---|---|---| | `--version` | `bash -s -- --version <release>` | Pin a specific version | | `--dev` | `bash -s -- --dev` | Include development extras | | `--method git` | `bash -s -- --method git` | Install from source instead of PyPI | | `NAVIG_EXTRAS` | `NAVIG_EXTRAS=voice,keyring` | Enable optional extras | | `NAVIG_INSTALL_PROFILE` | `NAVIG_INSTALL_PROFILE=operator` | Choose the first-run bootstrap profile | Tel
What people ask about core
What is navig-run/core?
+
navig-run/core is mcp servers for the Claude AI ecosystem. Agentic runtime for operators who want to manage servers, databases, containers, tunnels, and workflows from one place — with AI assistance, not AI dependence. It has 5 GitHub stars and its last recorded update is dated 2026-10-18.
How do I install core?
+
You can install core by cloning the repository (https://github.com/navig-run/core) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is navig-run/core safe to use?
+
Our security agent has analyzed navig-run/core and assigned a Trust Score of 72/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains navig-run/core?
+
navig-run/core is maintained by navig-run. The last recorded GitHub activity is dated 2026-10-18, with 2 open issues.
Are there alternatives to core?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy core to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/navig-run-core)<a href="https://claudewave.com/repo/navig-run-core"><img src="https://claudewave.com/api/badge/navig-run-core" alt="Featured on ClaudeWave: navig-run/core" width="320" height="64" /></a>More MCP Servers
Reverse engineer anything with agents, from app behavior down to native binaries.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev