本地优先的自媒体内容经营驾驶舱:今日推进、档期规划、内容管线、大目标与复盘。
Overview
一个面向个人创作者的本地内容工作台,把灵感收集、今日推进、档期规划、内容制作、大目标、发布和复盘放在同一个看板里。 无需注册账号,也不依赖云端数据库。内容、脚本、指标和复盘记录默认只保存在你当前浏览器的 IndexedDB 中。 - 灵感池:只写一段文本即可保存灵感,支持卡片详情与编辑,决定投入后再转为正式内容。 - 今日 Todo:按内容阶段推进并勾选完成。 - 本周总览:自动汇总本周需要处理的内容与发布进度。 - 档期规划:拖拽安排大纲、脚本、录制、剪辑和发布,也可重复创建复盘、直播和自定义日程。 - 内容总览:通过流程 Pipeline 或列表 List 查看全部内容,并按多个维度筛选。 - 大目标:查看粉丝、内容产出和质量指标。 - 复盘实验室:记录数据快照、星级评价、分析与内容规则。 - 本地备份:完整 JSON 导出;导入前预览数据摘要,再选择合并或覆盖恢复。 - 个性化工作台:支持五种设计风格、明暗模式,以及侧边栏主页面拖拽排序。 - 可选 AI:未配置密钥时生成可复制提示词,配置后可直接分析。 Agent 会检查运行环境、查询 GitHub 最新稳定版、安装依赖并打开本地看板,不会覆盖已有目录,也不会要求你在聊天中发送 API Key。 - Git - Node.js >=22.13.0 - Corepack / pnpm 上面的命令会取得 main 最新代码。如果希望安装固定稳定版,请在 GitHub Releases 查看最新版本,并交给项目自带 Skill 安装。 - 工作区数据保存在打开看板所使用浏览器的 IndexedDB 中。 - 源代码目录中不包含你的内容数据。 - 更换浏览器、清理站点数据或改用其他端口时,可能会看到一个新的空白工作区。 - 请定期在「设置与备份」中导出完整 JSON。 - 更新版本前,建议先导出一次备份,并继续使用相同浏览器和本地地址。 - Skill 更新的是本地代码,不会把 IndexedDB 数据上传或同步到别处。保持相同浏览器与 http://localhost:3000 时,旧数据会由新版自动迁移。 1. 将 .env.example 复制为 .env.local。 2. 在本机文件中填写 OPENAI_API_KEY。 3. 重新启动本地服务。
README
Creator Cockpit|自媒体内容经营驾驶舱
一个面向个人创作者的本地内容工作台,把灵感收集、今日推进、档期规划、内容制作、大目标、发布和复盘放在同一个看板里。
无需注册账号,也不依赖云端数据库。内容、脚本、指标和复盘记录默认只保存在你当前浏览器的 IndexedDB 中。
核心能力
- 灵感池:只写一段文本即可保存灵感,支持卡片详情与编辑,决定投入后再转为正式内容。
- 今日 Todo:按内容阶段推进并勾选完成。
- 本周总览:自动汇总本周需要处理的内容与发布进度。
- 档期规划:拖拽安排大纲、脚本、录制、剪辑和发布,也可重复创建复盘、直播和自定义日程。
- 内容总览:通过流程 Pipeline 或列表 List 查看全部内容,并按多个维度筛选。
- 大目标:查看粉丝、内容产出和质量指标。
- 复盘实验室:记录数据快照、星级评价、分析与内容规则。
- 本地备份:完整 JSON 导出;导入前预览数据摘要,再选择合并或覆盖恢复。
- 个性化工作台:支持五种设计风格、明暗模式,以及侧边栏主页面拖拽排序。
- 可选 AI:未配置密钥时生成可复制提示词,配置后可直接分析。
最简单的安装方式:交给 Agent
项目自带安装型 Skill:
把 Skill 全文交给具备本地文件和终端操作能力的 Agent,然后告诉它:
帮我在本机安装并打开 Creator Cockpit。
Agent 会检查运行环境、查询 GitHub 最新稳定版、安装依赖并打开本地看板,不会覆盖已有目录,也不会要求你在聊天中发送 API Key。
手动安装
需要:
- Git
- Node.js
>=22.13.0 - Corepack / pnpm
git clone https://github.com/AverrryHu/creator-cockpit.git
cd creator-cockpit
corepack enable
pnpm install --frozen-lockfile
pnpm dev
根据终端提示打开本地地址,默认是 http://localhost:3000。
上面的命令会取得 main 最新代码。如果希望安装固定稳定版,请在 GitHub Releases 查看最新版本,并交给项目自带 Skill 安装。
首次进入时可以选择示例工作区或空白工作区,并填写自己的姓名、平台与内容方向。
数据保存在哪里
- 工作区数据保存在打开看板所使用浏览器的 IndexedDB 中。
- 源代码目录中不包含你的内容数据。
- 更换浏览器、清理站点数据或改用其他端口时,可能会看到一个新的空白工作区。
- 请定期在「设置与备份」中导出完整 JSON。
- 更新版本前,建议先导出一次备份,并继续使用相同浏览器和本地地址。
- Skill 更新的是本地代码,不会把 IndexedDB 数据上传或同步到别处。保持相同浏览器与
http://localhost:3000时,旧数据会由新版自动迁移。
可选 AI 配置
不配置密钥也可以使用全部内容管理功能。AI 按钮会生成一份可复制的完整提示词。
如果希望直接在看板内获得分析:
- 将
.env.example复制为.env.local。 - 在本机文件中填写
OPENAI_API_KEY。 - 重新启动本地服务。
不要把 API Key 提交到 GitHub,也不要发送到公开聊天中。
更新
先在看板左下角打开版本记录并导出备份,再让 Agent 使用同一份 Skill 执行:
帮我把 Creator Cockpit 更新到最新稳定版本,保留现有本地数据。
Skill 会优先使用 GitHub Release,并保持原来的本地地址。不同版本之间的数据结构会自动迁移;如果仍在同一浏览器与地址中使用,通常不需要手动导入备份。
开发与验证
pnpm dev
pnpm test
pnpm lint
主要代码:
app/Cockpit.tsx:页面与交互app/lib/model.ts:数据结构app/lib/storage.ts:IndexedDB、备份和迁移app/lib/workflow.ts:内容阶段与排期规则app/api/ai/analyze/route.ts:AI 分析与提示词降级
许可
本项目采用 MIT License。
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add averrryhu/creator-cockpit