type: custom

customType: model-snapshot

provider: deepseek

modelApi: openai-completions

modelId: deepseek-chat


type: message

role: user

type: text

text:
[Tue 2026-05-12 17:04 GMT+8] [Subagent Context] You are running as a subagent (depth 1/1). Results auto-announce to your requester; do not busy-poll for status.

Begin. Your assigned task is in the system prompt under **Your Role**; execute it to completion.


role: assistant

text: Let me start by reading the required files and checking what's available.

read

type: toolCall

exec

command: which bun && bun --version

api: openai-completions

model: deepseek-chat

stopReason: toolUse


role: toolResult

toolName: read

text:
2026年开发一个APP要多少钱？

先说答案，再聊原因。

一个人+AI，一个月，几千块，一个能用的App。

别急着骂我扯淡。我说的是真的。

2026年跟2016年，已经不是一个世界了。

先说说以前

2016年你开发一个App要多少钱？

找一个靠谱的创业公司问过价：iOS端+Android端+后台管理，标准三件套。最便宜的报价15万，中等30万，高的50万以上。还要3到6个月开发周期。

就这，还不包括后续迭代。

如果你找外包公司，更狠。他们按人头算：一个前端月薪2万，一个后端2万，一个设计师1.5万，一个项目经理1.5万。做个MVP，3个月，算下来20万打底。这还算你运气好，没遇到那种收了钱跑路的外包公司。

2016年开发一个App的痛，所有创过业的人都懂。融资的钱一大半烧在开发上，产品还没上线，钱已经花了一半。产品上线了，Bug一堆，又要花钱修。产品没人用，又要花钱推广。

这就是2016年的App创业——起步门槛就是20万。

2026年完全不一样了

变了三件事。

第一件事：AI写代码。

以前写一个注册登录功能，前端要写页面，后端要写接口，数据库要建表。前后加起来，一个熟练工至少两天。现在你跟AI说"帮我实现一个手机号注册登录，验证码倒计时，用户协议勾选"，它10秒给你写出来。可能不是完美无缺，但能跑。你修修补补，半天搞定。

以前写一个列表页，要调接口、处理加载状态、下拉刷新、上拉加载更多。一天。现在AI一句话搞定。5分钟跑起来，有问题继续问AI，改到你满意为止。

这不是未来的事情。Cursors、Claude Code、GitHub Copilot，现在每天几百万人在用。AI写代码的完成度，比2024年强了不知道多少。

第二件事：跨平台框架成熟了。

以前你开发一个App，iOS一套代码，Android一套代码，后台一套代码。三套团队，三倍成本。

现在一套Flutter或者React Native，同时跑iOS和Android。2026年这些框架已经非常成熟了。性能差距几乎感觉不到，主流App都在用。你一套代码搞定两端，人力省一半，时间省一半。

再加上Supabase、Firebase这类后端服务，你连后端都不用写。数据库、认证、存储、实时推送，全部开箱即用。一个人就能搞定全栈。

第三件事：AI帮你做设计。

以前你要找UI设计师，一张页面报价几百到几千。一整套App设计做下来，一两万是正常价。

现在你打开Figma，用AI插件描述你的需求："做一个社交App，类似小红书但专注宠物领域，色调温暖"。AI给你出一套方案，你觉得不对继续改。20分钟出一套可用的设计稿。

不是顶级设计，但是够用了。MVP阶段完全没问题。

2026年开发一个App的真实成本

我直接给你算笔账。

最低成本方案（个人开发者，全AI辅助）：

一个月的时间成本（你的时间，如果你自己干）

AI工具订阅：Claude/Cursor/GitHub Copilot，约50-100美元/月

服务器费用：Supabase免费套餐或Vercel，开发阶段几乎免费

上架费用：苹果开发者账号99美元/年，Google Play 25美元一次性

总成本：一个人，一个月，几百块人民币，加个苹果开发者的年费。

半外包方案（找一个人+AI辅助开发）：

找一个靠谱的独立开发者，按项目报价

纯AI辅助+Flutter一套搞定两端

一个简单的MVP App，报价大概在1-3万

正规团队方案（设计+开发+测试）：

3-5人小团队，2-3个月

有专业UI设计、前后端分离、测试流程

报价大概在5-15万

看到没有？以前最低门槛20万，现在最低门槛几千块能干一件事。不是指什么App都能几千块搞定，复杂的功能、高性能要求的场景，该花大钱还是花大钱。

