cd /news/developer-tools/show-hn-neptune-a-free-and-open-sour… · home › topics › developer-tools › article
[ARTICLE · art-146668] src=github.com ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Show HN: Neptune, a free and open-source terminal built in Rust

Developer zevem released Neptune, a free and open-source native terminal built in Rust, available at neptune.rs with published stable builds and prereleases. Neptune offers independent shell sessions, GPU rendering, workspaces, tabs, split panes, 715 built-in themes, and optional resumption of Claude Code, Codex, OpenCode, pi and Oh My Pi agent sessions on local Unix terminals, plus a Projects feature where a lead agent plans work and runs other agents in their own terminals. Linux is the local verification platform, while macOS and Windows still need native runtime verification before a production release, and builds use the pinned Rust 1.97.1 toolchain.

read2 min views1 publishedOct 7, 2026
Show HN: Neptune, a free and open-source terminal built in Rust
Image: Michielbdejong (auto-discovered)

neptune.rs · Downloads · User guide

A native Rust terminal for focused work, inspired by cmux and Ghostty. Independent shell sessions, GPU rendering, and a quiet workspace interface, with no webview.

  • Workspaces, tabs, split panes, and groups with drag-and-drop organization.
  • Local shells and SSH workspaces backed by real PTY sessions.
  • Scrollback, terminal search, selection/clipboard, and a command palette.
  • Custom keybindings configured in TOML.
  • 715 built-in themes and custom themes shared by the window and terminal.
  • Terminal notifications with optional native desktop banners.
  • Saved workspace layouts and directories, plus optional Claude Code, Codex, OpenCode, pi and Oh My Pi session resumption on local Unix terminals, where an agent's pull requests appear on its tab with their checks, unresolved review comments and merged state beside the screenshots and files it attaches, and a panel lists which agents are working, idle or waiting for you. Either agent can start the other out of view and work with it.
  • Projects : a lead agent that plans work in a chat panel, starts and follows other agents in their own terminals, keeps shared notes for them and wakes on schedules or pull request changes while Neptune is open. Local Unix workspaces, with Claude Code or Codex installed.

Get published stable builds or prereleases. See the installation guide for platform packages, AppImage launch instructions, and download verification.

Linux is the local verification platform. macOS and Windows need native runtime verification before a production release; see the remaining release gates.

Use the pinned Rust 1.97.1 toolchain through rustup. A graphical desktop and a working graphics driver are required. On Debian/Ubuntu:

sudo apt-get install pkg-config libxkbcommon-dev libxkbcommon-x11-0 libwayland-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev
cargo run --release --locked --bin neptune

See building from source for macOS and Windows prerequisites, executable locations, and desktop integration.

Build job limits, optional compiler caching, and scoped verification are in the development guide.

Guide Contents
Installation Downloads, source builds, and desktop integration
User guide Workspaces, SSH, shortcuts, preferences, and restoration
Configuration example Supported settings and defaults
Notifications Terminal alerts and coding-agent setup
Agent sessions Coding-agent session resumption and activity, locally and on SSH hosts
Projects A lead agent that runs other agents: chat, shared context, watches, limits and what is stored
Development Build tooling, native inspection, CI, and artifacts
Architecture ·Interface design Ownership, terminal engine, renderer, and UI direction
Verification ·Performance Native evidence, release gates, and reproducible measurements
Releases ·Changelog Packaging, signing, updates, and What's New
Website The neptune.rs site and download pages

Neptune is MIT licensed. Bundled fonts retain their SIL Open Font License notices; third-party dependencies and vendored development skills retain their respective licenses. See third-party notices for skill attribution and the full upstream license texts.

── more in #developer-tools 4 stories · sorted by recency
── more on @neptune 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-neptune-a-fr…] indexed:0 read:2min 2026-10-07 · —