Mindket

BAMA

新上架第 1 版 · 更新于
星标1619

概览

给你的编程智能体 21 个技能,用来克隆你喜欢的应用、做好规划,并用 Swift 和 SwiftUI 把它做成原生 Mac 应用,数据保存在本地。

BAMA 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

你需要
  • macOS 26 或更高版本的 Mac
  • Swift 6.2
  • Claude Code 或 Codex 这类编程智能体
  • npx,它随 Node.js 一起提供
用在
  • Claude Code:以插件形式提供
  • Codex:同样以插件形式提供
  • macOS 26 或更高版本的 Mac:应用在这里构建、安装和检查
  • 你的 Dock:做好的应用最后放在这里
先运行
npx skills@latest add daveebbelaar/bama

平台

Claude Code编程智能体
Codex编程智能体
macOS操作系统

关于

它是什么

BAMA 是一套给编程智能体用的 21 个技能,能把你喜欢的应用变成你自己的原生 Mac 应用。你的智能体会截下每个界面,规划工作,并用 Swift 和 SwiftUI 来构建,数据保存在本地。你不需要用 Xcode 的界面。

适合谁

它适合想拥有自己的原生 Mac 应用、又宁愿指挥智能体也不想自己写每一行代码的人。不做 Mac 应用的人可以跳过它,它在 Windows 上的对应项目是 BAWA。

行业谁在用怎么用例子
软件开发独立开发者把自己喜欢的应用重做成属于自己的原生 Mac 应用重做成原生 Mac 应用的待办事项应用
产品设计设计师根据应用的截图重做它的外观,并量出尺寸、字体和颜色一套每个部件、每种状态都齐全的自定义设计工具包
创业公司有想法的创始人把想法变成一页简报,再整理成用户故事待办清单写代码之前先有简报和里程碑
开发者工具Mac 工具开发者加上命令行和 MCP 服务器,让智能体能操作这个应用Claude Code 操作一个做好的应用

用在哪里

BAMA 在你的编程智能体里运行,面向 Mac 构建。

  • Claude Code:以插件形式提供
  • Codex:同样以插件形式提供
  • macOS 26 或更高版本的 Mac:应用在这里构建、安装和检查
  • 你的 Dock:做好的应用最后放在这里
使用场景适合谁他们能得到什么
克隆应用独立开发者每个界面的截图和一份界面索引
按故事规划产品负责人一份带可检查验收标准、按里程碑分组的待办清单
小步构建开发者每个提交一个故事,每次提交前都有页面快照和测试
按原样设计设计师根据截图重做的外观,并逐像素对比直到一致

如何设置

你需要一台满足要求的 Mac,以及一个用来运行这些技能的智能体。

  • macOS 26 或更高版本的 Mac
  • Swift 6.2
  • Claude Code 或 Codex 这类编程智能体
  • npx,它随 Node.js 一起提供
  1. 确认你的 Mac 满足这些要求。
  2. 运行下面的安装命令来添加这些技能。
  3. 打开你的智能体,告诉它你想要哪个应用。
npx skills@latest add daveebbelaar/bama

BAMA 也提供 Claude Code 和 Codex 的插件。

如何使用

用平常的话告诉你的智能体要重做哪个应用,以及做到哪一步。

Clone my to-do app as a native Mac app.
Screenshot every screen, write the user stories, and build milestone 1.

bama 技能会看你的项目进行到哪里,再把你带到下一步该用的技能。其他技能覆盖从简报到发布的各个阶段。

工具作用
bama按项目所处的位置,把你带到合适的技能
app-brief根据你的想法写一份一页的简短简报
new-mac-app用模板启动一个能运行的应用,带 Swift 包、SwiftData 和构建脚本
research并行运行研究智能体,覆盖市场、用户、功能、设计和 macOS API
clone截下应用的每个界面,并写出界面索引
user-stories按里程碑整理出一份故事待办清单,每个故事都有可以检查的验收标准
swift-swiftui帮你处理 Swift 6 并发、状态、SwiftData 和编译器错误
os-integrations加上全局热键、菜单栏、浮动面板、快捷指令和权限
agent-cli可选,加上命令行和 MCP 服务器,让智能体能操作你的应用
design-from-app参照你欣赏的应用的截图,重现它的外观
app-icon做出一个 Liquid Glass 图标,保存为 Icon Composer 文件
build-and-verify构建并安装应用,再在浅色和深色模式下截取每个页面

示例

你让智能体把你的待办事项应用变成原生 Mac 应用。它截下每个界面,写出用户故事,并构建第一个里程碑,每个提交一个故事。每次提交之前,都会给每个页面拍下浅色和深色快照,并运行测试。

新手与专家

如果你从没做过 Mac 应用,可以从一句话开始。装好这些技能,告诉智能体你喜欢哪个应用,它就会分步骤克隆、规划和构建。第一件可以试的小事,是让它重做一个待办事项应用。

