
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
ai-courseify
Advanced tools
版本: v0.3.0 状态: ✅ 核心功能已实现 定位: 从课程规划到多平台导出的完整创作辅助工具
核心价值: 帮助教师、培训师和内容创作者从零完成课程设计,支持全领域课程、三种创作模式、完整创作流程,并与 Notion/飞书/网易云课堂等平台无缝对接
Courseify 专注于课程内容设计和教学规划,与在线教学平台互补。
✅ 做什么:
❌ 不做什么:
支持主流课程领域:
引导模式 (Coach) - 100%原创
快速模式 (Express) - 快速迭代
混合模式 (Hybrid) - 平衡效率与原创
从规划到导出的完整工作流:
课程规划阶段:
/spec - 定义课程规格/objective - 设定学习目标/structure - 设计课程结构内容创作阶段:
4. /outline - 生成课程大纲
5. /content - 创作章节内容
6. /exercise - 生成练习题
7. /script - 生成视频脚本
质量与导出:
8. /review - 内容质量评估
9. /export - 导出到多平台
在线课程平台:
知识库平台:
通用格式:
基于你收集的优质专栏,Courseify 现在可以:
/reference)/analyze)/outline - 设计大纲时可参考优秀专栏的结构/review - 质量对标,与行业标杆对比# 1. 添加你的专栏资料到 reference-courses/
cp -r ~/Downloads/专栏/* reference-courses/
# 2. 扫描生成索引
bash scripts/bash/scan-references.sh
# 3. 创建课程时查看推荐
courseify init "我的课程"
/spec
/reference # 智能推荐相似专栏
/analyze Flutter核心技术与实战 # 深入分析
注意: 专栏数据是你的私人资料,不会提交到 Git 仓库。
学习大师的教学方法,AI 以优秀专栏作者的风格辅助你创作!
/mimic)从优秀专栏作者中学习课程设计方法:
# 1. 查看可模拟的作者
/mimic list
# 2. 激活某个作者的风格
/mimic activate 陈航
# 3. AI 将以该作者的方式辅助你创作
/outline # 以陈航的风格设计大纲
/content # 以陈航的风格创作内容
/review # 以陈航的标准评估质量
# 4. 退出风格模拟
/mimic deactivate
查看 风格模拟系统使用指南 了解更多。
npm install -g ai-courseify
或本地开发:
git clone https://github.com/wordflowlab/courseify.git
cd courseify
npm install
npm run build
# 交互式选择 AI 助手、课程领域、脚本类型
courseify init "我的第一门课"
cd "我的第一门课"
支持13个AI编程助手:
/spec
AI 引导你填写:
使用 Slash Commands 完成课程设计:
/objective # 1. 设定学习目标
/structure # 2. 设计课程结构
/outline # 3. 生成课程大纲(三种模式)
/content # 4. 创作章节内容
/exercise # 5. 生成练习题
/script # 6. 生成视频脚本
/review # 7. 质量评估
/export # 8. 导出到平台
三种创作模式 (交互式选择):
/outline # AI 会询问你选择模式
# AI: "请选择课程大纲创作模式:
# 1. 引导模式 (Coach) - 逐章引导,深度思考
# 2. 快速模式 (Express) - 快速生成完整大纲
# 3. 混合模式 (Hybrid) - AI 生成框架,你填充内容"
#
# 用户: "1"
# AI: "已选择引导模式,开始设计..."
/export # 交互式选择导出平台
AI 会询问你想导出到:
courseify init <项目名> - 创建新项目/spec - 定义课程规格/objective - 设定学习目标/structure - 设计课程结构/outline - 生成课程大纲 (三种模式)/content - 创作章节内容/exercise - 生成练习题/script - 生成视频脚本/review - 质量评估/export - 导出到多平台Courseify 基于三层架构:
Markdown指令层 (templates/commands/*.md)
→ 定义AI提示词和工作流程
→ 引导AI如何与用户交互
TypeScript CLI层 (src/cli.ts)
→ 命令行界面
→ 调用Bash脚本
Bash脚本层 (scripts/bash/*.sh)
→ 文件操作和项目管理
→ 输出JSON供AI使用
理念: AI是你的课程设计顾问,不是代笔人
流程:
适合:
理念: AI快速生成,你快速迭代
流程:
适合:
理念: AI搭框架,你填内容
流程:
适合:
# 1. 初始化项目
courseify init "Python编程入门"
cd "Python编程入门"
# 2. 定义规格
/spec
# AI引导: 选择"编程开发"、"入门"、"15小时"、"学生"
# 3. 设定目标
/objective
# AI引导: 设定知识点、技能、学习成果
# 4. 设计结构
/structure
# AI引导: 规划 10 章,每章 3-5 课时
# 5. 生成大纲
/outline
# AI询问: "选择模式: 1.引导 2.快速 3.混合"
# 用户: "1"
# AI逐章引导设计...
# 6. 创作内容
/content
# 7. 生成练习题
/exercise
# 8. 生成视频脚本
/script
# 9. 质量评估
/review
# 10. 导出到B站
/export
# AI询问: "选择平台: 1.Notion 2.飞书 3.网易云课堂..."
# 用户: "5"
Phase 1: MVP (已完成 ✅ v0.1.0)
Phase 2: 内容增强 (规划中 📋 v0.2.0)
Phase 3: 平台集成 (未来 🔮 v0.3.0)
Phase 4: AI 增强 (未来 🔮 v0.4.0)
欢迎提交 Issue 和 Pull Request!
MIT License
本项目架构参考了 Musicify 项目。
版本: v0.1.0 发布日期: 2025-11-01 状态: ✅ 核心功能完成,支持完整课程设计流程
FAQs
AI 驱动的课程内容生成工具 - 支持全流程创作、风格模拟、Persona训练、多平台导出
The npm package ai-courseify receives a total of 31 weekly downloads. As such, ai-courseify popularity was classified as not popular.
We found that ai-courseify demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.