# 「可乐工具」现状问题分析与改造路线 > 依据:[竞品网站分析报告](./竞品网站分析报告.md)(tool.lu / 菜鸟工具 / ToolFk / MikuTools / 慕课网 / 掘金,2026-09-08 实地检查) > 分析基线:本仓库实际代码——`chunyu_project`(Django 后端)、`chunyu_project_react`(PC 前端,Vite + React + TS)、`android`(Compose App) --- ## 一、现状盘点(先说已有的,避免误判) 通过代码核实,以下能力**已经实现**,比预想更完整: | 能力 | 后端实现 | 前端接入 | 说明 | |---|---|---|---| | 工具箱 | `tool` app:ToolCategory / Tool / ToolFavorite / CompressionHistory | `Utility.tsx` 分类筛选 + 收藏 + 使用次数 | 种子数据 **16 个工具**,3 分类(开发/设计/实用) | | 学习 | `learn` app:Course / Chapter / ChapterContent / **ChapterRead**(阅读进度)/ CourseFavorite / CourseMaterial | `Learn.tsx` + `CourseLearn.tsx` | 有等级徽章/章节数,**无价格字段(未做付费)** | | 文章 | `article` app:Article / Comment / Like / Favorite / CommentLike,支持置顶/精选 | `Articles.tsx` 排序:最新/最多浏览/最多点赞/最多评论 | — | | 签到 | `user.DailyCheckin` 模型 + API | locale 已有 `checkin/signIn` 词条 | ✅ 已实现 | | 关注 | `user.Follow` 模型 | — | 模型已有,**文章流未见"关注"维度** | | 任务/钱包/等级 | TaskDefinition / UserTaskProgress / PointTransaction / UserLevel / LevelThreshold | `TaskCenter.tsx`(积分/金币/XP 三种奖励) | ✅ 已实现 | | API 目录 | `apidirectory` app:ApiCategory / ApiItem / ApiFavorite | `ApiDirectory.tsx` / `ApiDocs.tsx` | 六家竞品都没有,**独有优势** | | 多语言 | — | zh / zh-TW / en / ja / ko / ru 六语 | 领先所有竞品 | | 双端 | — | PC + Android App | 竞品中仅掘金/慕课网有 App | **结论:用户留存侧(签到/任务/等级/钱包)地基已经打完,短板集中在"内容供给量、工具发现、内容互动深度、变现闭环"四件事上。** --- ## 二、当前问题分析(对照竞品) ### P0 级问题(直接影响竞争力) **1. 工具数量只有 16 个,是竞品的 1/8** - 菜鸟工具首页挂 130+、tool.lu 和 ToolFk 各 100+,本产品种子数据 16 个(`seed_tools.py`)。 - 且工具页无"最近使用/最热使用"入口——`Tool.usage_count` 字段已有,但**没有转化为排行榜页面或热门标签**(tool.lu 的 `/top/` 排行榜、掘金左侧排行榜侧栏都在做这件事)。 **2. AI 工具矩阵缺失,只有一个"万能翻译"** - ToolFk 首页热门工具已全线 AI 化(文生图、图生视频、抠图、证件照、图片放大、TTS),这是 2026 年工具站最大流量来源;本产品 AI 能力仅百度翻译一项。 **3. 没有在线代码运行器** - 菜鸟工具 24 种语言在线编译、ToolFk 有 Online Code Compiler;本产品"学习"模块讲编程课程,却无处练代码——**课程与工具割裂**。 ### P1 级问题(影响留存与增长) **4. 内容互动深度不足** - 文章排序有 4 种(最新/浏览/点赞/评论),但没有"关注 feed"——`Follow` 模型已在 `user/models.py:113`,却没接进文章流(掘金三态信息流:推荐/最新/关注)。 - 无每日签到入口曝光(签到 API 已有,首页无签到卡,掘金首页右侧第一屏就是"去签到")。 **5. 学习模块没有"数据钩子"和路径感** - Course 模型无学员数统计、无学习路径/体系课概念、无限时优惠;慕课网每个方向都标"XX万人在学 · 平均月薪 XXk"。`ChapterRead` 已记录阅读行为,**统计"在学人数"只差一个聚合接口**。 **6. SEO 基本为零** - Vite SPA 纯客户端渲染,无预渲染/SSR。工具站的核心获客渠道是搜索引擎("时间戳转换""JSON格式化"都是大流量词),菜鸟工具/tool.lu 全部吃 SEO 流量。`dist.tar.gz` 直接部署 SPA,蜘蛛抓不到工具内容。 **7. 变现只有"任务送币",没有"花币场景"** - 钱包/积分/金币/邀请都有,但没有付费课程(Course 无价格字段)、没有数字商品(tool.lu 小摊卖 prompt ¥19、慕课网实战课 ¥59~¥1299)、API 目录无计费。闭环缺了后半段。 ### P2 级问题(风险项) **8. 性能红线没有制度化** - ToolFk 页面过重两次把检查用的浏览器标签页搞崩。本产品 React SPA 目前工具 16 个没问题,但若按下面路线扩到 50+ 工具,必须先立懒加载/分包规范(Vite `React.lazy` 路由级分包)。 **9. 无工具导航聚合能力** - 菜鸟工具的"搜索资源 + 外部工具导航 + 自定义网址"是低成本高粘性方案;本产品 `Use` 页面定位不清晰,可承接此能力。 --- ## 三、改造项目与内容模块(按优先级排序) ### P0 —— 一个版本内必须做(补齐竞争力) | # | 改造项 | 具体内容 | 涉及模块 | |---|---|---|---| | 1 | **工具热榜 + 最近使用** | 新增 `/top` 页面:按 `usage_count` 出总榜 + 周榜(需加 `ToolUsageRecord` 日志表);工具卡片显示"XX 人本周在用";首页 Hero 下加"热门工具 Top10"横条 | 后端 `tool` app 加聚合接口;前端新增 `Top.tsx`,改 `Home.tsx` | | 2 | **AI 工具四件套** | 优先上线:**AI 抠图、AI 证件照、图片无损放大、AI 文生图**(接rembg/Real-ESRGAN/SD 或第三方 API,先做"消耗金币"模式,与钱包打通) | 后端新建 `aitool` app;前端 `Utility` 加"AI 工具"分类 | | 3 | **在线代码运行器(JS + Python 起步)** | 后端沙箱(Pyodide WASM 或 judge0 容器);嵌入 `CourseLearn` 章节页做"随堂运行",实现"学完即练"——这是全部竞品都没有的组合 | 后端新建 `runner` app;前端 `CourseLearn.tsx` 嵌入编辑器组件 | | 4 | **工具页 SEO 预渲染** | Vite 构建加 `vite-plugin-prerender`(或上 Next.js 只做工具详情页 SSR);每个工具页独立 title/description/OG 标签 | 构建配置 + 各工具页面 meta | ### P1 —— 两个月内(留存与增长) | # | 改造项 | 具体内容 | 涉及模块 | |---|---|---|---| | 5 | **文章流三态 + 关注 feed** | 后端加 `/articles?feed=following`(基于已有 `Follow` 模型);前端排序组增加"关注"第 5 态;文章卡片加作者头像+关注按钮 | `article/views.py`、`Articles.tsx` | | 6 | **首页签到卡** | 复用已有 DailyCheckin API,首页右侧/头部加签到卡(连续天数 + 金币),把存量能力变成每日回访理由 | `Home.tsx` + `user` app 已有接口 | | 7 | **学习数据钩子** | Course 加聚合字段:`learners_count`(从 ChapterRead 去重统计)、`total_minutes`;课程卡加"XX 人在学";后台可配"就业方向"文案 | `learn/models.py` + serializers、`Learn.tsx` | | 8 | **学习路径(体系课)** | 新增 `LearningPath` 模型(路径 → 有序课程集),路径页显示进度百分比,完成送金币(接 TaskDefinition) | 后端 `learn` app;前端新增 `PathDetail.tsx` | | 9 | **API 目录开放化** | ApiItem 加"在线调试"按钮(复用 Console 页);加 API Key 管理页;免费额度 + 金币计费调用——把独有优势变成第一个真实变现点 | `apidirectory` app、`Console.tsx`、`Wallet` | | 10 | **工具导航聚合** | `Use` 页改造为"资源导航":分类外部链接库 + 用户自定义网址(对标菜鸟工具"自定义网址") | 前端 `Use.tsx`、后端加 UserLink 模型 | ### P2 —— 季度级(变现与生态) | # | 改造项 | 具体内容 | 参照 | |---|---|---|---| | 11 | **付费课程/数字商品** | Course 加 `price` 字段 + 订单模块(金币/支付双通道);小摊卖 prompt 模板、课程讲义 | tool.lu 小摊、慕课网实战课 | | 12 | **Agent Skills 板块** | 内容侧跟进 tool.lu 新板块:允许作者发布 Claude/Agent Skill 包并展示 star 数 | tool.lu `/skill/` | | 13 | **限时特惠运营位** | 课程卡倒计时 + 新人礼包已有(Invitation/TaskCenter 可复用) | 慕课网上新特惠 | | 14 | **性能与分包规范** | 路由级 `React.lazy` 全覆盖、工具页图片懒加载、单页 bundle 预算(<300KB gzip) | ToolFk 反例 | --- ## 四、不建议做的(竞品有但不该抄) 1. **在线编译 20+ 语言**(菜鸟工具)——运维成本高,本产品先做 JS/Python 两个高频语言验证需求即可。 2. **八卦/老黄历/八字类流量工具**(ToolFk)——与"开发者的效率工具箱"品牌定位冲突。 3. **电商小摊直接上人民币支付**(tool.lu)——先用金币闭环验证付费意愿,再接支付通道。 --- ## 五、落地顺序建议(一句话版) **先做 1、4、6(纯存量能力重组,一周内见效)→ 再做 2、5(AI 工具 + 关注 feed,拉新留存双收)→ 然后做 3、9(代码运行器 + API 开放,建立"学练一体 + 独家 API"护城河)→ 最后做 11(付费闭环)。**