Skip to content

Releases: henryyu333/rakko

Rakko 1.13.2

Choose a tag to compare

@henryyu333 henryyu333 released this 03 Nov 12:15

Rakko 1.13.2

A polish release: less text, clearer states, more shortcuts. 中文说明在下方。

New

  • More global shortcuts (Settings → Shortcuts), all unset until you record them: play / pause, previous, next, open the Tools page, open AI Usage, Keep Awake on / off, new sticky note, show / hide the desktop otter.
  • Record any key: keys that don't type text (F1–F12, arrows, Home, End, Page Up / Down) work on their own or with Shift; a letter, digit or Space on its own asks first, because it would be taken from every app.
  • Press again to close: the shortcuts that open a page (Clipboard search, Tray, Tools, AI Usage) close the panel when that page is already showing.
  • AirPods battery: the left bud, right bud and case each get their system icon with a battery ring.

Changed

  • Less explanatory text across the notch, the drop zone, the clipboard, the tools page and Settings; each Settings page keeps its otter banner without the extra sentence.
  • Clipboard search highlights the first match; image and screenshot rows show a thumbnail, and so do image files in search results.
  • The page capsule no longer shows how many items the tray holds.
  • Tool cards dim while a conversion runs; the 1×1 music card is the cover with a play / pause button.
  • The window-arrangement preview looks like macOS tiling instead of blue; the island style uses the same dark glass as the notch.
  • The Home player sits in the middle of the page; the rename window keeps its buttons visible in every mode.

Rakko 1.13.2(中文)

一次打磨更新:文字更少、状态更清楚、快捷键更多。

新功能

  • 更多全局快捷键(设置 → 快捷键),都要自己录了才生效:播放 / 暂停、上一首、下一首、打开工具页、打开 AI 用量、保持唤醒开 / 关、新建便利贴、放出 / 收回桌面海獭。
  • 任意按键都能录:不用来打字的键(F1–F12、方向键、Home、End、PageUp / PageDown)可以单独用或配 Shift;单独用字母、数字或空格会先问一下,因为它会在所有应用里被截走。
  • 再按一次就关:打开某一页的快捷键(剪贴板搜索、托盘、工具、AI 用量),在那一页已经打开时再按,面板收起。
  • AirPods 电量:左耳、右耳、充电盒各一个系统图标,外面一圈电量环。

改进

  • 刘海、投放区、剪贴板、工具页和设置里去掉了大量说明文字;设置每页保留海獭横幅,去掉多余的说明句。
  • 剪贴板搜索时第一条高亮;图片和截图记录显示缩略图,搜索结果里的图片文件也是。
  • 页面胶囊不再显示托盘里有几个文件。
  • 转换进行中工具卡变暗;1×1 音乐卡是封面加播放 / 暂停按钮。
  • 排列窗口的预览改成 macOS 平铺的样子,不再是蓝色;灵动岛样式改用和刘海一样的深色玻璃。
  • 首页播放器居中;改名窗口在每种模式下按钮都完整可见。

Rakko 1.13.1

Choose a tag to compare

@henryyu333 henryyu333 released this 03 Nov 07:19

Rakko 1.13.1

中文说明在下方。

Fixed

  • Lyrics for more songs: when lrclib.net has no synced lyrics or is busy, Rakko now asks NetEase Cloud Music (title and artist only). Busy answers from lrclib.net are retried, titles with a suffix such as (Live) are also searched without it, and a failed lookup tries again after 30 seconds instead of giving up on the song.
  • Dragging an item out of the tray onto the desktop otter no longer adds it again or plays the catch.
  • The panel no longer closes in the middle of the otter's catch when you click outside it or move the pointer away.
  • A note file watch that fails to start no longer leaks file descriptors.

Changed

  • Agent Completion notices: each detected tool has its own switch, and Rakko re-reads a tool's config file before writing it, so it never overwrites a change made at the same moment.

Rakko 1.13.1(中文)

