Late.sh – a command-line Clubhouse for computer people
Late.sh – a command-line Clubhouse for computer people
Late.sh —— 专为计算机极客打造的命令行“Clubhouse”
late.sh a cozy command-line clubhouse for computer people source: github.com/mpiorowski/late-sh late.sh 是一个为计算机极客打造的舒适命令行俱乐部。源码地址:github.com/mpiorowski/late-sh
$ ssh late.sh if it fails, generate a key first: ssh-keygen -t ed25519 如果连接失败,请先生成密钥:ssh-keygen -t ed25519
the companion cli
配套 CLI 工具
plain ssh late.sh already gets you everything. the optional late binary adds the parts a terminal alone cannot do: plays the radio on your own speakers, feeds the audio visualizer, carries voice-room mic and playback, runs the music booth youtube window, and pastes images straight out of your clipboard into chat. it launches the same ssh session for you. next up: screen and video sharing. it is the late-cli crate in the repo, and the install scripts are install.sh and install.ps1. read them before you pipe them.
直接通过 ssh late.sh 即可获得所有功能。可选的 late 二进制程序补充了终端本身无法实现的功能:在你的扬声器上播放电台、驱动音频可视化器、处理语音室的麦克风与回放、运行音乐展台的 YouTube 窗口,以及将剪贴板中的图片直接粘贴到聊天中。它会为你启动相同的 SSH 会话。接下来的功能:屏幕和视频共享。该工具位于仓库的 late-cli crate 中,安装脚本为 install.sh 和 install.ps1。在通过管道运行它们之前,请务必先阅读脚本内容。
$ curl -fsSL https://cli.late.sh/install.sh | bash
installs the local late companion CLI on macOS, Linux, or Termux
在 macOS、Linux 或 Termux 上安装本地 late 配套 CLI。
PS> irm https://cli.late.sh/install.ps1 | iex
installs late.exe on Windows PowerShell
在 Windows PowerShell 上安装 late.exe。
$ git clone https://github.com/mpiorowski/late-sh && cd late-sh && cargo build —release or build the companion CLI from source, no pipe to a shell 或者从源码构建配套 CLI,无需通过管道运行 shell 脚本。
├─ chill radio, classical, and guest stations ├─ the arcade (2048, sudoku, nonograms, solitaire) ├─ collaborative artboard ├─ daily challenges & streaks ├─ live chat ├─ share & discuss news └─ multiplayer games (coming soon) ├─ 休闲电台、古典音乐及嘉宾电台 ├─ 街机厅(2048、数独、非图、纸牌) ├─ 协作画板 ├─ 每日挑战与连胜记录 ├─ 实时聊天 ├─ 分享与讨论新闻 └─ 多人游戏(即将推出)
artboard
画板
a shared ASCII canvas. paint, erase, sign your work. each cell remembers who placed it. snapshots are saved daily and monthly, so the history sticks around as the board keeps changing. /gallery browse → full-screen viewer with pan, zoom, and per-cell author info
一个共享的 ASCII 画布。你可以绘画、擦除并为作品签名。每个单元格都会记录其创建者。快照会按日和按月保存,因此即使画板不断变化,历史记录依然得以保留。/gallery 可浏览 → 全屏查看器,支持平移、缩放以及查看每个单元格的作者信息。
work
工作
who’s around, what they build, who’s open to gigs. one profile per person, posted from the TUI. headline, status, skills, links — plus an optional bio, late.fetch readout, and showcase. to post yours, ssh late.sh, open the work room, press i. /profiles browse → everyone’s work profiles, open gigs first
查看谁在线、他们在构建什么、谁在寻找工作机会。每人一个个人资料,通过 TUI 发布。包含标题、状态、技能、链接,以及可选的个人简介、late.fetch 读取信息和作品展示。要发布你的资料,请通过 ssh late.sh 进入工作区,按下 i 键。/profiles 可浏览 → 查看所有人的工作资料,优先显示开放的工作机会。
play
演示
a read-only peek at the TUI in your browser. tab around, see what’s inside. no typing, no chat, no games — just a window into a shared demo session. for the real thing, ssh late.sh. /play peek → live demo session, navigation only
在浏览器中以只读方式预览 TUI。你可以通过 Tab 键切换,查看内部内容。无法输入、聊天或玩游戏——这只是一个共享演示会话的窗口。若要体验完整功能,请使用 ssh late.sh。/play 预览 → 实时演示会话,仅限导航。
identity
身份
no passwords. no OAuth. no accounts. your ssh key is your identity. chats, scores, and streaks are tied to your public key fingerprint. same key, same data. 无需密码,无需 OAuth,无需注册账号。你的 SSH 密钥即是你的身份。聊天记录、分数和连胜记录都与你的公钥指纹绑定。使用相同的密钥,即可获取相同的数据。
privacy
隐私
we store your key fingerprint, not the full public key. no IP logging. no tracking. no analytics. chat messages and game scores are stored in postgres, tied only to your fingerprint. don’t trust us? use a throwaway key: 我们仅存储你的公钥指纹,而非完整的公钥。不记录 IP,不追踪,无分析。聊天信息和游戏分数存储在 Postgres 中,且仅与你的指纹绑定。不信任我们?可以使用一次性密钥:
$ ssh-keygen -t ed25519 -f ~/.ssh/late_throwaway && ssh -o IdentitiesOnly=yes -i ~/.ssh/late_throwaway late.sh generates a disposable key — zero risk, full experience 生成一个一次性密钥 —— 零风险,完整体验。