但是对于创业者最常见的第一步——验证一个想法来说，成本已经降到了一个让人心动的水平。

但便宜不代表简单

有一件事我没说。

开发成本降了，但其他成本没降。

推广成本还是贵的。 以前20万开发，20万推广，你可能能跑起来。现在几千块开发，20万推广，你还是跑不起来。用户获取成本没有因为AI而降低，甚至因为App太多了反而更高了。

运营成本也没降。 App上线只是万里长征第一步。客服、内容运营、用户运营、版本迭代——这些跟AI没什么关系的事情，一样一样都需要人来做。

市场判断比写代码值钱一万倍。 你有没有想清楚做什么App、给谁用、怎么变现，这些问题的成本才是真的高。代码反而是最便宜的那一环。

我见过太多人了，省了开发的钱，花在错误的方向上，最后亏得更多。

代码便宜了，但做正确决策的能力，依然很贵。

真正重要的变化

2026年开发App变便宜了，最重要的不是省钱这件事本身。

最重要的是：它把"验证想法"的门槛降到了历史最低。

以前你想验证一个创业想法，先花20万开发App。20万不是谁都掏得起的。所以很多好想法死在第一步。

现在你想验证一个想法，找一个人+AI，一个月搞出来。几千块。你上班一个月工资都比这个多。不行就换方向，损失很小。行就继续投。

这个变化，对于创业生态来说，比什么政策都管用。

它意味着：未来三年，会有一批以前根本不可能出现的App冒出来。 不是因为它们的创始人有钱，而是因为他们的开发成本足够低，可以试错。

这就是2026年最贵的不是代码，而是你想法的原因。

你有一个好想法吗？

有的话，现在可能是你入场的最好时机。

完。


text:
# 2026年开发一个APP要多少钱？

先说答案，再聊原因。

**一个人+AI，一个月，几千块，一个能用的App。**

别急着骂我扯淡。我说的是真的。

2026年跟2016年，已经不是一个世界了。

---

## 先说说以前

2016年你开发一个App要多少钱？

找一个靠谱的创业公司问过价：iOS端+Android端+后台管理，标准三件套。最便宜的报价15万，中等30万，高的50万以上。还要3到6个月开发周期。

就这，还不包括后续迭代。

如果你找外包公司，更狠。他们按人头算：一个前端月薪2万，一个后端2万，一个设计师1.5万，一个项目经理1.5万。做个MVP，3个月，算下来20万打底。这还算你运气好，没遇到那种收了钱跑路的外包公司。

2016年开发一个App的痛，所有创过业的人都懂。融资的钱一大半烧在开发上，产品还没上线，钱已经花了一半。产品上线了，Bug一堆，又要花钱修。产品没人用，又要花钱推广。

这就是2016年的App创业——起步门槛就是20万。

---

## 2026年完全不一样了

变了三件事。

**第一件事：AI写代码。**

以前写一个注册登录功能，前端要写页面，后端要写接口，数据库要建表。前后加起来，一个熟练工至少两天。现在你跟AI说"帮我实现一个手机号注册登录，验证码倒计时，用户协议勾选"，它10秒给你写出来。可能不是完美无缺，但能跑。你修修补补，半天搞定。

以前写一个列表页，要调接口、处理加载状态、下拉刷新、上拉加载更多。一天。现在AI一句话搞定。5分钟跑起来，有问题继续问AI，改到你满意为止。

这不是未来的事情。Cursors、Claude Code、GitHub Copilot，现在每天几百万人在用。AI写代码的完成度，比2024年强了不知道多少。

**第二件事：跨平台框架成熟了。**

以前你开发一个App，iOS一套代码，Android一套代码，后台一套代码。三套团队，三倍成本。

现在一套Flutter或者React Native，同时跑iOS和Android。2026年这些框架已经非常成熟了。性能差距几乎感觉不到，主流App都在用。你一套代码搞定两端，人力省一半，时间省一半。

再加上Supabase、Firebase这类后端服务，你连后端都不用写。数据库、认证、存储、实时推送，全部开箱即用。一个人就能搞定全栈。

**第三件事：AI帮你做设计。**

以前你要找UI设计师，一张页面报价几百到几千。一整套App设计做下来，一两万是正常价。

现在你打开Figma，用AI插件描述你的需求："做一个社交App，类似小红书但专注宠物领域，色调温暖"。AI给你出一套方案，你觉得不对继续改。20分钟出一套可用的设计稿。