每个技能都是一组有针对性的指令。有的覆盖 Swift 6 并发、SwiftData 和 AppKit 桥接,有的覆盖 Liquid Glass 设计,以及由代码检查来保证的 4 pt 布局网格。构建阶段按故事推进,所以每个提交都很小,也便于检查。代价是范围:它只面向一个平台,也就是 macOS 26 或更高版本,以及一套技术栈,也就是 Swift 和 SwiftUI。

  1. 智能体截下你喜欢的应用的每个界面
  2. 界面变成按里程碑分组的用户故事
  3. 每个提交构建一个故事
  4. 页面快照和测试检查每次提交
  5. 一个原生 Mac 应用出现在你的 Dock 里

注意事项

  • 平台:macOS 26 或更高版本,以及 Swift 6.2
  • 技术栈:Swift 和 SwiftUI,数据保存在本地,不用 Xcode 界面
  • 技能:一共 21 个,分为 Start、Plan、Code、Design 和 Ship
  • Agent CLI:命令行和 MCP 服务器技能是可选的
  • Windows:请用 Windows 上的对应项目 BAWA
  • 许可证:MIT
每个阶段的技能数
Start3 个技能
Plan3 个技能
Code5 个技能
Design7 个技能
Ship3 个技能

README 和文件

README
# BAMA

给你的编程智能体 21 个技能,用来克隆你喜欢的应用、做好规划,并用 Swift 和 SwiftUI 把它做成原生 Mac 应用,数据保存在本地。

由 daveebbelaar 在 GitHub 上制作。这些说明是 Mindket 根据其 README 写的,项目自己的文件和许可证在它的仓库里。

## 简介

它是什么:BAMA 是一套给编程智能体用的 21 个技能,能把你喜欢的应用变成你自己的原生 Mac 应用。你的智能体会截下每个界面,规划工作,并用 Swift 和 SwiftUI 来构建,数据保存在本地。你不需要用 Xcode 的界面。

适合谁:它适合想拥有自己的原生 Mac 应用、又宁愿指挥智能体也不想自己写每一行代码的人。不做 Mac 应用的人可以跳过它,它在 Windows 上的对应项目是 BAWA。

```table
行业 | 谁在用 | 怎么用 | 例子
软件开发 | 独立开发者 | 把自己喜欢的应用重做成属于自己的原生 Mac 应用 | 重做成原生 Mac 应用的待办事项应用
产品设计 | 设计师 | 根据应用的截图重做它的外观,并量出尺寸、字体和颜色 | 一套每个部件、每种状态都齐全的自定义设计工具包
创业公司 | 有想法的创始人 | 把想法变成一页简报,再整理成用户故事待办清单 | 写代码之前先有简报和里程碑
开发者工具 | Mac 工具开发者 | 加上命令行和 MCP 服务器,让智能体能操作这个应用 | Claude Code 操作一个做好的应用
```

用在哪里:BAMA 在你的编程智能体里运行,面向 Mac 构建。

- Claude Code:以插件形式提供
- Codex:同样以插件形式提供
- macOS 26 或更高版本的 Mac:应用在这里构建、安装和检查
- 你的 Dock:做好的应用最后放在这里

```table
使用场景 | 适合谁 | 他们能得到什么
克隆应用 | 独立开发者 | 每个界面的截图和一份界面索引
按故事规划 | 产品负责人 | 一份带可检查验收标准、按里程碑分组的待办清单
小步构建 | 开发者 | 每个提交一个故事,每次提交前都有页面快照和测试
按原样设计 | 设计师 | 根据截图重做的外观,并逐像素对比直到一致
```

如何设置:你需要一台满足要求的 Mac,以及一个用来运行这些技能的智能体。

- macOS 26 或更高版本的 Mac
- Swift 6.2
- Claude Code 或 Codex 这类编程智能体
- npx,它随 Node.js 一起提供

1. 确认你的 Mac 满足这些要求。
2. 运行下面的安装命令来添加这些技能。
3. 打开你的智能体,告诉它你想要哪个应用。

```bash
npx skills@latest add daveebbelaar/bama
```

BAMA 也提供 Claude Code 和 Codex 的插件。

如何使用:用平常的话告诉你的智能体要重做哪个应用,以及做到哪一步。

```text
Clone my to-do app as a native Mac app.
Screenshot every screen, write the user stories, and build milestone 1.
```

bama 技能会看你的项目进行到哪里,再把你带到下一步该用的技能。其他技能覆盖从简报到发布的各个阶段。

