Takes for Mac (gettakes.app): a free Mac app for talking-head videos. Teleprompter, recording, and Claude Code edits and posts. Shared as is.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
- !Install pipes a remote script into a shell (curl | sh)
git clone https://github.com/marvtub/takes-public && cp takes-public/*.md ~/.claude/agents/Subagents overview
<p align="center"><img src="docs/banner.webp" alt="Takes: you talk, Takes does the rest" width="100%"></p>
<p align="center">
Record on your Mac or iPhone. <a href="https://claude.com/claude-code">Claude Code</a> writes the script,<br>
cuts the edit and drafts the posts.<br>
<a href="https://gettakes.app"><b>gettakes.app</b></a>
</p>
<p align="center">
<img alt="macOS 15+" src="https://img.shields.io/badge/macOS-15%2B-0b1530">
<img alt="iOS 18+" src="https://img.shields.io/badge/iPhone-iOS%2018%2B-0b1530">
<img alt="Swift" src="https://img.shields.io/badge/Swift-SwiftUI-3b82f6">
<img alt="MCP" src="https://img.shields.io/badge/Claude%20Code-MCP%20server-d97757">
<img alt="License: MIT" src="https://img.shields.io/badge/license-MIT-22c55e">
</p>
<p align="center"><img src="docs/tour.webp" alt="Storyboard, record and post in Takes" width="100%"></p>
Takes shows each post the way LinkedIn, X, YouTube or Shorts will show it, so you review the real thing. No coding needed, no account, no usage data: your videos stay in folders on your Mac.
## Install
Paste this in Terminal:
```sh
curl -fsSL https://gettakes.app/install | bash
```
It installs Takes, ffmpeg and Claude Code, signs you in to Claude and opens Takes. Run it again to update. You can [read the script](https://gettakes.app/install) first: it is 85 lines.
<details>
<summary>Other ways to install</summary>
- **Download:** get `Takes.dmg` from [Releases](https://github.com/marvtub/takes-public/releases/latest) and drag Takes to Applications. Takes is not notarized yet, so open System Settings > Privacy & Security and click **Open Anyway** once ([pictures of each step](https://gettakes.app/download)). Then click **Finish setup** in the sidebar.
- **From source:** clone this repo, `brew install ffmpeg`, then `./build.sh install`.
</details>
## How a video goes
1. **Storyboard.** Ask *"storyboard my next video"*. Claude writes the script and sketches each shot.
2. **Record.** Read off a teleprompter that follows your voice. Camera and screen record as two synced files. Star the take you keep.
3. **Post.** Ask *"cut my last take"* and *"write the posts"*. Review each draft as the platform shows it, leave comments on a frame or a line, and schedule it.
<p align="center"><img src="docs/posts.webp" alt="The same video as a LinkedIn post, an X thread, a YouTube video and a Short" width="100%"></p>
## On your iPhone
<p align="center"><img src="docs/phone.webp" alt="Takes on iPhone: videos, files, storyboard and post" width="100%"></p>
Your videos, takes, storyboards and posts, from anywhere. Ask Takes from the phone too. Record a take on the phone and it lands in the session on your Mac. The phone reaches your Mac over [Tailscale](https://tailscale.com); nothing goes through a server of ours.
To install it you need Xcode and an Apple ID: `TAKES_TEAM=<team id> ios/install.sh`. With a free Apple ID, install it again every 7 days.
## How it works
Your library is plain folders in `~/Movies/Takes`. The app records into them, Claude Code reads and writes them through the `takes` MCP server, and the app updates when a file changes. On its first launch Takes adds the server and two skills (`takes-storyboard`, `takes-video-edit`) to Claude Code, so you can also ask from any terminal.
```mermaid
flowchart LR
app["<b>Takes.app</b><br/>record · review"]
lib[("<b>~/Movies/Takes</b><br/>scripts · takes · posts")]
claude["<b>Claude Code</b><br/>chat panel or terminal"]
phone["<b>iPhone</b>"]
app <--> lib
claude -- "takes MCP" --> lib
app -- "starts" --> claude
phone -- "Tailscale" --> app
```
## Good to know
- **Needs:** a Mac with Apple silicon, macOS 15+ and a Claude plan.
- **Optional:** `whisper` for transcripts. A Gemini key for storyboard sketches, B-roll names and best cuts: Settings › Gemini says what it adds and saves it.
- **Questions and ideas:** [Discussions](https://github.com/marvtub/takes-public/discussions). Takes does not take pull requests, so one person keeps it consistent. Forks are welcome.
- The pictures are the real app on a made-up library.
## Support
Takes is free. If it saves you time, you can buy me a coffee:
<p>
<a href="https://paypal.me/webtotheflow"><img alt="Donate with PayPal" src="https://img.shields.io/badge/PayPal-Buy%20me%20a%20coffee-003087?style=for-the-badge&logo=paypal&logoColor=white"></a>
<a href="https://venmo.com/u/MarvinAziz"><img alt="Donate with Venmo" src="https://img.shields.io/badge/Venmo-Buy%20me%20a%20coffee-008CFF?style=for-the-badge&logo=venmo&logoColor=white"></a>
</p>
What people ask about takes-public
What is marvtub/takes-public?
+
marvtub/takes-public is subagents for the Claude AI ecosystem. Takes for Mac (gettakes.app): a free Mac app for talking-head videos. Teleprompter, recording, and Claude Code edits and posts. Shared as is. It has 2 GitHub stars and its last recorded update is dated 2026-10-10.
How do I install takes-public?
+
You can install takes-public by cloning the repository (https://github.com/marvtub/takes-public) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is marvtub/takes-public safe to use?
+
Our security agent has analyzed marvtub/takes-public and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains marvtub/takes-public?
+
marvtub/takes-public is maintained by marvtub. The last recorded GitHub activity is dated 2026-10-10, with 0 open issues.
Are there alternatives to takes-public?
+
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.
Deploy takes-public to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/marvtub-takes-public)<a href="https://claudewave.com/repo/marvtub-takes-public"><img src="https://claudewave.com/api/badge/marvtub-takes-public" alt="Featured on ClaudeWave: marvtub/takes-public" width="320" height="64" /></a>More Subagents
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
The agent that grows with you
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The agent engineering platform.