不是顶级设计，但是够用了。MVP阶段完全没问题。

---

## 2026年开发一个App的真实成本

我直接给你算笔账。

**最低成本方案（个人开发者，全AI辅助）：**

- 一个月的时间成本（你的时间，如果你自己干）
- AI工具订阅：Claude/Cursor/GitHub Copilot，约50-100美元/月
- 服务器费用：Supabase免费套餐或Vercel，开发阶段几乎免费
- 上架费用：苹果开发者账号99美元/年，Google Play 25美元一次性

**总成本：一个人，一个月，几百块人民币，加个苹果开发者的年费。**

**半外包方案（找一个人+AI辅助开发）：**

- 找一个靠谱的独立开发者，按项目报价
- 纯AI辅助+Flutter一套搞定两端
- 一个简单的MVP App，报价大概在1-3万

**正规团队方案（设计+开发+测试）：**

- 3-5人小团队，2-3个月
- 有专业UI设计、前后端分离、测试流程
- 报价大概在5-15万

看到没有？以前最低门槛20万，现在最低门槛几千块能干一件事。不是指什么App都能几千块搞定，复杂的功能、高性能要求的场景，该花大钱还是花大钱。

但是对于创业者最常见的第一步——**验证一个想法**来说，成本已经降到了一个让人心动的水平。

---

## 但便宜不代表简单

有一件事我没说。

开发成本降了，但其他成本没降。

**推广成本还是贵的。** 以前20万开发，20万推广，你可能能跑起来。现在几千块开发，20万推广，你还是跑不起来。用户获取成本没有因为AI而降低，甚至因为App太多了反而更高了。

**运营成本也没降。** App上线只是万里长征第一步。客服、内容运营、用户运营、版本迭代——这些跟AI没什么关系的事情，一样一样都需要人来做。

**市场判断比写代码值钱一万倍。** 你有没有想清楚做什么App、给谁用、怎么变现，这些问题的成本才是真的高。代码反而是最便宜的那一环。

我见过太多人了，省了开发的钱，花在错误的方向上，最后亏得更多。

代码便宜了，但做正确决策的能力，依然很贵。

---

## 真正重要的变化

2026年开发App变便宜了，最重要的不是省钱这件事本身。

最重要的是：**它把"验证想法"的门槛降到了历史最低。**

以前你想验证一个创业想法，先花20万开发App。20万不是谁都掏得起的。所以很多好想法死在第一步。

现在你想验证一个想法，找一个人+AI，一个月搞出来。几千块。你上班一个月工资都比这个多。不行就换方向，损失很小。行就继续投。

这个变化，对于创业生态来说，比什么政策都管用。

它意味着：**未来三年，会有一批以前根本不可能出现的App冒出来。** 不是因为它们的创始人有钱，而是因为他们的开发成本足够低，可以试错。

这就是2026年最贵的不是代码，而是你想法的原因。

你有一个好想法吗？

有的话，现在可能是你入场的最好时机。

完。


toolName: exec

text:
/root/.bun/bin/bun
1.3.11

status: completed

aggregated:
/root/.bun/bin/bun
1.3.11


text:
Good, all source files and bun are ready. Let me now proceed in parallel:

1. Check if xmlrpc is available for bun
2. Check the wechat script exists
3. Install xmlrpc if needed

command: ls -la /root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/scripts/wechat-api.ts 2>/dev/null && echo "SCRIPT_EXISTS" || echo "SCRIPT_MISSING"

command: cd /tmp && ls node_modules/xmlrpc/index.js 2>/dev/null && echo "XMLRPC_OK" || echo "NO_XMLRPC"

command: ls -la /root/.openclaw/agents/101/workspace/post-to-wechat/2026-05-12/app-cost-cover.jpg 2>/dev/null && echo "COVER_EXISTS" || echo "COVER_MISSING"


text:
-rw-r--r-- 1 root root 21517 Mar 26 12:20 /root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/scripts/wechat-api.ts
SCRIPT_EXISTS


text:
-rw-r--r-- 1 root root 296835 May 12 17:04 /root/.openclaw/agents/101/workspace/post-to-wechat/2026-05-12/app-cost-cover.jpg
COVER_EXISTS


text: Need to install xmlrpc. Let me install it and create the publish script.

command: cd /tmp && bun add xmlrpc


text:
bun add v1.3.11 (af24e281)
[3.50ms] migrated lockfile from package-lock.json
Resolving dependencies
Resolved, downloaded and extracted [2]
Saved lockfile

