AI 分析
痛点:macOS 无法按项目组织窗口,多项目并行开发时要在编辑器、终端、浏览器、模拟器和 AI 编码代理窗口之间反复 ⌘Tab 切换,编码代理在别的项目里请求权限或完成任务时更难定位。
目标用户:同时维护 3-4 个项目的 Mac 开发者,尤其是重度使用 Claude Code / Codex 等编码代理的人。
证据:This is Layout, a Mac app I built for myself and now sell. ... macOS has no idea which window belongs to which project, so my day was a lot of ⌘Tab. Coding agents made it worse: one would finish or ask for a permission in another project, and I'd go hunting for its window.
变现:一次性买断或年订阅的 Mac 桌面应用(可提供 7-14 天试用);面向 AI 编码代理用户的 Pro 版加价(代理会话通知、tmux 集成、多键盘配置文件)。
MVP:用 Swift + AppKit/Accessibility API 做一个最小版:保存当前窗口布局为「项目工作区」,用全局快捷键(⌃⌥1/2/3)一键切回并把其他窗口移出视野;先不做 Space 切换、不做代理集成,2 周内可交付并挂 Gumroad/Paddle 收费。
竞品:Moom、Rectangle、Contexts、Hammerspoon、Raycast Window Management、Workspaces (Mac)
摘要:一位魁北克独立开发者发布并正在售卖 Mac 应用 Layout,用 ⌃⌥1/2/3 把每个项目的编辑器、终端、浏览器、模拟器和 Claude/Codex 会话当作工作区一键切换。痛点来自他同时开 3-4 个项目、编码代理让 ⌘Tab 混乱加剧的真实日常,是已被自建并商业化验证的需求。技术上用 Swift + SwiftUI + AppKit/Accessibility API 实现,不依赖 Spaces,单人可做,但同类窗口管理竞品较多,差异化在于 AI 编码代理会话的联动。