<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>wuchao (JackWu)</title>
    <link>https://www.w2solo.com/wuchao</link>
    <description>macOS效率工具GroAsk开发者 一键直达所有AI 一个人用Claude Code从零做到上线 groask.com</description>
    <language>en-us</language>
    <item>
      <title>6 个问题，我花两个月才想清楚：独立开发者的产品商业思考清单</title>
      <description>&lt;p&gt;我做了一款 macOS 工具，功能写完，发到社区，23 个访客，0 个付费用户。&lt;/p&gt;

&lt;p&gt;不是代码有 bug，是我跳过了太多"写代码之外"的事。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="一个人做产品，最常掉进的坑"&gt;一个人做产品，最常掉进的坑&lt;/h2&gt;
&lt;p&gt;大多数独立开发者的路径都一样：&lt;/p&gt;

&lt;p&gt;想到点子 → 兴奋 → 开写 → 写了一两个月 → 发到社区 → 没人理 → 迷茫。&lt;/p&gt;

&lt;p&gt;问题出在哪？从"想到点子"直接跳到了"开写"，中间漏掉了四件事：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;这个需求真的存在吗？（不是你觉得存在，是有人在找解决方案）&lt;/li&gt;
&lt;li&gt;已经有人做了吗？做得怎么样？&lt;/li&gt;
&lt;li&gt;你的用户在哪里？（不是"互联网上"，是具体的社区、论坛、频道）&lt;/li&gt;
&lt;li&gt;凭什么是你？（差异化，不是功能多，是某个维度做到极致）&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;这些问题在大厂有产品经理帮你想。一个人做产品，这些全要自己来。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="我踩过的坑：竞品全免费，我还想收费"&gt;我踩过的坑：竞品全免费，我还想收费&lt;/h2&gt;
&lt;p&gt;举个真实的例子。我做 GroAsk——一个 macOS 菜单栏的 AI 启动器，帮你一个快捷键（⌥Space）直达 Claude Code，不用 cd，不用记路径，还能实时监控所有终端状态。&lt;/p&gt;

&lt;p&gt;产品写完后我才认真做竞品调研，发现了 10 个竞品。最扎心的数据：&lt;strong&gt;所有竞品都免费开源，无一收费&lt;/strong&gt;。Stars 最高的 opcode 有 2 万星，连 YC 背景的 Claudia 都选了 AGPL 开源。&lt;/p&gt;

&lt;p&gt;如果我在写第一行代码之前就做这个调研，产品设计和定价策略会完全不同。&lt;/p&gt;

&lt;p&gt;不过竞品调研也不全是坏消息。仔细看技术栈，所有竞品都是 Electron、Tauri 或 Web 技术——没有一个是纯原生 macOS 应用。启动速度（&amp;lt; 0.3 秒 vs 1-3 秒）、内存占用（&amp;lt; 50 MB vs 200-500 MB）、系统集成深度，原生方案有天然优势。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;教训：竞品调研不是为了吓退自己，是为了找到你真正能赢的维度。&lt;/strong&gt;&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="北极星指标：你的产品"&gt;北极星指标：你的产品"活着"的证据是什么&lt;/h2&gt;
&lt;p&gt;做独立产品最怕的不是失败，是不知道自己在失败。&lt;/p&gt;

&lt;p&gt;你可能同时关注下载量、日活、留存、付费率……什么都看，等于什么都没看。&lt;/p&gt;

&lt;p&gt;我的做法是选一个北极星指标，当前阶段只盯这一个。&lt;/p&gt;

&lt;p&gt;产品刚上线，我选了 &lt;strong&gt;GitHub Stars&lt;/strong&gt;：零摩擦、可量化、自带社交证明，而且真实反映用户兴趣。辅助指标是 WAU，定义是过去 7 天内至少打开 3 次的用户，目前是 12。&lt;/p&gt;

&lt;p&gt;不同阶段北极星指标不一样：冷启动期看关注度（star、收藏、注册），增长期看活跃（DAU、留存），商业化期看收入（MRR、LTV）。&lt;/p&gt;

&lt;p&gt;关键是&lt;strong&gt;每个阶段只盯一个主指标&lt;/strong&gt;，其他的都是辅助。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="增长不是发完帖子就结束了"&gt;增长不是发完帖子就结束了&lt;/h2&gt;
&lt;p&gt;大多数独立开发者对"推广"的理解是：写一篇帖子，发到几个社区，然后等。&lt;/p&gt;

