Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

28 Commits

Folders and files

Repository files navigation

πŸš€ FLCM - Friction Lab Content Maker

npm version License: MIT Node.js CI

Transform ideas into multi-platform optimized content in 20-60 minutes using AI-powered agent pipeline.

✨ What is FLCM?

FLCM is an intelligent content creation system that uses a 4-agent pipeline to research, understand, create, and optimize content for multiple platforms while preserving your unique voice.

🎯 Key Benefits:

  • 10x Faster: 20-60 minutes vs 5-10 hours manual creation
  • 4 Platforms: LinkedIn, Twitter/X, WeChat, Xiaohongshu
  • 91% Voice Consistency: Preserves your unique writing style
  • 92% Quality Score: Enterprise-grade content quality

🎬 Quick Demo

# One-line installation
curl -fsSL https://raw.githubusercontent.com/Sheldon-92/FLCM-Method/main/install.sh | bash

# Create your first content
flcm quick "AI trends in 2024"

# ✨ Get optimized content for all platforms in ~25 minutes

πŸ—οΈ How It Works

graph LR
    A[Your Topic] --> B[πŸ” Collector Agent]
    B --> C[πŸ“š Scholar Agent]
    C --> D[✍️ Creator Agent]
    D --> E[πŸ“± Adapter Agent]
    E --> F[πŸ“Š Multi-Platform Content]
Loading

The 4-Agent Pipeline

  1. πŸ” Collector Agent - Gathers and scores relevant information using RICE framework
  2. πŸ“š Scholar Agent - Builds deep understanding with 5-level progressive learning
  3. ✍️ Creator Agent - Creates engaging content while preserving your voice DNA
  4. πŸ“± Adapter Agent - Optimizes for each platform's specific requirements

πŸ“¦ Installation

Option 1: One-Line Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/Sheldon-92/FLCM-Method/main/install.sh | bash

Option 2: Manual Install

git clone https://github.com/Sheldon-92/FLCM-Method.git
cd flcm
npm install
npm run build
npm link  # For global CLI access

Option 3: NPX (No Installation)

npx flcm@latest create

🎯 Usage

Interactive Mode (Recommended for beginners)

flcm create

Quick Mode (20-30 minutes)

flcm quick "Your amazing topic here"
flcm quick "AI in healthcare" --platforms linkedin twitter

Standard Mode (45-60 minutes)

flcm standard "Deep dive topic" --platforms all --voice professional

Check Progress & History

flcm status          # Current workflow status
flcm history         # View creation history
flcm export <id>     # Export content as markdown/text

πŸ“Š Example Output

After running FLCM, you'll get optimized content for each platform:

✨ Content Generation Complete!

πŸ“± LinkedIn
Title: AI Trends That Will Transform Healthcare in 2024
Length: 1,847 characters | Fit Score: 94% | Est. Reach: 2,500-5,000

πŸ“± Twitter/X
Title: 🧡 Thread: AI Healthcare Revolution (1/8)
Length: 276 characters | Fit Score: 91% | Est. Reach: 800-2,000

πŸ“± WeChat
Title: 2024εΉ΄AIεŒ»η–—ι©ε‘½οΌšδΊ”ε€§θΆ‹εŠΏζ·±εΊ¦θ§£ζž
Length: 1,923 characters | Fit Score: 89% | Est. Reach: 1,200-3,000

πŸ’Ύ Results saved with ID: 1703123456789
   Use 'flcm export 1703123456789' to export content

βš™οΈ Configuration

# View current config
flcm config --list

# Set defaults
flcm config --set defaultMode=quick
flcm config --set defaultPlatforms=linkedin,twitter

# Environment variables (optional)
cp .env.example .env
# Edit .env with your preferences

πŸ”§ API Usage

Start the API server:

npm run start:api  # Starts on port 3000

Create content via API:

curl -X POST http://localhost:3000/api/workflows/start \
  -H "Content-Type: application/json" \
  -d '{
    "topic": "AI in Healthcare",
    "mode": "quick",
    "platforms": ["linkedin", "twitter"]
  }'

πŸ“ˆ Platform Support

Platform Max Length Hashtags Special Features
LinkedIn 3,000 chars 5 Professional tone, industry insights
Twitter/X 280/thread 2 Thread structure, viral hooks
WeChat 2,000 chars 0 Article format, cultural adaptation
Xiaohongshu 1,000 chars 10 Lifestyle focus, emoji-rich

πŸš€ Advanced Features

Voice DNA Analysis

FLCM analyzes your writing samples to preserve your unique voice:

# Train on your existing content
flcm voice train --samples "path/to/your/articles/"

Batch Processing

# Process multiple topics
flcm batch topics.txt --mode quick

Custom Templates

# Use custom content templates
flcm create --template "path/to/template.md"

πŸ“š Documentation

πŸ› Troubleshooting

Port already in use:

lsof -i :3000
kill -9 <PID>

Permission errors:

chmod +x scripts/*.sh

Build errors:

rm -rf node_modules dist
npm install
npm run build

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

# Development setup
git clone https://github.com/Sheldon-92/FLCM-Method.git
cd flcm
npm install
npm run dev  # Start in development mode

πŸ“„ License

MIT Β© Friction Lab

πŸ™ Acknowledgments

Built with ❀️ using:

  • TypeScript for type safety
  • Node.js for runtime
  • Express.js for API
  • Commander.js for CLI
  • And many other amazing open-source projects

⭐ Star this repo if FLCM helped you create amazing content!

πŸ“§ Questions? Create an issue or join our community.


β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β–ˆβ–ˆβ–ˆβ–ˆβ•”β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β•šβ•β• β–ˆβ–ˆβ•‘
β•šβ•β•     β•šβ•β•β•β•β•β•β• β•šβ•β•β•β•β•β•β•šβ•β•     β•šβ•β•

Transform ideas into multi-platform content in minutes, not hours.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages