登录 注册

Amethyst

去点 Star
其他
16,325
Stars
542
Forks
102
Watchers
273
Open Issues
MIT
许可证
Swift
语言
2013-05-17
创建时间
2026-11-06
最近更新

项目能做什么

macOS 上的平铺式窗口自动管理工具,风格类似 xmonad。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Amethyst

[![Discussions](https://img.shields.io/github/discussions/ianyh/Amethyst)](https://github.com/ianyh/Amethyst/discussions)
[![Open Source Helpers](https://www.codetriage.com/ianyh/amethyst/badges/users.svg)](https://www.codetriage.com/ianyh/amethyst)
[![Reviewed by Hound](https://img.shields.io/badge/Reviewed_by-Hound-8E64B0.svg)](https://houndci.com)

Tiling window manager for macOS along the lines of [xmonad](https://xmonad.org/).

![Windows](https://ianyh.com/amethyst/images/windows.png)

If you want to learn more about tiling window managers and the features of Amethyst there are some great community resources on YouTube.

[Boost your MacOS PRODUCTIVITY with Amethyst | Tiling Window Manager](https://www.youtube.com/watch?v=7Z9-Ry4yGNc)

## Getting Amethyst

Amethyst is available for direct download on the [releases page](https://github.com/ianyh/Amethyst/releases) or using [homebrew cask](https://github.com/Homebrew/homebrew-cask).

```
brew install --cask amethyst
```

Note: that Amethyst now is only supported on macOS 10.15+.

## Using Amethyst

Amethyst must be given permissions to use the accessibility APIs in the Privacy & Security tab, Privacy -> Accessibilty.

<p align="center">
  <img style="text-align: center; border-radius:4px;" width="500px" src="docs/images/accessibility-permission.png" alt="Give Accessibility permission to Amethyst under Privicay and Security." />
</p>

**_Important note_**: You will probably want to disable `Automatically rearrange Spaces based on most recent use` (found under Mission Control in System Preferences). This setting is enabled by default, and will cause your Spaces to swap places based on use. This makes keyboard navigation between Spaces unpredictable.

<p align="center">
  <img style="text-align: center" width="500px" src="docs/images/auto-rearranage.png" />
</p>

or run in a terminal:
```bash
defaults write com.apple.dock workspaces-auto-swoosh -bool NO
killall Dock
```

## Troubleshooting

See [Troubleshooting](docs/troubleshooting.md) for some common issues.

## Configuration

### Keyboard Shortcuts

Amethyst uses two modifier combinations (`mod1` and `mod2`) and can optionally use another two (`mod3` and `mod4`).

| Default Shortcut | Description |
|---|---|
| `mod1` | `option + shift` |
| `mod2` | `ctrl + option + shift` |
| `mod3` | not defined by default |
| `mod4` | not defined by default |

And defines the following commands, mostly a mapping to xmonad key combinations.

| Default Shortcut | Description |
|---|---|
| `mod1 + space` | Cycle layout forward |
| `mod2 + space` | Cycle layout backwards |
| `mod1 + h` | Shrink the main pane |
| `mod1 + l` | Expand the main pane |
| `mod1 + ,` | Increase main pane count |
| `mod1 + .` | Decrease main pane count |
| `mod1 + j` | Move focus counter clockwise |
| `mod1 + k` | Move focus clockwise |
| `mod1 + p` | Move focus to counter clockwise screen |
| `mod1 + n` | Move focus to clockwise screen |
| `mod2 + h` | Swap focused window to
阅读完整原文

项目深度分析 AI 生成

可视化配置与场景预设 Pro 版(推测)

产品构想基于类似 Amethyst 的底层能力,打造面向非极客 macOS 用户的商业客户端,通过图形化界面替代复杂的快捷键记忆,并提供针对编程、写作、投研等场景的一键布局预设。
核心功能图形化快捷键与布局编辑器、应用级自动分屏规则、多显示器场景配置文件一键切换、引导式权限与 Spaces 自动配置。
目标用户希望提升多窗口效率但被 xmonad 陡峭学习曲线劝退的 macOS 职场人、设计师及初级开发者。
难度/周期中等(需精通 Swift 与 macOS Accessibility API) · 2-4个月 · 成本:极低(主要为个人开发时间及 Apple Developer 账号年费,无服务器成本)
收费模式买断制(如 $15-$29)或免费基础版+Pro 功能内购
竞争风险macOS 生态内已有 Magnet、Rectangle 等成熟付费竞品,且苹果后续系统更新可能内置更强的原生平铺功能。
依据 AI推测

团队/企业级研发桌面效率套件(推测)

产品构想针对使用 Mac 办公的科技公司研发团队,提供可集中管理、通过配置文件下发的标准化窗口与工作区管理工具,减少新人环境配置成本。
核心功能集中式配置模板下发、与常见开发工具(IDE、终端、浏览器)的联动布局、一键初始化系统 Accessibility 及 Dock Spaces 设置脚本。
目标用户中大型科技企业 IT 部门、研发效能团队及远程办公团队。
难度/周期中等偏高(需考虑企业 MDM 部署兼容性与稳定性) · 3-6个月 · 成本:低(主要是开发与企业客户对接成本)
收费模式按席位订阅(B2B SaaS 模式)或企业定制授权
竞争风险企业采购决策链长,且窗口管理属于个人偏好较强的工具,统一推广可能遭遇员工习惯阻力。
依据 尚需验证的假设

配置云同步与生态联动扩展服务(推测)

产品构想围绕开源窗口管理器,提供轻量级的云端配置备份同步、社区布局方案市场,以及与 Raycast/Alfred 等效率启动器的深度联动插件。
核心功能多设备快捷键与布局规则实时云同步、社区高赞布局方案一键导入、通过启动器快速触发特定窗口编排。
目标用户拥有多台 Mac 设备(如公司与家庭)的 Amethyst 现有重度用户及效率工具爱好者。
难度/周期低(前端/客户端插件开发为主,云同步可依托轻量级 BaaS) · 1-2个月 · 成本:低(极少量的云存储与 API 托管费用)
收费模式低价订阅(如 $2-$5/月)或赞助/会员制
竞争风险极客用户群体普遍习惯使用 Git/Dotfiles 自行管理配置,对云同步服务的付费转化率可能较低。
依据 数据支持的判断
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
amethyst/amethyst 中文介绍暂未生成
Data-oriented and data-driven game engine written in Rust
8,037 Rust
vitorpamplona/amethyst 中文介绍暂未生成
Nostr client for Android
1,623 Kotlin
ChrisDKN/Amethyst-Mod-Manager 中文介绍暂未生成
A Linux native mod manager for a variety of games
1,394 Python
amethyst-framework/amethyst 中文介绍暂未生成
Amethyst is a Rails inspired web-framework for Crystal langu
650 Crystal
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2013-05-17,近 30 天仍在推送,发布过 100 个 Release
社区活跃Star 16,325 / Fork 542 / Issue 273(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。