修复

  • 更多歌能找到歌词:lrclib.net 没有同步歌词或太忙时,改问网易云音乐(只发歌名和歌手)。lrclib.net 太忙会自动重试;歌名带 (Live) 这类后缀时,也会去掉后缀再搜;查询失败后 30 秒再查,不再放弃这首歌。
  • 把托盘里的项目拖到桌面海獭上,不会再被重复加入托盘,也不会播放接住动画。
  • 海獭接住文件的动画期间,在面板外点一下或把指针移开,面板不会中途收起。
  • 便利贴文件监听启动失败时,不再泄漏文件描述符。

改进

  • Agent 完成提醒:每个检测到的工具各有一个开关;写工具的配置文件前会重新读一遍,不会覆盖同一时刻别处做的修改。

Rakko 1.13.0

Choose a tag to compare

@henryyu333 henryyu333 released this 02 Nov 15:03

Rakko 1.13.0

ShelfU is now Rakko. 中文说明在下方。

New

  • Home page: the first button in the page capsule. While music plays it is the player — cover, progress, controls, and a lyrics button that opens synced lyrics beside it (from lrclib.net, only when you open it). With nothing playing, the otter keeps you company with today's date and what is going on: the newest agent turn, the tray, keep-awake time or your tightest AI quota.
  • Search your Mac from the notch: the search bar finds tray items, clipboard, sticky notes, apps, folders and files (Spotlight). Two-line results with the kind on the right; ⏎ opens, ⌘⏎ reveals in Finder.
  • The notch, redesigned: click the notch for the search bar; pages hang under a capsule and grow out of the notch.
  • Sea otter: a desktop otter that catches files into the tray, and an otter in the Put in Tray row that catches what you drop.
  • Sticky notes, also found by search.
  • Agent completion notices (off by default): when Claude Code, Codex, Cursor, Copilot CLI, Devin, Gemini CLI, Antigravity, opencode, omp, pi, Grok, Qwen Code, Droid, Kiro or Auggie finishes a turn, a card under the notch shows the tool's mark, the task and 完成. Turning it on adds hook entries to the detected tools' own config files; turning it off removes them. Notices only — no approvals, no replies.
  • AI usage settings: show used or left, per-plan switches for Claude Code and Codex with their logos, and this Mac's usage summed across local AI tools.

Changed

  • Now playing is always on; its switch is gone. The tools page's music card opens the Home page.
  • Removed the overview page, the welcome card and the Panel Appearance setting.
  • Fixes: dragging a file out of the notch and back in reopens it; a bright edge on dark wallpapers; window arrangement races; the card catalog's hover covering two cards.

Upgrading from ShelfU

  • Updating inside ShelfU: once the update is installed, open ShelfU from Applications. It renames itself to Rakko.app and copies your items from ~/Library/Application Support/ShelfU/ to ~/Library/Application Support/Rakko/; the old folder stays as a backup.
  • Installing from Rakko.dmg: quit ShelfU and move ShelfU.app to the Trash first.
  • macOS treats Rakko as a new app: turn its system permissions (Full Disk Access, Accessibility, Screen Recording) and Open at Login on again.

License

  • Source code is now under the Apache License 2.0. The Rakko name, icons and sea otter character are reserved (see TRADEMARKS.md). Versions up to 1.12.1 remain MIT.

Rakko 1.13.0(中文)

ShelfU 改名为 Rakko。

新功能

  • 首页:页面胶囊最左边的按钮。放音乐时就是播放器——封面、进度、控制,左下角的歌词按钮打开同步歌词(来自 lrclib.net,只有你打开时才查)。没放音乐时,海獭陪着你:今天的日期,以及最新的 Agent 动态、托盘里有几个文件、保持唤醒剩余时间或最紧的 AI 额度。
  • 在刘海里搜整台 Mac:搜索条可找到托盘、剪贴板、便利贴、应用、文件夹和文件(Spotlight)。结果两行显示、右侧标类别;⏎ 打开,⌘⏎ 在 Finder 中显示。
  • 刘海改版:点刘海出搜索条;页面挂在胶囊下面,从刘海长出来。
  • 海獭:桌面海獭能接住文件放进托盘;「放入托盘」横条里的海獭会接住你拖进来的文件。
  • 便利贴,也能被搜索到。
  • Agent 完成提醒(默认关):Claude Code、Codex、Cursor、Copilot CLI、Devin、Gemini CLI、Antigravity、opencode、omp、pi、Grok、Qwen Code、Droid、Kiro、Auggie 完成一轮任务时,刘海下弹出卡片,显示工具标志、任务和「完成」。打开时会在检测到的工具自己的配置文件里加入 hook,关闭时移除。只提醒,不审批、不回复。
  • AI 用量设置:显示已用或剩余;Claude Code、Codex 套餐额度开关(带标志);本机所有 AI 工具的用量合计。