&lt;p&gt;我最开始也这样。发了十几个渠道，然后就没然后了。&lt;/p&gt;

&lt;p&gt;后来我开始做一件事：&lt;strong&gt;追踪每个渠道的实际流量&lt;/strong&gt;。所有下载链接加 &lt;code&gt;?ref=xxx&lt;/code&gt; 参数，官网统计 referral 数据。&lt;/p&gt;

&lt;p&gt;两周后数据出来了：&lt;/p&gt;
&lt;table class="table table-bordered table-striped"&gt;
&lt;tr&gt;
&lt;th&gt;渠道&lt;/th&gt;
&lt;th&gt;访客&lt;/th&gt;
&lt;th&gt;占比&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google 搜索&lt;/td&gt;
&lt;td&gt;35&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GitHub&lt;/td&gt;
&lt;td&gt;34&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;X/Twitter&lt;/td&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;td&gt;13%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;小众软件 (Appinn)&lt;/td&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;td&gt;11%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;电鸭社区&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;W2Solo&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;6%&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;这张表让我做了两个决策：砍掉 LinkedIn（只带来 1 个访客），加大 X/Twitter 投入（Claude Code 用户大量聚集在那里）。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;增长不是一次性动作，是一个带反馈的循环：发内容 → 追踪数据 → 识别有效渠道 → 集中投入 → 再发内容。&lt;/strong&gt;&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="定价：独立开发者最纠结的问题"&gt;定价：独立开发者最纠结的问题&lt;/h2&gt;
&lt;p&gt;所有竞品都免费，我还能收费吗？&lt;/p&gt;

&lt;p&gt;纠结了很久，最后想通了一个算术题：Claude Code 全球用户保守估计几百万，我只需要其中 0.01%——大约 900 个人——愿意每月付 $5，就是年收入 ¥50 万。&lt;/p&gt;

&lt;p&gt;这个数字让我从"跟竞品比免费"的焦虑中跳出来了：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;免费版做到跟最好的开源竞品一样好，核心功能不藏着掖着&lt;/li&gt;
&lt;li&gt;Pro 版提供差异化价值，比如多 CLI 支持、高级监控——重度用户真正需要的&lt;/li&gt;
&lt;li&gt;不跟免费竞争，跟"不够好"竞争&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;定价的本质不是"收多少钱"，而是&lt;strong&gt;你在为谁创造什么价值，这个价值值多少钱&lt;/strong&gt;。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="6 个问题的清单"&gt;6 个问题的清单&lt;/h2&gt;
&lt;p&gt;把上面的经验提炼成 6 个问题。做任何产品之前，花半天把这 6 个问题写下来：&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. 我在为谁解决什么问题？&lt;/strong&gt;
不是"所有开发者"，是"每天用 Claude Code 在多个项目间切换的 macOS 用户"。越具体越好。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. 已经有人在做了吗？他们做得怎么样？&lt;/strong&gt;
列出 5-10 个竞品，看技术栈、定价、用户反馈。重点找用户在抱怨什么——那就是你的机会。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. 我能在哪个维度上赢？&lt;/strong&gt;
不要试图在所有维度上赢。选一个维度做到极致：速度、体验、价格、社区？&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. 怎么知道产品在正确的方向上？&lt;/strong&gt;
选一个北极星指标，当前阶段只盯这一个。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. 用户在哪里？怎么触达？&lt;/strong&gt;
列出目标用户聚集的 5 个具体社区/平台，发内容后追踪数据，两周内砍掉无效渠道。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. 商业模式是什么？&lt;/strong&gt;
不需要第一天就想清楚，但至少要有一个假设，然后算一下需要多少付费用户才能达到目标收入。&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;这 6 个问题不需要完美的答案，写下来本身就比"以后再说"强 10 倍。&lt;/p&gt;

&lt;p&gt;我现在的产品还在冷启动期，这些问题的答案也在不断修正。但至少不再是"写完代码发到社区然后祈祷"了。&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;顺便，如果你也在用 Claude Code，可以看看我做的 GroAsk（&lt;a href="https://groask.com/zh/?ref=w2solo" rel="nofollow" target="_blank" title=""&gt;groask.com/zh/?ref=w2solo&lt;/a&gt;）。⌥Space 一键启动，Agent 调度面板实时监控所有终端，纯原生 macOS。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;你们在做独立产品时，是先想好商业模式再开发，还是做完再说？&lt;/strong&gt;&lt;/p&gt;</description>
      <author>wuchao</author>
      <pubDate>Sat, 21 Feb 2026 22:09:16 +0800</pubDate>
      <link>https://www.w2solo.com/topics/6944</link>
      <guid>https://www.w2solo.com/topics/6944</guid>
    </item>
    <item>
      <title>20 天，20000 次对话，12 亿 token——一个独立开发者的 Claude Code 重度使用复盘</title>
      <description>&lt;blockquote&gt;