```table
工具 | 作用
bama | 按项目所处的位置,把你带到合适的技能
app-brief | 根据你的想法写一份一页的简短简报
new-mac-app | 用模板启动一个能运行的应用,带 Swift 包、SwiftData 和构建脚本
research | 并行运行研究智能体,覆盖市场、用户、功能、设计和 macOS API
clone | 截下应用的每个界面,并写出界面索引
user-stories | 按里程碑整理出一份故事待办清单,每个故事都有可以检查的验收标准
swift-swiftui | 帮你处理 Swift 6 并发、状态、SwiftData 和编译器错误
os-integrations | 加上全局热键、菜单栏、浮动面板、快捷指令和权限
agent-cli | 可选,加上命令行和 MCP 服务器,让智能体能操作你的应用
design-from-app | 参照你欣赏的应用的截图,重现它的外观
app-icon | 做出一个 Liquid Glass 图标,保存为 Icon Composer 文件
build-and-verify | 构建并安装应用,再在浅色和深色模式下截取每个页面
```

示例:你让智能体把你的待办事项应用变成原生 Mac 应用。它截下每个界面,写出用户故事,并构建第一个里程碑,每个提交一个故事。每次提交之前,都会给每个页面拍下浅色和深色快照,并运行测试。

新手与专家:如果你从没做过 Mac 应用,可以从一句话开始。装好这些技能,告诉智能体你喜欢哪个应用,它就会分步骤克隆、规划和构建。第一件可以试的小事,是让它重做一个待办事项应用。

每个技能都是一组有针对性的指令。有的覆盖 Swift 6 并发、SwiftData 和 AppKit 桥接,有的覆盖 Liquid Glass 设计,以及由代码检查来保证的 4 pt 布局网格。构建阶段按故事推进,所以每个提交都很小,也便于检查。代价是范围:它只面向一个平台,也就是 macOS 26 或更高版本,以及一套技术栈,也就是 Swift 和 SwiftUI。

```flow
智能体截下你喜欢的应用的每个界面
界面变成按里程碑分组的用户故事
每个提交构建一个故事
页面快照和测试检查每次提交
一个原生 Mac 应用出现在你的 Dock 里
```

注意事项:

- 平台:macOS 26 或更高版本,以及 Swift 6.2
- 技术栈:Swift 和 SwiftUI,数据保存在本地,不用 Xcode 界面
- 技能:一共 21 个,分为 Start、Plan、Code、Design 和 Ship
- Agent CLI:命令行和 MCP 服务器技能是可选的
- Windows:请用 Windows 上的对应项目 BAWA
- 许可证:MIT

```chart
Title: 每个阶段的技能数
Start: 3 个技能
Plan: 3 个技能
Code: 5 个技能
Design: 7 个技能
Ship: 3 个技能
```

## GitHub 上的数据(2026年11月6日)

- 星标:1,619
- 复刻:200
- 关注:14
- 未关闭的议题和拉取请求:1
- 语言:Swift
- 许可证:MIT
- 话题:agent-skills, ai-agents, app-clone, claude-code, claude-code-plugin, codex, computer-use, liquid-glass, macos, macos-app, native-apps, skills

## 链接

- 代码:https://github.com/daveebbelaar/bama
- 发布版本:https://github.com/daveebbelaar/bama/releases
- 议题:https://github.com/daveebbelaar/bama/issues
- 星标历史:https://www.star-history.com/#daveebbelaar/bama&Date

## 获取代码

```
git clone https://github.com/daveebbelaar/bama.git
```

然后按它的 README 完成设置。这个工具包里没有会自己运行的东西。
文件
README.md  6 KB

1 个文件,共 6 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-06

同类产品对比

同一分类里与本产品共有主题最多的已上架 GitHub 项目。

产品星标活跃度语言许可证最近更新
BAMA 本页1,619活跃SwiftMIT
agent-desktop共有 computer-use · macos · ai-agents19,705活跃RustApache-2.0
squirrelscan skills(网站审查技能包)共有 claude-code-plugin · codex · agent-skills106活跃TypeScriptMIT
Ponytail共有 claude-code-plugin · agent-skills · ai-agents186,952活跃JavaScriptMIT
Agent Skills 工程技能包共有 skills · codex · agent-skills116,705活跃JavaScriptMIT
Taste Skill共有 codex · agent-skills · ai-agents115,072活跃JavaScriptMIT
数据为 Mindket 在 2026-11-06 至 2026-11-14 期间读取的数值。 活跃度依据各项目在 GitHub 上的最近更新:30 天内为活跃,180 天内为更新较少,超过 180 天为久未更新。

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

squirrelscan 为编程智能体做的两个技能,MIT 许可证。一个教你的智能体运行 squirrel 网站审查程序,另一个负责审查、修复、再审查的循环,直到网站分数够好。这个程序要另外下载,不登录使用时免费。

新上架106

Ponytail

dietrichgebert · 技能

引导AI编程智能体通过优先使用现有仓库组件和标准库来编写最简代码。它增加了审计、代码审查和跟踪工具,帮助开发者减少技术债务并降低成本。

新上架187k

Agent Skills 工程技能包

addyosmani · 技能

Addy Osmani 的开源工程技能集,给 AI 编程智能体用。每个技能是一份 Markdown 工作流,带步骤、检查和结束条件。安装说明涵盖 Claude Code、Codex、Cursor、Gemini CLI、Copilot 等。

新上架117k