TrendPost is a premium, high-fidelity AI assistant designed for creators who want to transform trends into high-engagement LinkedIn content. It features a professional-grade Workspace Layout, real-time Discovery Mode, and multi-model support across all major AI providers.
- 🎛 AI Workspace Mode: A sleek, side-by-side dashboard that brings your inputs, editor, and research citations into a single, unified view. No more scrolling.
- 🛰 Discovery Mode (Live): Hunt for breaking news and trending debates in real-time. TrendPost synthesizes live research into authoritative insights.
- 💎 Premium Aesthetics: High-fidelity glassmorphism UI with "Glow Mesh" background animations and a perfect dark/light mode experience.
- 🤖 Multi-Model Intelligence:
- Google Gemini (Native support for Flash/Pro)
- OpenAI (GPT-4o/Mini)
- Anthropic (Claude 3.5 Sonnet)
- HuggingFace (Plug in any model ID from the Hub)
- vLLM (Connect to your own local inference server)
- Agentic Workflow: Powered by LangGraph, featuring a multi-agent loop (Planner -> Search -> Strategist -> Writer -> Reviewer -> Editor).
- Backend: FastAPI (Python) running in an optimized Docker container.
- Frontend: Next.js 15 + Tailwind CSS v4 + Framer Motion.
- Base Image: Custom
AIProjectsenvironment for reusable AI/NLP dependencies.
Run this once to create the environment for this and future AI projects:
docker build -t aiprojects:latest -f backend/base.Dockerfile backend/Create backend/.env and add your API keys:
TAVILY_API_KEY=your_key
GEMINI_API_KEY=your_key
OPENAI_API_KEY=your_key
# ANTHROPIC_API_KEY=your_key
# HUGGINGFACE_API_KEY=your_keyBackend (Docker):
docker-compose up -dFrontend (Local):
cd frontend
npm install
npm run devdocker logs -f trendpost-backend-1docker-compose downBuilt with ❤️ for the ambitious creator.