&lt;p&gt;从把 Claude Code 当"更聪明的 Cursor"，到现在把它当一个靠谱的外包团队在管——这篇是 20000 次对话后的真实复盘。token 消耗量排在全球前 1%。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;hr&gt;
&lt;h2 id="认知转变：从 AI 助手到 AI 团队"&gt;认知转变：从 AI 助手到 AI 团队&lt;/h2&gt;
&lt;p&gt;刚开始用 Claude Code 的时候，觉得它就是编程准确度更高的 Cursor，没什么特别的。&lt;/p&gt;

&lt;p&gt;后来才慢慢想明白：&lt;strong&gt;它不是 AI 助手，是一个经验丰富、成本极低的 AI 团队。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;这一句话换掉之后，用法完全不一样了。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="20天做了3个产品，全程没手写一行代码"&gt;20 天做了 3 个产品，全程没手写一行代码&lt;/h2&gt;
&lt;p&gt;这 20 天我用 Claude Code 独立做了三个产品：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI 对话 ChatBot&lt;/strong&gt;（Flutter，2 天）：支持语音文字、简历上传、AI 面试官&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;iOS 启动器 App&lt;/strong&gt;（iOS 原生，2 天）&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://groask.com/zh/?ref=w2solo" rel="nofollow" target="_blank" title=""&gt;GroAsk&lt;/a&gt;&lt;/strong&gt;（macOS 原生，2 周）：Claude Code 调度面板，也是后面讲到的多 Session 工作流的基础设施&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;三个产品全部 Vibe Coding，没有手写过一行代码。Opus 4.5 时代还会看一眼代码，到了 Opus 4.6，代码我都不看了。&lt;/p&gt;

&lt;p&gt;GroAsk 是我自己用 Claude Code 开发过程中，实在受不了反复切终端、不知道哪个 Session 在干嘛、上下文爆了还不知道，才自己动手做的。&lt;strong&gt;一个人的 AI 团队，也需要自己的调度系统。&lt;/strong&gt;&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="编程以外，Claude Code 还能干什么"&gt;编程以外，Claude Code 还能干什么&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;自动发推特（浏览器 MCP + Skill）&lt;/li&gt;
&lt;li&gt;自动写文章、多平台分发（自定义 Skill）&lt;/li&gt;
&lt;li&gt;产品数据分析（分析真实运营数据）&lt;/li&gt;
&lt;li&gt;深度市场调研（收集需求、分析竞品）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这些不是演示，是我日常在用的流程。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="我的产品迭代节奏"&gt;我的产品迭代节奏&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;小需求：一句话到上线&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;描述需求 → Claude Code 自动完成 → 直接上线 → 发现问题一句话修复&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;大版本：结构化流程&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;需求收集 → PRD 产出 → 市场调研验证 → 技术方案 → 执行规划 → 按计划开发&lt;/p&gt;

&lt;p&gt;具体来说：先把原始需求描述给 Claude Code，让它产出 PRD，再调研验证；然后让它写技术方案，再用市场调研 review；最后用 TDD + Subagent 拆任务，按计划执行。&lt;/p&gt;

&lt;p&gt;一个 3000 字的需求描述 → 10000 字的技术方案 → 40000 字的执行规划。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;核心原则：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;产品决策和技术决策是人最重要的工作。完全交给 AI 决策，面对复杂任务时仍然不可靠——看似实现了需求，维护起来是地狱级难度。&lt;/p&gt;

&lt;p&gt;让 AI 实现一个小的需求点，远比让 AI 一次性完成大而全的需求，更容易、更可靠、效率也更高。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="深度使用技巧"&gt;深度使用技巧&lt;/h2&gt;&lt;h3 id="Skill：把工作流固化下来"&gt;Skill：把工作流固化下来&lt;/h3&gt;
&lt;p&gt;Skill 是我觉得最强大的能力，核心就是把个人工作流程固化。&lt;/p&gt;