变更

  • 正在播放一直开着,删除了它的开关;工具页的音乐卡片打开首页。
  • 删除总览页、欢迎卡和「面板外观」设置。
  • 修复:文件拖出刘海再拖回会重新打开;深色壁纸上的亮边;分屏排列的竞态;卡片目录悬停时像选中了两个。

从 ShelfU 升级

  • 在 ShelfU 里更新:更新装好后,从「应用程序」打开 ShelfU,它会把自己改名为 Rakko.app,并把数据从 ~/Library/Application Support/ShelfU/ 复制到 ~/Library/Application Support/Rakko/,旧文件夹保留作备份。
  • 用 Rakko.dmg 安装:先退出 ShelfU,并把 ShelfU.app 移到废纸篓。
  • macOS 会把 Rakko 当成新应用:请重新打开系统权限(完全磁盘访问、辅助功能、屏幕录制)和登录时打开。

许可证

  • 源代码改为 Apache License 2.0。Rakko 名称、图标和海獭形象保留所有权利(见 TRADEMARKS.md)。1.12.1 及之前的版本仍为 MIT。

v1.12.1

Choose a tag to compare

@henryyu333 henryyu333 released this 29 Oct 17:31

New

  • Settings → Appearance → Panel Appearance offers Follow System, Black and Translucent.
  • A new install's Tools page fits exactly two rows with no scrolling: music 2 × 2, Keep Awake and AI Usage at 1 × 1, Capture Text and Zip.
  • The AI Usage card at 1 × 1 draws one double ring for the tool with the least left; hover it for the numbers.
  • The Overview's now-playing row adds Previous.
  • The Dynamic Island can be dragged anywhere on the screen, and the open panel moves with it when you hold a blank part of its top row.

Changes

  • Follow System is black in Dark Mode and translucent in Light Mode; Reduce Transparency draws it black too, and the island style is always black.
  • Every page switch is one fade: the page you leave fades out while the new page fades in.
  • Only action cards that cannot take a file being dragged over the panel dim; widgets and cards pinned to the desktop stay as they are.
  • The Tray page scrolls without an edge blur. The Clipboard list keeps it.
  • The Now Playing page no longer repeats the music capsule in its top row.
  • The pointer over the open panel is always the plain arrow.

Fixes

  • Clicking the AI Usage icon in the top row no longer pushes the pointer away and cancels the click.

新功能

  • 设置 → 外形与提示 →「展开外观」有三档:跟随系统、纯黑、半透明。
  • 全新安装的工具页正好两行、不用滚动:音乐 2×2,保持唤醒和 AI 用量各 1×1,框选文字和打成 zip。
  • 工具页的 AI 用量 1×1 卡只画一个双圈,取剩余额度最少的那个工具;鼠标悬停看具体数字。
  • 总览里正在播放的那一行增加了上一首。
  • 灵动岛可以拖到屏幕任何位置;展开时按住顶栏空白处,整块面板跟着走。

变化

  • 跟随系统时深色纯黑、浅色半透明;打开「减少透明度」时半透明也画成纯黑;灵动岛样式始终纯黑。
  • 总览和各页面用同一种切换:旧页淡出,新页淡入。
  • 只有真的把文件拖过面板时,不能处理的动作卡才变暗;小组件和桌面固定卡不变暗。
  • 托盘页滚动时不再有边缘模糊;剪贴板列表保留。
  • 正在播放页右上角不再重复显示音乐小胶囊。
  • 指针在展开的面板上始终是普通箭头。

