Nameplate 可为 macOS、Windows 和 Linux 机器添加可定制、可点击穿透的叠加层(边框、名称标签、水印、启动动画、菜单栏),以便在远程桌面会话中轻松区分各台机器。

Stars

60

7 天增长

暂无数据

Fork 数

3

开放 Issue

0

开源协议

MIT

最近更新

2026-07-16

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它解决了远程工作者和机群管理员的常见痛点,通过跨平台支持、可脚本化的注意提醒和机群配置文件,为每台机器提供持久的视觉标识。

适合谁使用

  • 管理多台设备的远程工作者
  • 维护异构机群(macOS/Windows/Linux)的IT管理员
  • 需要人工介入的AI代理开发者或运维人员
  • 使用Jump Desktop或屏幕共享等远程工具的用户

典型使用场景

  • 通过彩色边框和名称标签快速识别远程连接的机器
  • 当自动化脚本需要人工操作时,通过注意提醒发出通知
  • 通过共享的JSON文件统一管理整个机群的标识配置
  • 在菜单栏快速查看系统信息(运行时间、IP、CPU、内存)

项目优势

  • 跨平台支持(macOS、Windows、Linux),功能一致
  • 叠加层不占用工作区、可点击穿透,不影响操作
  • 支持机群配置文件,可通过dotfile集中管理
  • 提供CLI和Darwin通知,方便脚本化触发启动动画和注意提醒

使用前须知

  • macOS上缺乏公开的远程连接事件,启动动画触发基于启发式方法
  • Linux版本需要GTK4运行环境,且对Wayland的支持为尽力而为
  • Windows版本仅提供ZIP压缩包,无官方包管理器

README 快速开始

Nameplate

Brand every machine in your fleet — macOS, Windows, and Linux — so you always know which one you just remoted into.

If you drive a herd of Macs over Jump Desktop, Screen Sharing, or any other remote desktop, the screens all look the same. Nameplate gives each Mac an unmistakable identity — like an aircraft livery — rendered as click-through overlays that float above everything:

  • Frame — a colored border around every display, with rounded corners that follow the screen's curve. Always visible, costs zero pixels of workspace, survives fullscreen apps.
  • Name tag — a small pill with the Mac's name (and an optional emoji glyph) pinned to a corner.
  • Watermark — a big translucent name across the screen, readable from across the room.
  • Connect splash — the machine's identity locks into focus with a traced perimeter and animated nameplate when a remote session likely just started, then dissolves.
  • Menu bar plate — a colored mini-nameplate (plus the name) in the menu bar. Its menu doubles as a glanceable dashboard: uptime, IP address (click to copy), CPU load, RAM, and free disk, plus layer toggles.
  • Attention alerts — a bundled CLI lets agents and scripts summon a topmost message card with pulsating screen borders when they need the human (e.g. right before a 1Password auth prompt).

Your wallpaper stays untouched — everything is a transparent overlay, so you can keep any background you like.

Each Mac gets a stable default color derived from its hostname, so even an unconfigured fleet is instantly tellable-apart.

Install

macOS — download the DMG (drag to install), or:

brew install --cask steipete/tap/nameplate

Windows — grab Nameplate-Windows-x64.zip (or arm64) from the latest release: a single self-contained nameplate.exe (tray app + CLI in one binary). Source lives in windows/.

Linux — install with Homebrew:

brew install steipete/tap/nameplate

Or grab Nameplate-Linux-x86_64.tar.gz (or arm64) from the latest release; the tarball requires the system GTK4 runtime. B

项目描述

Brand every Mac in your fleet — colored frame, name tag, watermark, and connect splash as click-through overlays. Never wonder which Mac you remoted into again.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

Blaizzy
精选
Blaizzy GitHub avatar

nativ

Nativ is a native macOS app that lets you run AI models locally on Apple silicon, offering chat, model management, performance analytics, and an OpenAI/Anthropic-compatible API server.

AI 与机器学习AI 视觉与语音
985
uzairansaruzi
精选
uzairansaruzi GitHub avatar

hermex

Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.

AI 与机器学习大语言模型
941
simonw
精选
simonw GitHub avatar

speech-analyzer-cli

A macOS command-line tool that uses Apple's on-device speech APIs to transcribe prerecorded audio into plain text, JSON, JSONL, SRT, or WebVTT.

开发者工具CLI 与终端
20