Skip to content

Releases: rambocode/aster

Aster 0.4.4

Choose a tag to compare

@rambocode rambocode released this 27 Aug 03:41

视图设置

  • 新增「视图」设置分类:标签规则(条件 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

Choose a tag to compare

@rambocode rambocode released this 22 Aug 03:59

主题界面

  • 主题切换现在会一致更新窗口、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

Choose a tag to compare

@rambocode rambocode released this 21 Aug 17:57

自动更新

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

Choose a tag to compare

@rambocode rambocode released this 17 Aug 10:29

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 .ottytheme compatible)
  • 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)。