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

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 司徒正美
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
大猫的无限游戏
大猫的无限游戏
博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
爱范儿
爱范儿
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
博客园_首页
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
V
V2EX
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店
Reticle — Infrastructure Map for Operators
mannders · 2026-06-17 · via Hacker News: 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.