+ @wecom/wecom-openclaw-cli@1.0.22

installed xmlrpc@1.3.2

75 packages installed [2.38s]


text: Now create the publish script and call both publishing actions in parallel:

write

content:
const fs = require('fs');
const xmlrpc = require('xmlrpc');
const client = xmlrpc.createClient({ host: 'weixinsiwei.com', path: '/zb_system/xml-rpc/index.php' });
const content = fs.readFileSync('/tmp/app-cost-2026.html', 'utf8');
const post = {
  title: '2026年开发一个APP要多少钱？',
  description: content,
  categories: ['创业思维'],
  mt_keywords: 'App开发,AI编程,创业成本,Flutter,低代码',
  mt_allow_comments: 1
};
client.methodCall('metaWeblog.newPost', ['68ba1ff10060dd54f1e399b8e332bdba', 'admin', '135269zxj', post, true], (err, data) => {
  if (err) console.error('Error:', err);
  else console.log('Published, response:', JSON.stringify(data));
});


toolName: write

text: Successfully wrote 636 bytes to /tmp/publish-appcost.js


exec

command: cd /tmp && bun run publish-appcost.js


text: Published, response: true

aggregated: Published, response: true


text: Website published successfully. Now publish to WeChat official account:

command:
WECHAT_APP_ID=wx88b0cf376e0386c4 WECHAT_APP_SECRET=b2d47ee298204c28cf82549d2798192f \
  bun /root/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/scripts/wechat-api.ts \
  /root/.openclaw/agents/101/workspace/post-to-wechat/2026-05-12/2026开发App要多少钱.md \
  --theme default --color blue --author "ai张三疯" \
  --cover /root/.openclaw/agents/101/workspace/post-to-wechat/2026-05-12/app-cost-cover.jpg


text:
[wechat-api] Theme: default, color: blue, citeStatus: true
[wechat-api] Rendering markdown with placeholders via md-to-wechat: default, color: blue, citeStatus: true
[wechat-api] HTML generated: /tmp/wechat-article-images-z1gv0M/temp-article.html
[wechat-api] Placeholder images: 0
[wechat-api] Title: 2026年开发一个APP要多少钱？
[wechat-api] Author: ai张三疯
[wechat-api] Digest: 2026年跟2016年，已经不是一个世界了。...
[wechat-api] Type: news
[wechat-api] Account: 创业张三疯 (chuangyezhangsanfeng)
[wechat-api] Fetching access token...
[wechat-api] Uploading images...
[wechat-api] Uploading cover: /root/.openclaw/agents/101/workspace/post-to-wechat/2026-05-12/app-cost-cover.jpg
[wechat-api] Publishing to draft...
{
  "success": true,
  "media_id": "imBwNhfy9Uv4ps2luE5gfkEHQ3e0JVerd0O4i7YrkiFxN-ezciJwcZ21tMuYxEPW",
  "title": "2026年开发一个APP要多少钱？",
  "articleType": "news"
}
[wechat-api] Published successfully! media_id: imBwNhfy9Uv4ps2luE5gfkEHQ3e0JVerd0O4i7YrkiFxN-ezciJwcZ21tMuYxEPW


text: Both published. Now verify with getRecentPosts on the website:

write

content:
const xmlrpc = require('xmlrpc');
const client = xmlrpc.createClient({ host: 'weixinsiwei.com', path: '/zb_system/xml-rpc/index.php' });
client.methodCall('metaWeblog.getRecentPosts', ['68ba1ff10060dd54f1e399b8e332bdba', 'admin', '135269zxj', 5], (err, data) => {
  if (err) console.error('Error:', err);
  else {
    data.forEach(p => {
      console.log(`ID: ${p.postid} | Title: ${p.title} | Date: ${p.dateCreated}`);
    });
  }
});


text: Successfully wrote 437 bytes to /tmp/verify-website.js


exec

command: cd /tmp && bun run verify-website.js


text:
ID: 9569 | Title: 2026年开发一个APP要多少钱？ | Date: Tue May 12 2026 17:03:58 GMT+0800 (China Standard Time)
ID: 9568 | Title: 390万的变形机甲来了，但比价格更炸裂的是这个 | Date: Tue May 12 2026 14:58:16 GMT+0800 (China Standard Time)
ID: 9567 | Title: App将会消失，马斯克说的 | Date: Tue May 12 2026 09:04:52 GMT+0800 (China Standard Time)
ID: 9566 | Title: 别因为怕AI，就看不清未来的方向 | Date: Tue May 12 2026 09:04:52 GMT+0800 (China Standard Time)
ID: 9565 | Title: 360给员工发1亿Token：AI时代的"发电脑"时刻到了 | Date: Mon May 11 2026 23:09:22 GMT+0800 (China Standard Time)


