bama
BAMA is a set of agent skills that helps build a native Mac app from an existing app you like, for people who can describe what they want.
What it is good for
- Rebuilding an app you like as your own Mac app
- Writing user stories and a build plan for a Mac app
- Building and testing a native macOS app without opening Xcode
- Matching the look of an existing app from its screenshots
At a glance
- Who it is for
- Setup
- Guided command-line setup
Level 4 of 5. You copy and paste commands into a terminal by following the instructions. Comfortable territory for vibe coders.
- Cost
- Free and open source
- Type
- Skill or plugin
- Tasks
- Works with
- Claude Code, Codex, Cursor, Gemini CLI, Xcode
Momentum
- Rank this week
- #17
- Best rank
- #17 week 44, 2026
- Stars gained last week
- +1,367
- GitHub stars
- 1,367
GitHub numbers as of Nov 2, 2026. Updated weekly.
Ranking history
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is bama free?
- Yes. It is free and open source (MIT license).
- Do I need to know how to code to use bama?
- You do not need to write code, but setup means copying and pasting commands into a terminal by following its instructions.
- What does bama work with?
- According to its own documentation, it works with Claude Code, Codex, Cursor, Gemini CLI, and Xcode.
- What is bama good for?
- Rebuilding an app you like as your own Mac app, writing user stories and a build plan for a Mac app, building and testing a native macOS app without opening Xcode, and matching the look of an existing app from its screenshots.
Similar agents
- agents-cli
agents-cli is a CLI and set of skills that teaches a coding assistant to build, test, and deploy AI agents on Google Cloud for developers.
- k-style-ui-ux
k-style-ui-ux is a Claude Code, Codex, and Cursor plugin that turns a one-page product spec into a draft of Korean-style mobile app screens for people building early apps without a designer.
- Appwrite
Appwrite is an open-source backend platform that gives apps and AI agents auth, databases, storage, functions, and hosting in one place.
- img2threejs
img2threejs is a skill that rebuilds an object from a reference image as Three.js code for 3D web scenes, without downloading models.
- InsForge
InsForge is a backend platform that gives coding agents a database, auth, storage, and hosting for building full-stack apps.
- universal-modder
Universal-modder is a set of skills and tools that lets AI coding agents mod PC games you own, for people who want custom game changes without writing the code by hand.