Aham UI v7.0.2
供 AI 消费的设计系统 · 活样板
DESIGN SYSTEM · LOCAL-FIRST · macOS AI

Aham UI

为 local-first 的 macOS AI 工具打造的设计系统。一份机读、可消费、自洽的视觉语言——这一页本身就用它做成

规范层级8原则→布局
组件~75全状态变体
分类9动作→媒体
配色2亮 / 暗
Token 分层3原始→语义→组件
HIG 审计补全30Apple HIG 对照
02

设计性格

北极星:Claude desktop 气质
01
冷色的纸

三层中性灰,无暖调。界面像一张安静的纸,内容是主角,背景退后。

02
克制的金属感

扁平、精确、无材质。深度靠层差不靠模糊;蓝是点缀不是填充。

03
对话式

对标 Claude desktop。安静、留白优先、内容先行,工具退到注意力之外。

清晰

Clarity — 内容是主角,文字易读,层级分明。

克制

Restraint — 默认是「不加」。每个颜色、字体、装饰都要有理由。

层次

Depth — 深度靠三层背景层差,绝不靠材质 / 模糊 / 阴影。

03

色板

三层灰 · 单蓝 · 文字四级 · 极弱语义 · 标 HEX 与对比度
三层表面 Surface
深度的唯一来源——层差,无暖调。
内容 / 卡片
#FFFFFF
面板 / 侧栏
#F3F3F3
线 / 选中
#E7E7E7
强调蓝 Accent
唯一色相
点缀,非填充——logo / 主操作 / 选中 / 链接。
default
#336EE8
4.63:1
hover
#5C8BED
press
#164EC3
浅底
#EDF0F7
浅描边
#C8D3EA
文字四级 Ink
对齐 Apple label 不透明度递减;取值 Aham。
主 / 正文 #262626 15.1:1 ✓
次要 #6E6E6E 5.1:1 ✓
三级 / 占位 #9B9B9B 2.78 · 仅占位
四级 / 分隔 #C4C4C4 1.70 · 不载文字
语义色 Semantic
极弱、仅真风险。禁红黄绿灯。
成功 #5A7A60
警示 #8A7333
风险 #9E3D31
04

文本样式

11 语义样式 · 层级靠字号+字重,单一无衬线,禁衬线
Display
44 / 1.15 / 600 · Display
Aham 设计系统
Title
32 / 1.2 / 600 · Display
Aham 设计系统
Heading
24 / 1.25 / 600 · Display
Aham 设计系统
Subheading
20 / 1.3 / 600 · Display
Aham 设计系统
Body-L
17 / 1.5 / 400
Aham 设计系统 — 大正文阅读
Body默认
14 / 1.55 / 400
Aham 设计系统 — UI 与正文主力档,14px 基准。
Callout
15 / 1.45 / 400
Aham 设计系统 — 对话正文
Subhead
13 / 1.4 / 500
Aham 设计系统 — 结构次级
Footnote
13 / 1.45 / 400
Aham 设计系统 — 脚注辅助说明
Caption
12 / 1.4 / 400
Aham 设计系统 — 标签 / 单位 / 状态
Mono
跟随 / 400 · JetBrains
0123456789 · $1,284.50 · 2026-06-19
05

图标

Lucide(ISC) · 线性单色 currentColor · 分轨:web/Office/邮件用本集,macOS 用 SF Symbols(后续)
1.6尺寸与用法currentColor 继承 ink · 状态=图标+文字双通道
162024
三档尺寸 16 / 20 / 24
图标+文字 Icon + label
图标按钮 Icon buttons
已保存配额将满保存失败
状态双通道 Status = icon + text
<svg class="icon"><use href="design-system/icons/aham-icons.svg#i-search"/></svg>
1.6语义图标51 件 · Lucide(ISC) · 语义名稳定,底层 Lucide 名见 icons.json
通用20
search
filter
close
x
check
plus
minus
menu
more
ellipsis
settings
edit
pencil
trash
trash-2
copy
link
external
external-link
refresh
refresh-cw
eye
eye-off
lock
download
upload
方向6
chevron-down
chevron-up
chevron-left
chevron-right
arrow-left
arrow-right
状态5
info
success
circle-check
warning
triangle-alert
error
circle-x
help
circle-help
媒体与对话7
play
pause
mic
send
attachment
paperclip
file
folder
账户与导航9
user
users
bell
mail
calendar
clock
home
house
globe
log-out
其它4
star
bookmark
sun
moon
图标来自 Lucide(ISC),许可见 design-system/icons/LICENSE;语义映射 design-system/icons/icons.json。SF Symbols 属 Apple,仅苹果端,不入库。
06