text: Now verify the WeChat draft by querying the batchget:

command:
curl -s "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx88b0cf376e0386c4&secret=b2d47ee298204c28cf82549d2798192f" | bun -e "
const data = JSON.parse(await Bun.stdin.text());
if (data.access_token) {
  const token = data.access_token;
  // Get draft list
  const res = await fetch('https://api.weixin.qq.com/cgi-bin/draft/batchget?access_token=' + token, {
    method: 'POST',
    body: JSON.stringify({ offset: 0, count: 5, no_content: 1 })
  });
  const drafts = await res.json();
  if (drafts.item) {
    drafts.item.forEach((item, i) => {
      const a = item.content.news_item[0];
      console.log('Draft ' + (i+1) + ': ' + a.title + ' | update_time: ' + new Date(a.update_time * 1000).toISOString());
    });
  } else {
    console.log('No drafts or error:', JSON.stringify(drafts));
  }
} else {
  console.log('Token error:', JSON.stringify(data));
}"


text:
9 |   });
10 |   const drafts = await res.json();
11 |   if (drafts.item) {
12 |     drafts.item.forEach((item, i) => {
13 |       const a = item.content.news_item[0];
14 |       console.log('Draft ' + (i+1) + ': ' + a.title + ' | update_time: ' + new Date(a.update_time * 1000).toISOString());
                                                                                ^
RangeError: Invalid Date
      at <anonymous> (/root/.openclaw/workspace/fabu/[eval]:14:107)
      at forEach (1:11)
      at /root/.openclaw/workspace/fabu/[eval]:12:17

Bun v1.3.11 (Linux x64)

(Command exited with code 1)


text: Minor timestamp issue. Let me fix:

command:
curl -s "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx88b0cf376e0386c4&secret=b2d47ee298204c28cf82549d2798192f" | bun -e "
const data = JSON.parse(await Bun.stdin.text());
if (data.access_token) {
  const token = data.access_token;
  const res = await fetch('https://api.weixin.qq.com/cgi-bin/draft/batchget?access_token=' + token, {
    method: 'POST',
    body: JSON.stringify({ offset: 0, count: 5, no_content: 1 })
  });
  const drafts = await res.json();
  if (drafts.item) {
    drafts.item.forEach((item, i) => {
      const a = item.content.news_item[0];
      const t = a.update_time;
      console.log('Draft ' + (i+1) + ': ' + a.title + ' | update_time: ' + t);
    });
  } else {
    console.log('Response:', JSON.stringify(drafts));
  }
} else {
  console.log('Token error:', JSON.stringify(data));
}"


text:
Draft 1: 2026年开发一个APP要多少钱？ | update_time: undefined
Draft 2: AI时代，卢德主义者是可以遗传的 | update_time: undefined
Draft 3: GL8取公章：一个属于老板们的过气梗 | update_time: undefined
Draft 4: 他们用AI干了一件事：真正帮自己干活 | update_time: undefined
Draft 5: 没有芯片的"超级计算机"诞生了！汉原2号双核原子量子计算机发布 | update_time: undefined


text:
Both verifications passed. Here's the summary:

---

## ✅ 发布完成

### 1⃣ 网站发布 (weixinsiwei.com) ✅
- **文章标题**: 2026年开发一个APP要多少钱？
- **文章ID**: 9569
- **分类**: 创业思维
- **标签**: App开发,AI编程,创业成本,Flutter,低代码
- **状态**: ✓ 已发布 (getRecentPosts 验证通过)

### 2⃣ 公众号发布 (创业张三疯) ✅
- **文章标题**: 2026年开发一个APP要多少钱？
- **作者**: ai张三疯
- **封面**: app-cost-cover.jpg
- **媒体ID**: `imBwNhfy9Uv4ps2luE5gfkEHQ3e0JVerd0O4i7YrkiFxN-ezciJwcZ21tMuYxEPW`
- **状态**: ✓ 已发布至草稿箱 (draft batchget 验证通过)
- ⚠ 注意：发布的是**草稿**，需要手动在公众号后台发布（群发）

stopReason: stop