修复

  • 点顶栏 AI 用量图标时指针被弹开、点击失效的问题已修好。

ShelfU 1.12.0

Choose a tag to compare

@henryyu333 henryyu333 released this 29 Oct 09:13

ShelfU now opens with one click. 现在点一下刘海,就能看到该看的东西。

New

  • Overview: One click on the notch opens a single page. The five newest Tray items sit on the right and drag straight out; one line below says what matters now — a job still running with Cancel, an error, a finished job, an update, the track that is playing, something you copied in the last two minutes, or the Clipboard count. The otter sits on the left.
  • Now Playing page: Click the track line in the Overview for the full player — previous, play-pause and next, a progress bar you drag to skip, and the volume bar for your output device.
  • Page icons now sit at the left of the top row: Overview, Tray, Clipboard, Tools, and AI Usage when you turn it on. Opening a page grows the same panel down, 440 × 250.
  • One Tools page: The widgets now live beside the action cards on the Tools page. Long-press to edit: reorder, resize, remove, add from the catalogue, or drag one out to keep it on the desktop.
  • New Settings window: A sidebar with General, Appearance, Tray, Clipboard, AI Usage, Shortcuts, System Permissions and About. The footer shows the permission state, and General has Check Now for updates.
  • Shortcuts you can change: Show / Hide, Clipboard Search and Capture Text, plus Open Tray (not set by default). Click a row, press the new keys; Delete clears it, Esc cancels, and a combination in use keeps the previous one.
  • Welcome card: A first-run card with a real practice drop. Drag a file onto the notch to try it, or skip it.

Changes

  • The panel follows the system: pure black in Dark Mode, dark frosted glass in Light Mode. Reduce Transparency is always pure black; Reduce Motion keeps only the fades.
  • After an update, the first opening explains what is new, once per version. About → What's New shows it again.
  • When a new version is downloaded, the Overview says "Update ready · Restart to finish" with a Restart button.
  • Esc steps back one level: a page returns to the Overview, the Overview folds into the notch.
  • If you used the Home page, its widgets move into the Tools page at the sizes they had.
  • Secondary text — times, counts and captions — is brighter and easier to read on black.

新功能

  • 总览: 点一下刘海就打开一页。右边是托盘最前面的五项,可以直接拖出去;下面一行说「当前最相关的事」——进行中的任务(带取消)、出错、刚做完、新版本、正在播放的歌、两分钟内刚复制的内容,或剪贴板的条数。左边是海獭。
  • 正在播放页: 点总览里的歌名那一行,打开完整播放器:上一首 / 播放暂停 / 下一首、可拖动跳转的进度条,以及系统默认输出设备的音量条。
  • 页面图标改到顶栏左侧:总览、托盘、剪贴板、工具,打开 AI 用量后还有 AI 用量。打开页面时,同一个面板向下长高到 440 × 250。
  • 统一的工具页: 小组件和动作卡放在同一页。长按进入编辑:排序、改尺寸、移除、从目录添加,或拖出面板固定到桌面。
  • 新的设置窗口: 侧栏分为通用、外形与提示、托盘、剪贴板、AI 用量、快捷键、系统权限和关于。侧栏底部显示权限状态;通用里有「现在检查」。
  • 快捷键可以自己改: 显示 / 收起、剪贴板搜索、框选文字,以及「打开托盘」(默认不设)。点一下那一行,按新的组合键;Delete 清空,Esc 取消,组合被占用时保留原来的。
  • 欢迎卡: 全新安装第一次打开时出现,可以直接拖一个文件来试,也可以跳过。

变化

  • 展开的面板跟随系统:深色时纯黑,浅色时深色毛玻璃。打开「减少透明度」时一律纯黑;「减少动态效果」时只保留淡入淡出。
  • 更新后第一次展开会介绍新功能,每个版本一次;关于页的「新功能介绍」可以再看。
  • 新版本下载好后,总览显示「新版本已就绪 · 重新启动」和「重新启动」按钮。
  • Esc 一级一级往回退:页面回到总览,总览收回刘海。
  • 用过「主页」的话,那里的小组件会按原来的尺寸搬进工具页。
  • 时间、计数、说明这类次要文字更亮,在纯黑上更容易看清。