&lt;p&gt;两个关键部分：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prompt&lt;/strong&gt;：用自然语言描述（需要模型理解判断的部分）&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scripts&lt;/strong&gt;：用代码描述（代码能搞定的就别用 Prompt）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;我常用的 Skill：自动提交代码、自动运行工程、拉取运营数据、自动发帖、自动写文章……&lt;/p&gt;

&lt;p&gt;这些流程固化下来之后，每次只需要触发一个命令，AI 帮你把整个链路跑完。&lt;/p&gt;
&lt;h3 id="Subagent：一个会话里管多个 Agent"&gt;Subagent：一个会话里管多个 Agent&lt;/h3&gt;
&lt;p&gt;Subagent 让你在一个会话内使用多个 Agent 分担工作。Claude 自带的 &lt;code&gt;Task&lt;/code&gt; 工具就是这个——主 Session 把部分任务拆出去，自己只关注输入和输出。&lt;/p&gt;

&lt;p&gt;复杂任务就这么拆，上下文也好控制。&lt;/p&gt;
&lt;h3 id="MCP：按需引入，越少越好"&gt;MCP：按需引入，越少越好&lt;/h3&gt;
&lt;p&gt;我个人用了 8 个 MCP，但强烈建议用更少的。MCP 占用大量原始上下文。优先选 Rust/Go 编译的 MCP，内存占用比 Node 的小很多。&lt;/p&gt;
&lt;h3 id="Hooks：给自己留安全网"&gt;Hooks：给自己留安全网&lt;/h3&gt;
&lt;p&gt;目前最值得配的 Hook：&lt;strong&gt;让 Claude Code 在删除任何未备份的东西之前先备份&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id="调试技巧"&gt;调试技巧&lt;/h3&gt;
&lt;p&gt;让 AI 把日志写到本地，再根据日志排查。这是最有效的 bug 解决方式，没有之一。觉得 AI 搞不定了，就让它先加日志，结果往往超出你的预期。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="长期记忆：解决"&gt;长期记忆：解决"今天说明天忘"&lt;/h2&gt;
&lt;p&gt;长期记忆是很多人的痛点。我的做法：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;维护一个分层的知识文件夹，告诉 Claude Code"有价值的信息存进去"&lt;/li&gt;
&lt;li&gt;CLAUDE.md 按子工程分组管理，加上 Rules 分层&lt;/li&gt;
&lt;li&gt;越用越顺手，本地记忆越来越完整&lt;/li&gt;
&lt;/ol&gt;

&lt;hr&gt;
&lt;h2 id="上下文管理：保持模型智能的关键"&gt;上下文管理：保持模型智能的关键&lt;/h2&gt;&lt;table class="table table-bordered table-striped"&gt;
&lt;tr&gt;
&lt;th&gt;策略&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MCP 工具按需引入&lt;/td&gt;
&lt;td&gt;精简接口暴露&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CLAUDE.md 分层分组&lt;/td&gt;
&lt;td&gt;避免信息过载&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;上下文阈值 200k&lt;/td&gt;
&lt;td&gt;超过就换 Session&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;避免压缩上下文&lt;/td&gt;
&lt;td&gt;开新 Session 远优于压缩&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;实时监控&lt;/td&gt;
&lt;td&gt;了解每个 Session 的上下文消耗&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;上下文不推荐超过 200k（1M 窗口的 20%）。区别就像&lt;strong&gt;工作日上午 vs 加班到深夜的同事&lt;/strong&gt;——到了晚上，脑子已经乱了。永远用最智能的状态。&lt;/p&gt;

&lt;p&gt;最后一条"实时监控"最容易被忽略。很多人用着用着上下文爆了还不知道，等到回答质量断崖下降才发现。这也是我做 &lt;a href="https://groask.com/zh/?ref=w2solo" rel="nofollow" target="_blank" title=""&gt;GroAsk&lt;/a&gt; 的核心动机——菜单栏一眼看到每个 Claude Code 终端的上下文用量、当前状态、排队情况，不用一个个切终端去查。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="多 Session 管理：别只盯着一个窗口"&gt;多 Session 管理：别只盯着一个窗口&lt;/h2&gt;
&lt;p&gt;不要同时只开一个 Claude Code 进程，盯着它干活太低效了。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;舒适区：2-3 个并行&lt;/li&gt;
&lt;li&gt;高强度：5-10 个&lt;/li&gt;
&lt;li&gt;只维护需要用户输入的 Session，其他的让它跑&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;但实际问题是：开了 5 个以上终端，光是找"哪个 Session 在等我"就够烦的了。&lt;/p&gt;