页面布局

第 8 层 · 页面骨架 / 搜索筛选 / 状态 / 预览(网页轨居中,应用轨铺满)
8.4页眉 + 工具栏三段式
本周 ×已完成 ×
页眉 / 工具栏 Page header / Toolbar
8.7状态布局
还没有项目
创建第一个项目后,这里会列出项目与最近活动。
空状态 Empty state
保存失败:网络连接中断,请检查后重试。
设置已保存,变更立即生效。
配额已用 90%,请留意用量。
页面内通知 Notices
8.9预览模式 + 检查器
3 / 12
检查器
创建2026-06-18
修改2026-06-21
类型PNG
预览 / 检查器 Preview / Inspector
05

组件库

9 大类 · 约 75 个组件 · 每个守 Aham 铁规
2.1 动作 Actions 6 组件
按钮 Button
按钮组 Button group
图标按钮 Icon button
菜单 Menu
编辑菜单 Edit menu
工具栏 Toolbar
2.2 录入 Inputs 13 组件
输入框 Input
文本域 Textarea
下拉 Select
Shanghai
Shenzhen
组合框 Combobox
复选 Checkbox
单选 Radio
开关 Switch
62
滑块 Slider
步进器 Stepper
验证码 OTP
六月 2026‹ ›
16171819202122
日历 Calendar
拖放或点击上传
PNG · PDF · ≤10MB
上传 Upload
邮箱用于接收导出文件
表单字段 Field
2.3 导航 Navigation 12 组件
导航栏 Navbar
Aham Voice 录制中
标题栏 Title bar
侧栏 Sidebar
面包屑 Breadcrumb
概览
活动
设置
标签页 Tabs
搜索 Search
设计×本地×
令牌字段 Token field
分页 Pagination
上传
2校对
3导出
步骤条 Steps
素材
录音.wav
转写.md
Tree
操作
新建项目⌘N
导出 PDF
命令面板 Command palette
路径栏 Path bar
2.4 数据展示 Data Display 11 组件
项目状态时长字数
访谈 01已转写12:403,182
访谈 02处理中08:151,940
合计20:555,122
数据表 Data table · 只横线 / 数字右对齐 mono / 合计加粗
转写md
本地完成,未上云。
卡片 Card
本月转写128+12 较上月
指标 Metric
格式
WAV · 48kHz
大小
24.8 MB
键值对 Descriptions
设计本地优先DOCX
标签 Tag / Chip
导出设置
高级
手风琴 Accordion
查看元数据
采样率 48kHz · 单声道 · 本机处理
行内展开 Disclosure
aham export \
  --format=pdf
代码块 Code
还没有项目
导入一段录音开始转写。
空状态 Empty state
09:12
上传完成
09:14
转写完成
时间线 Timeline
导出.pdf
2.4 MB · 刚刚
图文块 Lockup
2.5 可视化 Data Viz 灰阶 + 至多一个蓝高亮
74质量评分
仪表 Gauge
68%
环形进度 Ring
柱状图 Bar
折线图 Line
面积图 Area
散点图 Scatter
3,182
Sparkline 行内迷你图
本地 52%导出 18%
堆叠条 Stacked
2.6 反馈 Feedback 12 组件
提示转写在本机完成,未上传云端。
注意剩余空间不足 200MB。
警示条 Alert
横幅 Banner
已保存撤销
轻提示 Toast
进度条 Progress
加载圈 Spinner
骨架屏 Skeleton
导出成功
文件已存到 ~/Aham/export
结果页 Result
确认删除该项目?
气泡确认 Popconfirm
进行中已完成待处理失败
状态点 Status dot
通知
转写完成
09:14
导出 PDF 就绪
昨天
通知中心 Notification center
图片容器 Image box
分享面板 Share panel
2.7 浮层 Overlays 8 组件 · 仅此处有阴影
模态 Modal
放弃未保存的更改?
关闭后内容将无法恢复。
对话框 Dialog
详情
侧滑面板内容…
抽屉 Drawer
点击外部即关闭。
气泡卡 Popover
本机处理,不上传
工具提示 Tooltip
背景内容
Scrim
遮罩 Scrim
Aham PPT
窗口内容区 — 灯位中性灰,不上红黄绿。
窗口 chrome Window
拖放文件到此处
拖放区 Drop zone
2.8 布局 Layout 间距走 4 基刻度
列表
详情
分栏 / 分割 Split
栅格 Grid
堆叠 Stack
区块 A

