AI-powered content creation that stays true to your voice.
TrueU helps content creators maintain authenticity while producing high-performing content. Define your brand identity across five dimensions, analyze videos for retention patterns and brand alignment, and get personalized content ideasβall powered by advanced AI.
TrueU solves the creator's challenge: staying authentic while growing your audience. Map your unique brand identity, analyze video content for performance insights, and generate ideas that align with your voice.
- 5-Dimension Brand Identity - Define your voice across Tone, Authority, Depth, Emotion, and Risk
- Video Analysis with Twelve Labs - Upload videos to get retention timelines, brand alignment scores, and actionable feedback
- Viral Trend Analyzer - Discover trending content in your niche and get brand-aligned adaptations with web search
- Video Remix - Transform viral videos into scripts that match your authentic voice while maintaining viral potential
- AI Content Generation - Get personalized content ideas that match your brand
- Target Audience Insights - Understand who you're creating for
- Brand Coherence Tracking - Monitor how consistently your content aligns with your identity
Define your authentic voice:
- Tone: Aggressive to calm
- Authority: Peer guide to expert educator
- Depth: Tactical how-tos to philosophical concepts
- Emotion: Analytical to inspirational
- Risk: Safe to controversial
Upload videos to get:
- Retention Timeline - Predicted engagement patterns with color-coded segments (green/yellow/red)
- Brand Alignment Score - How well videos match your identity across all 5 dimensions
- Actionable Feedback - Specific strengths and improvements with timestamps
- Content Insights - Auto-generated titles, topics, hashtags, and summaries
- Video Remix - Transform any video into a brand-aligned script ready to film
Real-time trend discovery with web search:
- What's Trending - Current viral content in your niche with view counts and creators
- Why It Works - Engagement psychology behind trending formats
- Brand Adaptation - How to authentically adapt trends to your voice
- Ready-to-Use Ideas - Specific video concepts combining trends with your identity
- Chat interface for content brainstorming
- Ideas tailored to your brand dimensions
- Platform-specific recommendations
- Powered by OpenAI GPT-4o and Claude 3.5 Sonnet
- AI-generated audience profiles
- Demographics, interests, and pain points
- Platform optimization suggestions
- Updates automatically with profile changes
- Dashboard score showing average brand alignment
- Based on all uploaded video analyses
- Dimension-level breakdowns
- Empty state prompts for initial uploads
TrueU is built with modern web technologies and AI infrastructure:
Frontend
- Next.js 15.1 with App Router
- TypeScript
- Tailwind CSS
- React Markdown
AI & Video Analysis
- Twelve Labs (Marengo 3.0, Pegasus 1.2) - Video analysis
- Grok-3 via X.AI - Brand alignment scoring
- OpenAI GPT-4o - Content generation
- Claude 3.5 Sonnet - Identity reasoning
- Backboard.io - AI orchestration
Storage
- JSON-based local storage
- Profile, Brand, Content, Insights memory files
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β TrueU Platform β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β Profile β β Ideas β β Insights β β
β β Creation β β Generation β β Analysis β β
β ββββββββ¬ββββββββ ββββββββ¬ββββββββ ββββββββ¬ββββββββ β
β β β β β
β ββββββββββββββββββββ΄βββββββββββββββββββ β
β β β
β βββββββββΌβββββββββ β
β β Memory System β β
β β (JSON Files) β β
β βββββββββ¬βββββββββ β
β β β
β βββββββββββββββββ΄ββββββββββββββββ β
β β β β
β βββββββΌββββββ βββββββΌββββββ β
β β Backboard β β Local β β
β β AI β β Storage β β
β β Assistant β β β β
β βββββββ¬ββββββ βββββββββββββ β
β β β
β βββββββΌββββββ β
β β OpenAI β β
β β Claude β β
β βββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
- Node.js 18+
- npm or pnpm
- API keys for:
- Backboard.io
- Twelve Labs
- X.AI (for Grok-3)
-
Clone the repository
git clone https://github.com/yourusername/trueu.git cd trueu -
Install dependencies
npm install
-
Set up environment variables
Create a
.env.localfile:BACKBOARD_API_KEY=your_key_here TWELVE_LABS_API_KEY=your_key_here XAI_API_KEY=your_key_here
-
Run the development server
npm run dev
- Click "Get Started" on the landing page
- Enter your name and content niche
- Adjust 5 brand dimension sliders
- Define your target audience
- Select your platforms
- AI generates your target audience profile
- Click "Upload Video" from the dashboard
- Drag and drop or select a video file (up to 2GB)
- Wait for analysis (includes Twelve Labs processing + Grok-3 brand alignment)
- Review:
- Retention timeline with color-coded engagement predictions
- Brand alignment score with dimension breakdowns
- Suggested title, topics, and hashtags
- Actionable feedback with timestamps
- Click "Get Ideas" from dashboard
- Ask questions like:
- "Give me 5 video ideas for this week"
- "What's trending in my niche?"
- "How can I improve my hook?"
- Review AI-generated suggestions tailored to your brand
The dashboard shows your brand coherence score:
- Average brand alignment across all uploaded videos
- Dimension-level breakdowns
- Updates automatically after each video upload
trueu/
βββ app/
β βββ api/
β β βββ profile/ # Profile management
β β βββ video/ # Video upload & analysis
β β βββ brand-coherence/ # Brand scoring
β β βββ generate-content/ # Content ideas
β β βββ update-identity/ # Identity updates
β βββ dashboard/
β β βββ components/
β β βββ UploadVideoPanel.tsx
β β βββ GetIdeasPanel.tsx
β β βββ EditIdentityPanel.tsx
β βββ create-profile/ # Onboarding
β βββ page.tsx # Landing
βββ lib/
β βββ ai/
β β βββ backboard-initialize.ts
β β βββ twelvelabs.ts
β β βββ retention-analyzer.ts
β β βββ model-router.ts
β βββ memory/
β βββ types.ts
β βββ read.ts
β βββ write.ts
βββ memory/ # JSON storage (gitignored)
# Development server
npm run dev
# Production build
npm run build
# Start production server
npm start
# Lint code
npm run lint
# Type check
npx tsc --noEmit- Memory Types - Define in
lib/memory/types.ts - API Routes - Create in
app/api/[route]/route.ts - Components - Add to
app/dashboard/components/ - AI Functions - Extend
lib/ai/backboard-initialize.ts
| Variable | Description | Required |
|---|---|---|
BACKBOARD_API_KEY |
Backboard.io API key | Yes |
TWELVE_LABS_API_KEY |
Twelve Labs API key | Yes |
XAI_API_KEY |
X.AI API key for Grok-3 | Yes |
Core principles:
- Authenticity First - Never compromise the creator's voice
- Local-First Storage - Your data stays on your machine
- AI as Amplifier - Enhance human creativity
- Actionable Insights - Specific feedback, not generic advice
Design system: Pink-purple gradient brand, glassmorphism UI, responsive layout
- All profile data stored locally as JSON files
- No cloud sync - data stays on your machine
- API calls only for AI processing (Backboard.io, Twelve Labs, X.AI)
- No analytics or user tracking
- β 5-dimension brand identity
- β Video upload & analysis with Twelve Labs
- β Retention timeline predictions
- β Brand alignment scoring with Grok-3
- β Video remix feature (maintain virality while staying on-brand)
- β Viral trend analyzer with web search
- β AI content ideas generation
- β Target audience insights
- β Brand coherence tracking
- Social profile content analysis
- Content performance tracking
- Multi-profile support
- Competitor insights
- Content calendar generation
Contributions welcome:
- Fork the repository
- Create a feature branch (
git checkout -b feature/NewFeature) - Commit your changes
- Open a Pull Request
Guidelines: Follow TypeScript best practices, write meaningful commits, ensure npm run lint passes
This project is licensed under the MIT License - see the LICENSE file for details.
- Backboard.io - AI orchestration
- Twelve Labs - Video analysis
- X.AI - Grok-3 model
- OpenAI - GPT-4o
- Anthropic - Claude 3.5 Sonnet
- Vercel - Deployment
If you find TrueU helpful, please consider giving it a star β
Be TrueU. Be Authentic.