&lt;p&gt;我现在用 GroAsk 的调度面板集中管理——哪个在跑、哪个等输入、哪个上下文快满了，一目了然。&lt;code&gt;⌥Space&lt;/code&gt; 呼出面板，点一下跳到对应终端。作为独立开发者，一个人管一支 AI 团队，调度面板是刚需。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="模型的边界在哪里"&gt;模型的边界在哪里&lt;/h2&gt;
&lt;p&gt;模型的边界在于&lt;strong&gt;完全创新的能力&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;做没有人做过的东西——训练数据里没有，只能推测。这时候，需要发挥的是人的创造力和判断力。AI 团队再强，方向还是得人来定。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="三句话总结"&gt;三句话总结&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Claude Code 不是 AI 助手，是 AI 团队。&lt;/strong&gt; 用管理团队的方式去用它。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;人的核心价值是决策。&lt;/strong&gt; 产品决策、技术决策、创新——这些交不出去。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;工程化使用 AI。&lt;/strong&gt; Skill 固化流程、Subagent 管理复杂度、知识分组实现记忆、上下文管理保持智能。&lt;/li&gt;
&lt;/ol&gt;

&lt;hr&gt;

&lt;p&gt;&lt;em&gt;我平时用 Claude Code 开发 &lt;a href="https://groask.com/zh/?ref=w2solo" rel="nofollow" target="_blank" title=""&gt;GroAsk&lt;/a&gt;——macOS 菜单栏 AI 启动器，⌥Space 直达所有 AI，同时监控多个 Claude Code 终端状态。如果你也在多 Session 跑 Claude Code，欢迎试试。&lt;/em&gt;&lt;/p&gt;</description>
      <author>wuchao</author>
      <pubDate>Fri, 20 Feb 2026 15:29:35 +0800</pubDate>
      <link>https://www.w2solo.com/topics/6943</link>
      <guid>https://www.w2solo.com/topics/6943</guid>
    </item>
    <item>
      <title>Claude Code 一键启动 + 自动安装，一个人做的 macOS 图形化工具</title>
      <description>&lt;p&gt;作为独立开发者，Claude Code 是我的核心生产力。但有个事一直让我烦：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd ~/Projects/my-app
claude "fix the login bug"

# 换个项目又来一遍
cd ~/Projects/api-server
claude "add rate limiting"
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;一天 30 次，全是重复动作。每次 20 秒，一年下来浪费 60 小时。&lt;/p&gt;

&lt;p&gt;所以我给自己做了个工具：按 ⌥Space，输入需求，回车。终端自动打开、自动 cd 到项目目录、Claude Code 直接开始干活。&lt;/p&gt;

&lt;p&gt;不是"打开终端让你输入"，是"带着你的指令直接启动 Agent"。&lt;/p&gt;
&lt;h3 id="还顺手解决了两个痛点"&gt;还顺手解决了两个痛点&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;CLI 工具安装太折腾。&lt;/strong&gt; 想装 Gemini CLI？先得有 npm，没 npm 得装 Node.js，版本管理器 nvm/fnm/volta 选哪个……我做了一键安装，点一下按钮，依赖链全自动处理，不需要 sudo，不需要 Homebrew。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;终端选择的割裂。&lt;/strong&gt; 很多开发者用 iTerm2、Ghostty 或 Warp，但大部分周边工具只支持默认终端。GroAsk 四个终端都支持，设置里选一次，之后所有 CLI 通道都走你选的终端。&lt;/p&gt;
&lt;h3 id="一些数据"&gt;一些数据&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;支持 6 个 CLI AI + 4 个 Web AI，同一个入口 Tab 切换&lt;/li&gt;
&lt;li&gt;190 次提交，49% 由 Claude Code 协作完成&lt;/li&gt;
&lt;li&gt;14 天从第一行代码到上线&lt;/li&gt;
&lt;li&gt;纯 AppKit 原生开发，内存 &amp;lt; 30MB&lt;/li&gt;
&lt;li&gt;免费&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这个工具本身就是用 Claude Code 做的——一个人定方向、Claude Code 写实现、人审代码。14 天做完 5,600 行 Swift + 1,200 行 Cloudflare Workers 后端。没有 Claude Code 不可能做到这个效率。&lt;/p&gt;

