惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
博客园 - 司徒正美
C
Check Point Blog
G
Google Developers Blog
The GitHub Blog
The GitHub Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
P
Proofpoint News Feed
IT之家
IT之家
B
Blog
博客园_首页
量子位
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
J
Java Code Geeks
H
Help Net Security
A
About on SuperTechFans
Apple Machine Learning Research
Apple Machine Learning Research
Jina AI
Jina AI
D
DataBreaches.Net
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News

Show HN

GitHub - astefanutti/shaderbang: Shebang for Shaders Show HN: AI agents for UK GDAD PCF roles and their skills The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Show HN: Gandalf the Grader Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Super Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers GitHub - javaid-codes/audit-supply-chain-agents GitHub - amorey/gochan: A small library of common channel architectures for Go, inspired by Rust GitHub - arifozgun/OpenGem: Free, Open-Source AI API Gateway with Gemini, OpenAI & Anthropic Compatibility in 1 file GitHub - Pranesh950/BioPetals: 🌸 Run BIOxAI models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading GitHub - cnguyen14/bounty-doctor: Diagnose a GitHub bounty issue before you waste hours: detects honeypot scam repos, AI-bot attempt swarms, and stale contests. Show HN: CoreMCP – MCP Server for On-Prem DBs Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal GitHub - bingud/filemat: Web-based file manager Show HN: TruthLens – Free multi-signal deepfake image detector GitHub - apexlocal-jz/claude-usage-tray: Windows system-tray app showing your Claude Code rate-limit usage at a glance. Zero deps, ~300 lines of PowerShell. Cross-IDE (works regardless of VS Code, Cursor, plain terminal). Release v0.1.2.1 · kouhxp/yapsnap
Reticle — Infrastructure Map for Operators
mannders · 2026-06-17 · via Show HN

Built for operators · Local-first · No data leaves your machine

The map your infrastructure
operators deserve.

Reticle puts your servers on a real-world map alongside submarine cables, IXPs, and cloud regions — then gives you live SSH terminals to reach them. Define everything in YAML. Overlay your own site surveys. Built for the people who keep things running.

macOS today, Windows and Linux coming soon. Come shape the roadmap on Discord.

15MB binary

Rust backend

0 telemetry

Built for the people who keep things running

See the whole internet. Act on any server. All from a map built for operator workflows.

🗺️

Real-world map

Submarine cables, landing points, cloud regions, IXPs, backbone routes, fiber, data centers, and satellite orbits — all on an interactive globe your team can actually read.

📋

YAML-driven config

Define servers, actions, crons, and custom layers in a single config.yaml. Git-trackable, auditable, reviewable in PRs. Infrastructure as code your whole team can follow.

🔄

Cron health checks

Schedule SSH commands every 30s, 5m, or 1h. Server markers turn red when checks fail. Know before your users do — and before your team gets paged.

💻

Live SSH terminals

Fullscreen xterm.js with PTY-backed SSH. Full ANSI color support. Zoom the font with Cmd/Ctrl +/-. Escape to close. The terminal your operators already know.

🎯

Custom layers

Overlay your GeoJSON files — site surveys, planned routes, coverage polygons. Auto-detects points, lines, and fills. The context your operator team has been missing.

🌐

Local-first & private

No data leaves your machine. No telemetry, no accounts, no cloud dependency. The entire app is a 15MB binary. SSH key auth assumed. Operators trust what they can audit.

From config to action in three steps

1

Define in YAML

servers:
  - name: web-01
    host: 10.0.0.1
    user: deploy
    lat: 41.88
    lng: -87.63
    crons:
      - name: check nginx
        interval: 60s
        script: systemctl is-active nginx
layers:
  - name: Chicago Network
    file: chicago.geojson
    color: "#ff6600"

2

See your infrastructure

Servers appear on the map with live health status. Green = all crons pass. Red = something's wrong. Yellow = checking. Overlay your own network plans. Every operator sees the same picture.

3

Drill in and act

Click any server to see details, run one-off actions, or open a live SSH terminal. The map stays visible while you work. No context switching — just you and the machine.

deploy@web-01

deploy@web-01:~$ systemctl is-active nginx

active

deploy@web-01:~$ df -h /

Filesystem Size Used Avail Use% Mounted on

/dev/vda1 50G 23G 25G 48% /

deploy@web-01:~$ uptime

14:23:07 up 47 days, 3:12, 1 user, load average: 0.42, 0.38, 0.35

deploy@web-01:~$

Free for operators. Paid for operator teams.

The full app is free for personal use — no limits, no feature gates. Pay when your team needs shared visibility.

Personal

Free

For homelabs, side projects, and solo operators

  • Unlimited servers
  • Live SSH terminals
  • Cron health checks
  • All map layers — built-in & custom GeoJSON
  • Fiber & submarine cable overlays
  • YAML configuration
  • Dark & light themes
  • No account required

Download

Coming soon

Team

$12/seat/mo

$120/seat/yr · 14-day free trial

Shared visibility for operator teams

  • Everything in Personal
  • Shared team map & config sync
  • Role-based access — viewer vs operator
  • Alerting — Slack, Discord, PagerDuty, Opsgenie
  • Audit log — who ran what, when
  • Team management dashboard
  • Priority support

Coming soon

Enterprise

Custom

For organizations with compliance needs

  • Everything in Team
  • SSO / OIDC integration
  • REST API
  • Custom integrations
  • On-prem deployment
  • SLA guarantee

Coming soon

Frequently asked questions

Does Reticle send any data to the cloud?

No. Reticle is completely local-first. SSH connections go directly from your machine to your servers. Config is stored locally. No telemetry, no accounts, no phone home. Operators trust what they can audit.

What authentication methods are supported for SSH?

Reticle assumes SSH key-based authentication. Your existing ~/.ssh/config and keys work out of the box. No passwords are stored or transmitted.

Are custom GeoJSON layers free?

Yes. All map layers — built-in infrastructure layers and your own custom GeoJSON overlays — are included in the free Personal tier. No feature gates on the map.

How do cron health checks work?

You define a bash command and an interval (e.g. 60s, 5m, 1h) in your YAML config. Reticle runs it over SSH on schedule. If the command exits non-zero, the server turns red on the map.

What platforms are supported?

macOS (Apple Silicon & Intel), Windows, and Linux. The app is built with Tauri (Rust) so it's a native binary — no Electron, no Chromium overhead.

Can I use this without YAML — just the UI?

Yes. You can add servers, actions, and crons from the UI. The YAML file is always the source of truth — edits in the UI write to YAML, and external edits are picked up automatically.

What's the difference between Personal and Team?

Personal is free for individual operators — one person, one config, no account needed. Team adds shared maps, config sync, role-based access (viewer vs operator), alerting integrations, and audit logging for when your whole team needs to see and act on the same infrastructure.

Start operating in 30 seconds

Download, add your servers to config.yaml, and see them on the map. That's it.