字
字节笔记本
2026年2月22日
ArtiPub AI:AI 驱动的智能文章发布平台
ArtiPub AI 是一款革命性的 AI 驱动文章发布平台,利用先进的大语言模型自动优化内容,并将其分发到多个平台,实现最大化的传播效果。该项目在 GitHub 上已获得 3.2k+ stars,是一个功能强大的开源内容发布工具。
项目简介
ArtiPub AI 由 Crawlab 团队开发维护,是一个基于现代 AI 技术重新构建的文章发布平台。它能够智能分析内容,根据不同平台的特点自动优化文章格式和风格,帮助内容创作者实现一键多平台发布。
核心特性
🤖 AI 驱动的内容优化
- 智能内容适配:利用大语言模型自动适配不同平台的受众需求
- 平台特定格式:支持 Markdown(掘金)、HTML(其他平台)等格式自动转换
- SEO 优化:自动进行关键词分析和元数据优化
- 受众定向:针对不同平台生成内容变体
🧠 智能发布策略
- 平台分析:AI 根据内容类型推荐最佳发布平台
- 时机优化:智能确定最佳发布时间
- 批量处理:同时处理多个平台的发布任务
- 实时追踪:发布状态实时跟踪
🔍 AI 工作流发现(新功能)
- 自动发现:AI 代理自动分析平台并发现发布工作流
- 多页面支持:跨多个页面跟踪导航以发现完整工作流
- 视觉 AI 检测:使用计算机视觉理解 UI 布局
- 元素检测:智能识别输入字段、按钮和编辑器
- 选择器生成:创建健壮的选择器并带有回退策略
技术栈
| 技术 | 用途 |
|---|---|
| Next.js 15 | React 框架 |
| TypeScript | 类型安全开发 |
| Tailwind CSS | 样式框架 |
| shadcn/ui | UI 组件库 |
| AI SDK | AI 集成(支持 OpenAI 和 Anthropic) |
安装指南
前置要求
- Node.js 18+
- npm 或 yarn
安装步骤
bash
# 克隆仓库
git clone https://github.com/crawlab-team/artipub
cd artipub
# 安装依赖
npm install
# 启动开发服务器
npm run dev应用将在 http://localhost:3000 可用。
生产构建
bash
npm run build
npm start快速开始
- 创建文章:编写文章标题和内容(支持 Markdown)
- 选择平台:选择要发布的平台(知乎、掘金、CSDN、简书等)
- AI 优化:让 AI 分析并优化内容
- 发布:AI 处理发布流程并智能调度
- 监控:在实时仪表板中跟踪进度
使用示例
AI 工作流发现
typescript
import { workflowManagement } from '@/lib/workflow-management';
// 启动 AI 驱动的工作流发现
const sessionId = await workflowManagement.discoverWorkflow(
'https://newplatform.com/editor',
{
supervisionMode: 'optional',
useVisionAI: true,
multiPage: true,
maxPages: 5,
testArticle: {
title: 'Test Article',
content: 'Test content for validation'
}
}
);
// 监控发现进度
const session = workflowManagement.getDiscoverySession(sessionId);
console.log(`Progress: ${session.progress}% - ${session.currentStep}`);配置 AI 提供商
bash
# OpenAI
OPENAI_API_KEY=your_key_here
# Anthropic
ANTHROPIC_API_KEY=your_key_here支持的平台
- 知乎 (Zhihu)
- 掘金 (Juejin)
- CSDN
- 简书 (Jianshu)
- SegmentFault
- 开源中国 (OSCHINA)
项目链接
- GitHub 仓库:https://github.com/crawlab-team/artipub
- 许可证:BSD-3-Clause
ArtiPub AI - 用人工智能革新内容发布体验
分享: