ArtiPub AI is a revolutionary AI-powered article publishing platform that leverages advanced language models to automatically optimize and distribute your content across multiple platforms with maximum engagement potential.
ArtiPub has been completely rebuilt from the ground up with modern AI technology:
- ๐ค AI-Powered Content Optimization: Uses advanced LLMs to automatically adapt your content for each platform's unique audience and requirements
- ๐ง Intelligent Publishing Strategy: AI analyzes your content and determines optimal publishing schedules and platform selection
- โก Modern Tech Stack: Built with Next.js 15, TypeScript, Tailwind CSS, and shadcn/ui for a superior user experience
- ๐ฏ Smart Scheduling: AI determines the best times to publish for maximum engagement
- ๐ Real-time Analytics Dashboard: Monitor your publishing tasks with live updates and detailed insights
The new ArtiPub AI replaces the previous browser automation approach with intelligent AI agents:
- Before: Used Puppeteer to automate browser interactions
- After: Uses AI to understand platform requirements and optimize content accordingly
- Benefits: More reliable, faster, and produces better-optimized content
- Automatically adapts titles, content, and metadata for each platform
- Platform-specific formatting (Markdown for Juejin, HTML for others)
- SEO optimization with keyword analysis
- Audience-targeted content variations
- Supported Platforms: ็ฅไน (Zhihu), ๆ้ (Juejin), CSDN, ็ฎไนฆ (Jianshu), SegmentFault, ๅผๆบไธญๅฝ (OSCHINA)
- Smart platform recommendation based on content analysis
- Automated scheduling with optimal timing
- Real-time publishing status tracking
- Clean, intuitive design with shadcn/ui components
- Real-time publishing dashboard
- Mobile-responsive design
- Dark mode support
- Frontend: Next.js 15, React 18, TypeScript
- UI Framework: Tailwind CSS, shadcn/ui
- AI Integration: AI SDK with support for OpenAI and Anthropic
- State Management: React Hooks
- Styling: Modern design system with consistent theming
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/crawlab-team/artipub
cd artipub
# Install dependencies
npm install
# Start the development server
npm run dev
The application will be available at http://localhost:3000
.
npm run build
npm start
- Create Article: Write your article with title and content (Markdown supported)
- Select Platforms: Choose which platforms to publish to
- AI Optimization: Let AI analyze and optimize your content
- Publish: AI handles the publishing process with intelligent scheduling
- Monitor: Track progress in the real-time dashboard
- Platform Adaptation: AI modifies content style for each platform's audience
- SEO Enhancement: Automatic keyword optimization and meta descriptions
- Engagement Optimization: A/B testing variations for better performance
- Platform Analysis: AI recommends best platforms for your content type
- Timing Optimization: Determines optimal publishing times
- Batch Processing: Handles multiple platforms simultaneously
The platform supports multiple AI providers. Configure in your environment:
# OpenAI
OPENAI_API_KEY=your_key_here
# Anthropic
ANTHROPIC_API_KEY=your_key_here
Configure platform-specific settings in src/lib/types.ts
:
export const PLATFORMS: Platform[] = [
{
id: 'zhihu',
name: 'zhihu',
displayName: '็ฅไน',
// ... configuration
}
// ... more platforms
];
We welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the BSD-3-Clause License - see the LICENSE file for details.
- Original ArtiPub project by the Crawlab team
- AI SDK by Vercel
- shadcn/ui for the beautiful component library
- Next.js team for the amazing framework
ArtiPub AI - Revolutionizing content publishing with artificial intelligence