&lt;p&gt;所以我做了个工具让 Claude Code 更好用，算是给自己最常用的工具配了个趁手的入口。&lt;/p&gt;

&lt;p&gt;官网：groask.com/zh/?ref=w2solo
GitHub：github.com/ThinkerJack/groask-release&lt;/p&gt;</description>
      <author>wuchao</author>
      <pubDate>Sun, 15 Feb 2026 15:32:08 +0800</pubDate>
      <link>https://www.w2solo.com/topics/6932</link>
      <guid>https://www.w2solo.com/topics/6932</guid>
    </item>
    <item>
      <title>职业倦怠三个月后，我用 Claude Code 两周做了第一个独立产品</title>
      <description>&lt;p&gt;开门见山：我去年辞职休息了三个月，回来后用 Claude Code 两周做了一个 macOS 工具，现在已经迭代了接近 30 个版本。这是过程和体会。&lt;/p&gt;
&lt;h2 id="故事"&gt;故事&lt;/h2&gt;
&lt;p&gt;我做了六年 Flutter 客户端开发，去年经历了一段职业倦怠。框架、原理、实践，能学的都学过了，AI 还在不断取代基础编码工作，提不起劲了。&lt;/p&gt;

&lt;p&gt;休息了三个月回来，前同事推荐了 Claude Code。刚开始没太在意，直到我看到有人用 AI Code 一个人做出完整产品的工作流——效率高得超出我预期。&lt;/p&gt;

&lt;p&gt;我决定试试。用 Claude Code 写了第一个 Swift iOS 应用，一周搞定，一行代码没手写。这个过程让我第一次从全局视角理解了产品：不只是写代码，而是用户体验、界面设计、开发流程整体串起来。&lt;/p&gt;

&lt;p&gt;然后，自然就想做一个自己的产品。&lt;/p&gt;
&lt;h2 id="痛点"&gt;痛点&lt;/h2&gt;
&lt;p&gt;我每天和 AI 对话上百次，两个操作让我很烦：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Web AI 要翻标签页。&lt;/strong&gt; 订阅了好几个 AI 会员，每次都要切到浏览器去找标签页。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude Code 要 cd 路径。&lt;/strong&gt; 项目一多记不住路径，每天 cd 几十次。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;我就想：快捷键一按，直接开始对话，这不难吧？找了一圈没有好用的，那就自己做。&lt;/p&gt;
&lt;h2 id="GroAsk"&gt;GroAsk&lt;/h2&gt;
&lt;p&gt;macOS 菜单栏住着的一个小工具：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;⌥Space&lt;/code&gt; 唤起输入框，直接跟 AI 对话&lt;/li&gt;
&lt;li&gt;Tab 切换不同 AI（ChatGPT、Claude、Gemini 等）&lt;/li&gt;
&lt;li&gt;选中文本按快捷键，自动发给 AI&lt;/li&gt;
&lt;li&gt;Claude Code 点选目录就能启动，告别 cd&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;原理很简单，就是 AppleScript 自动化。操控本地浏览器发消息，操控本地终端启 Claude Code。不经过任何服务器，不碰用户数据。&lt;/p&gt;
&lt;h2 id="独立开发体验"&gt;独立开发体验&lt;/h2&gt;
&lt;p&gt;一个人 + Claude Code，两周从零做到上线：代码、官网、后端服务、Apple 开发者注册、签名公证、域名部署，全部搞定。&lt;/p&gt;

&lt;p&gt;按照以前的节奏，这些事情半年起步。Claude Code 是真正意义上的效率放大器，不只是帮你写代码，而是让一个人有能力覆盖整个产品链条。&lt;/p&gt;

&lt;p&gt;现在完全免费，已经迭代了接近 30 个版本。做产品的感觉和上班完全不一样——每一个用户反馈都是动力，每一次迭代都有成就感。&lt;/p&gt;

&lt;p&gt;免费的，下载不到 5MB：&lt;a href="https://groask.com/zh/?ref=w2solo" rel="nofollow" target="_blank" title=""&gt;groask.com/zh/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;也想听听其他独立开发者的经历——你是怎么找到第一个产品方向的？评论区聊聊。&lt;/p&gt;</description>
      <author>wuchao</author>
      <pubDate>Sat, 14 Feb 2026 02:49:11 +0800</pubDate>
      <link>https://www.w2solo.com/topics/6928</link>
      <guid>https://www.w2solo.com/topics/6928</guid>
    </item>
  </channel>
</rss>