区块 B
分隔 Divider
置顶表头
第 1 行
第 2 行
第 3 行
第 4 行
滚动吸顶 Scroll · sticky
2.9 媒体与对话 Media & Conversation 9 组件 · v6.1
02:18/05:24
00:12/00:40
媒体播放器 Player
00:02
主持人
先过一下这周进度,转写引擎离线化基本完成了。
00:09
李航
说话人分离也跑通了,声纹跨录音认人还在调。
00:21
周敏
纪要那边客户更关心导出格式。
逐句转写 + 说话人标记 Transcript

会议纪要 · 周会

本周核心进展:本地离线转写已完成,说话人分离跑通。

  • 转写引擎离线化 — 已完成
  • 声纹跨录音认人 — 进行中
事项负责人工时
离线化李航12.5
正文排版 Prose
对话式输入 Composer
头像 Avatar
侧栏三槽 Sidebar slots
A Aham Voice
邮箱
认证 / 居中页壳 Auth shell
基本信息
项目名称
AI 设置
表单分组 Form section
06

铁规速览

全文强约束 · 交付前必过校验
01

状态 = 6px 点 + 文字。绝不用 pill / 徽章 / 色块 / 红黄绿灯。

02

表格只横线。无竖线 / 无整行底色;数字右对齐 mono;表头与合计靠加粗。

03

卡片无边框无阴影。选中态 = 扁平灰 #E7E7E7,不是蓝。

04

蓝只用于 logo / 主操作 / 发送 / 选中。第一眼注意到蓝就超标。

05

静置与 hover 一律无阴影。仅浮层有一层柔和阴影。

06

内容区用 • + 文字。图标仅用于导航 / 发送栏;禁 emoji。

07

一组只一个 primary。主次靠颜色,不靠距离。

08

单一无衬线 Inter。禁衬线;数字用等宽 JetBrains Mono。

09

留白是首要分隔。先加间距,再考虑加线。

07

八层结构

从原则到系统支撑,逐层堆叠
0
原则

清晰 / 克制 / 层次。默认是「不加」,每个决定都要有理由。

1
基础

颜色 / 字体 / 间距 / 圆角 / 图标 / 动效 / 无障碍 / 国际化 / 隐私。

2
组件

约 65 个控件与组件,覆盖全状态与全变体。

3
组合规则

同心圆角 / 对齐网格 / 动作主次 / 间距贯穿——把孤立组件变成一套。

4
模式

表单 / 列表 / 详情 / 设置 / 仪表盘 / 对话等页型,组件 + 规则拼成。

5
介质落地

网页 / macOS 桌面 / Office,一处改源,全端派生更新。

6
输入

指针与光标映射 / 标准快捷键 / 焦点分组与键盘导航。

7
系统支撑

命名 / AI 消费入口 / 交付校验 / 治理——单一事实源 tokens.json。

08

介质落地

同一套 token,派生到三个方向
网页 Web

CSS 变量 + 文本样式类 + 断点。支持亮 / 暗双色,纯 CSS 即可拼原型。

aham-ui.css.text-*@media
macOS 桌面

三栏窗口 + 原生菜单栏。暗色跟随系统;取值派生为 Swift 常量。

三栏窗口原生菜单Swift 常量
Office

Word · PPT · Excel。字体映射(雅黑 / Inter / Consolas),HEX 取色,表格只横线;文档不做暗色。

WordPPTExcel