ShelfU v1.11.0

Choose a tag to compare

@henryyu333 henryyu333 released this 28 Oct 18:47

ShelfU now speaks English. 现在 ShelfU 有英文界面了。

New

  • Language: Settings → General → Language: Follow System (the default), 简体中文 or English. Follow System shows Chinese when your Mac's first language is Chinese and English otherwise. The switch takes effect at once, no restart.
  • Dates and times follow your Mac's region and 12/24-hour setting.
  • The Services menu item reads "Add to ShelfU" on English systems.
  • Built on MyGo 0.7.1 and Go 1.27.3 (includes a Go security fix).

Changes

  • After an update is installed, it takes effect when you choose Restart ShelfU to Finish Updating or quit ShelfU.
  • The disk image attached to each release is now named shelfu-<version>-arm64.dmg; ShelfU.dmg stays as the stable download link.

新功能

  • 语言: 设置… → 通用 →「语言」:跟随系统(默认)/ 简体中文 / English。跟随系统时,Mac 的第一语言是中文就显示中文,其他显示英文。切换后马上生效,不用重启。
  • 日期和时间跟随 Mac 的地区和 12 / 24 小时制设置。
  • 英文系统上,服务菜单项显示为 “Add to ShelfU”。
  • 升级到 MyGo 0.7.1 和 Go 1.27.3(含 Go 的安全修复)。

变化

  • 更新装好后,选「重新启动 ShelfU 完成更新」或退出 ShelfU 时生效。
  • Release 附带的安装包改名为 shelfu-<版本>-arm64.dmg;ShelfU.dmg 仍是固定的下载链接。

ShelfU v1.10.3

Choose a tag to compare

@henryyu333 henryyu333 released this 28 Oct 13:44
  • The charging notice's level bar is shorter, so it no longer slides under the notch on a MacBook.

  • 充电提示里的电量条变短了,在 MacBook 上不再钻到刘海下面。

ShelfU v1.10.2

Choose a tag to compare

@henryyu333 henryyu333 released this 28 Oct 12:35

ShelfU is now a notch tool for the Mac: live activities, a Dynamic Island style, window snapping from the notch, one switch for system permissions, and Claude Code quotas read from Claude Code itself.

ShelfU 现在是住在 Mac 刘海里的工具:实时活动、灵动岛样式、拖窗口到刘海分屏、一个开关开好系统权限,Claude Code 额度直接从 Claude Code 读取。

New

  • Live activities: plugging in the charger, full and low battery, Bluetooth headphones (with AirPods levels when macOS reports them) and browser downloads show in the notch. Several downloads that finish together share one notice; a click puts them all on the tray. Each one can be turned off in Settings → 实时活动.
  • Dynamic Island style: on a display without a notch ShelfU floats as a small black island; on a MacBook choose it in Settings → General → 刘海样式. Hold the island and drag it anywhere — it stays where you let go on each display; 恢复默认位置 brings it back.
  • Arrange windows from the notch: drag a window by its title bar toward the notch and drop it on left half, full, right half or a third. Needs Accessibility.
  • One switch for system permissions: Settings → 系统权限 walks you through Full Disk Access, Accessibility and Screen Recording. With Full Disk Access, dragging files in from Downloads, Desktop, Documents or iCloud Drive no longer asks for access.
  • AI usage: the Claude Code quota now comes from your installed Claude Code (/usage), so it matches what Claude Code shows, including per-model weekly limits. Quotas show what is used by default; switch to what is left in Settings → AI 用量 → 额度显示. The last reading is kept across restarts, and an account limit is shown as it is.
  • A gear for Settings and a new tray glyph.

