Releases: rambocode/aster
Release list
Aster 0.4.4
视图设置
- 新增「视图」设置分类:标签规则(条件 glob 匹配 + 别名、图标、标题模板)、角标摆放、
网页窗格数据策略与详情面板顺序,全部可按项目或按项覆盖。 - 内置 61 个 Lucide 图标与 emoji 选择器,标签图标可即时预览;角标开关从「Shell」迁到
「视图」。 - 详情面板支持拖动排序、「添加视图」自定义页签(TUI 命令或独立网页视图)。
- 修复详情面板首次打开时长标签把内容横向撑出、之后不会自动归位的问题。
关闭确认、外部终端与会话恢复
- 关闭标签、关闭 Pane、关闭窗口现在都会按设置弹出确认;前台是否有命令在跑改为直读 PTY
前台进程组判断,sleep这类无输出命令不再被误判为空闲。 - 新增外部终端集成:自动检测已安装的 VS Code、Cursor、Windsurf、VSCodium、Trae,并写入
各自的terminal.external.osxExec,其它设置项保持不变。 - 会话恢复正式生效:快照记录 Pane 的恢复命令,重开工作区时按白名单重放。除 OSC 133 /
OSC 88 外新增 1.5 秒启动兜底,zsh 集成只在 tmux 注入或首个 prompt 早于登记时也能恢复。
命令补全
- 补全数据源换成完整的 Fig 规格:714 条命令带嵌套子命令、选项、参数、静态候选与文件模板,
替代此前只有命令名的旧文件。 - 补全引擎会按 token 下钻子命令,带参选项吞掉后一个 token,并给出位置参数候选。
- 修复候选面板在深色终端下白字压浅底看不清的问题,文字改用主题 ink 色。
主题与外观
- 深色主题下标题带不再透出比终端更亮的窗口底色,未声明
titlebar.background时直接沿用
终端底色。 - 外观详情页的终端样例改为分列渲染并按 eza 配色,换字体不再错位。
- 主题色点可直接点开取色弹层(色域 + 色相条 + hex),支持一键恢复 Default。
稳定性
- Dock 活动图标在工作 / 出错状态下保持与系统空闲图标一致的尺寸,不再忽大忽小。
- 修复空闲时停止 display link 与渲染线程互等,导致下一次窗口聚焦卡住主线程的问题。
- 修复 CLI 标签在 Agent 空闲后仍继续转圈的问题。
Aster 0.4.3
主题界面
- 主题切换现在会一致更新窗口、Pane、Tabs Sidebar、活动标签和右侧 Inspector。
- Floating Card 的 Inspector 与中央 Pane 共用同一张圆角 Container 卡片,透明 Sidebar
不再出现多余分隔线或重复玻璃材质。 - 修复暗色主题下 File Pane、查找栏等 Pane 工具栏残留白色的问题。
- Tokyo Night、Dracula 等终端-only 暗色主题会保留各自背景色调,不再统一显示成同一种
黑灰 Sidebar。 - Aster 继续只读写
~/.config/aster/themes/*.astertheme,不会改动 Otty 的主题目录。
标签与工作区
- 项目分组现在会区分本地目录和 SSH 主机,同名本地项目与远端主机不会再混进同一组。
- SSH 标签使用解析后的远端主机身份与专属图标,恢复工作区后仍保持正确分组。
- 修正主题自定义的 Sidebar 左右 padding、标签前景色、活动边框和 Container 分隔线。
稳定性
- 主题预览和明暗切换会在工作区实际外观上下文中解析颜色,避免动态颜色提前冻结成错误的
浅色值。 - 24 套内置主题均经过 Window、Container、Sidebar、Tabbar、Tab、Pane 和 Inspector
的 AppKit 呈现矩阵验证。
Aster 0.4.2
自动更新
Aster 现在可以自己升级。「Aster → 检查更新…」会检查新版本,「设置 → 通用 → 更新」
可以开关自动检查,并选择跟随正式版还是预览版通道。
Dock 图标
「设置 → 外观 → Dock 图标」三个开关现在都有明确可见的效果:
- 任务进行时旋转:会话运行时,图标中间的星芒匀速自转,圆角底板和
>保持不动。 - 出错时变红:任一标签失败时整块底板变成红色,点击 Dock 图标跳到出错的那个标签。
- 收到通知时跳动:Aster 不在前台时收到通知,图标会一直跳到你切回 Aster。
应用图标本身也重做了:去掉了外面那圈白色方块,并改成满幅尺寸,在 macOS 26 的 Dock
里与其他应用等大。
自动补全
- 输入行为空时不再弹出候选面板。以前刚开标签或刚跑完命令就会冒出一大片历史,还会
把回车吃掉;现在至少敲一个字符才会出现候选和 inline suggestion。 - 修复候选面板在行内布局与整行布局之间切换时的漂移。
主题
主题的存放位置迁到 ~/.config/aster/themes,不再读写 Otty 的目录。首次启动会把仓库
内置的主题基线复制过去,你自己改过的主题不会被覆盖。
智能体
- 新增 Grok Build 智能体支持。
- 「设置 → 智能体」页重做,修复 CLI 安装检测与状态显示不准的问题;恢复会话时能重新
接上之前的智能体会话。
终端
TERM设为auto时优先使用随应用编译的xterm-ghostty,能力与终端引擎一致。- 「设置 → Shell」页补全了此前缺失的功能项。
- 空闲时不再产生多余的唤醒,笔记本上更省电。
Aster 0.4.1
First public release of Aster — a native macOS terminal workspace built in pure AppKit, powered by the Ghostty terminal engine.
Highlights
- Terminal workspace: tabs (vertical sidebar / top / bottom layouts), recursive splits, file browser, editor and rich previews in one window
- Ghostty engine: production PTY, VT state and Metal rendering via an internal libghostty build
- 24 built-in themes with light/dark pairing, live preview and per-color overrides (Otty
.ottythemecompatible) - Agent integration: Claude Code & friends — session titles, prompt queue, history by project, Send to Chat with secret masking
- Session Memory: cross-agent project memory with retrieval gating and retention policies
- Workflows & Recipes: reusable workspace layouts with strict security boundaries (external commands never auto-run)
- Shell integration (OSC 133/7), autocomplete, link/target detection, CLI & IPC, multi-window with per-window persistence
Install
Download Aster-0.4.1.dmg, open it and drag Aster.app into Applications.
The app is signed with a Developer ID certificate and notarized by Apple — it opens without Gatekeeper warnings.
Requires macOS 14+ (Apple Silicon).
Aster 的首个公开版本——纯 AppKit 打造的原生 macOS 终端工作区,终端引擎为 Ghostty。
- 标签页(垂直侧栏 / 顶部 / 底部三种布局)、递归分屏、文件浏览器、编辑器与富预览合于一窗
- 24 套内置主题,支持明暗配对、实时预览与逐色覆盖
- Agent 集成(Claude Code 等):会话标题、Prompt 队列、按项目过滤的历史、脱敏 Send to Chat
- Session Memory 跨 Agent 项目记忆;Workflow/Recipe 可复用工作区布局(外部命令绝不自动执行)
- Shell Integration、自动补全、链接识别、CLI/IPC、多窗口独立持久化
下载 Aster-0.4.1.dmg,拖入「应用程序」即可。应用已完成 Developer ID 签名与 Apple 公证,Gatekeeper 直接放行。要求 macOS 14+(Apple Silicon)。