新功能

  • 实时活动: 插电、充满、电量低、蓝牙耳机连接(系统给出时显示 AirPods 电量)和浏览器下载都会在刘海里提示。同时下载完的几个文件合成一条提示,点一下全部放进托盘。每一项都能在 设置… →「实时活动」里关掉。
  • 灵动岛样式: 没有刘海的屏幕上 ShelfU 是一颗悬浮的小黑岛;MacBook 上可以在 设置… → 通用 →「刘海样式」里选。按住小岛可以拖到任意位置,每块屏幕分别记住;「恢复默认位置」让它回到顶部。
  • 拖窗口到刘海分屏: 拖着窗口标题栏往刘海走,放到左半、全屏、右半或 1/3 格子里。需要「辅助功能」权限。
  • 一个开关开好系统权限: 设置… →「系统权限」按顺序带你开「完整磁盘访问」「辅助功能」「屏幕录制」。开了完整磁盘访问后,从「下载」「桌面」「文稿」或 iCloud 云盘拖文件进来不再弹窗。
  • AI 用量: Claude Code 的额度改为运行你装好的 Claude Code 的 /usage 读取,和 Claude Code 显示的一致,也包括按模型的每周额度。额度默认显示「已用」,可在 设置… → AI 用量 →「额度显示」改成「剩余」。上次的结果跨重启保留;额度用完会直接显示。
  • 设置按钮换成齿轮,托盘换了新图标。

ShelfU v1.10.1

Choose a tag to compare

@henryyu333 henryyu333 released this 27 Oct 09:53

New app icon. 新的 App 图标。

Coming from Shelf

  • The first time ShelfU opens, it copies your saved items from ~/Library/Application Support/Shelf/ to ~/Library/Application Support/ShelfU/. The old folder stays as it was; delete it once everything is there.
  • Updating inside Shelf: after the update is installed, open Shelf from Applications. It renames itself to ShelfU.app and opens as ShelfU.
  • Installing from ShelfU.dmg: quit Shelf and move Shelf.app to the Trash first.
  • macOS treats ShelfU as a new app: turn its system permissions (Accessibility, Screen Recording) and Open at login on again.

从 Shelf 升级

  • ShelfU 第一次打开时,会把 ~/Library/Application Support/Shelf/ 里的内容复制到 ~/Library/Application Support/ShelfU/。旧文件夹保持原样,确认内容都在以后可以删掉。
  • 在 Shelf 里应用内更新: 更新装好后,在“应用程序”里打开 Shelf。它会自己改名为 ShelfU.app 并以 ShelfU 打开。
  • 用 ShelfU.dmg 安装: 先退出 Shelf,把 Shelf.app 移到废纸篓。
  • macOS 会把 ShelfU 当成新应用:系统权限(辅助功能、屏幕录制)和「开机时自动启动」要重新打开一次。

ShelfU v1.10.0

Choose a tag to compare

@henryyu333 henryyu333 released this 27 Oct 08:56

ShelfU is the new name of Shelf, with a new app icon and menu-bar icon.

Coming from Shelf

  • The first time ShelfU opens, it copies your saved items from ~/Library/Application Support/Shelf/ to ~/Library/Application Support/ShelfU/. The old folder stays as it was; delete it once everything is there.
  • Updating inside Shelf: after the update is installed, open Shelf from Applications. It renames itself to ShelfU.app and opens as ShelfU.
  • Installing from ShelfU.dmg: quit Shelf and move Shelf.app to the Trash first.
  • macOS treats ShelfU as a new app: turn its system permissions (Accessibility, Screen Recording) and Open at login on again.

从 Shelf 升级

  • ShelfU 第一次打开时,会把 ~/Library/Application Support/Shelf/ 里的内容复制到 ~/Library/Application Support/ShelfU/。旧文件夹保持原样,确认内容都在以后可以删掉。
  • 在 Shelf 里应用内更新: 更新装好后,在“应用程序”里打开 Shelf。它会自己改名为 ShelfU.app 并以 ShelfU 打开。
  • 用 ShelfU.dmg 安装: 先退出 Shelf,把 Shelf.app 移到废纸篓。
  • macOS 会把 ShelfU 当成新应用:系统权限(辅助功能、屏幕录制)和「开机时自动启动」要重新打开一次。