CreativeLM - ElevenLabs Worldwide Hackathon
AI Tinkerers - Ottawa
Hackathon Showcase CodeRabbit Winner

CreativeLM

Team consisting of a Lambton College Research Technician and a Zaq Labs Lead Engineer, building with Edge AI (TFLite, TensorRT), embedded devices, and Node.js/FastAPI backends.

2 members Watch Demo

ConceptLM

Your voice-first document workspace - A better NotebookLM built for the ElevenLabs Worldwide Hackathon 2025.

Features

  • Voice Conversation - Talk to your documents using ElevenLabs Conversational AI
  • Two Modes: Agent Mode (CRUD via voice) + Conversation Mode (discuss content)
  • AI Content Generation - Generate blogs, design docs, and notes with Claude
  • Text-to-Speech - Read any document aloud with natural voices
  • Project Organization - Organize documents into projects
  • Real-time Editor - Markdown editor with auto-save

Tech Stack

Technology Purpose
ElevenLabs Voice AI & TTS
Anthropic Claude Content generation
Clerk Authentication
Supabase PostgreSQL database
Next.js 16 React framework
Tailwind CSS Styling

Quick Start

# Clone and install  
git clone https://github.com/surajmandalcell/CreativeLM.git  
cd CreativeLM  
npm install  
  
# Setup environment  
cp .env.example .env.local  
# Fill in your API keys  
  
# Run development server  
npm run dev  

Environment Variables

# Clerk  
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=  
CLERK_SECRET_KEY=  
  
# Supabase  
NEXT_PUBLIC_SUPABASE_URL=  
NEXT_PUBLIC_SUPABASE_ANON_KEY=  
  
# ElevenLabs  
ELEVENLABS_API_KEY=  
ELEVENLABS_AGENT_ID=  
ELEVENLABS_DEFAULT_VOICE_ID=  
  
# Anthropic  
ANTHROPIC_API_KEY=  

Voice Commands (Agent Mode)

Command Example
Create “Create a new blog post called Introduction to AI”
Edit “Edit the document and add a conclusion”
Delete “Delete the design doc”
Rename “Rename this document to Getting Started”
List “List all my documents”

Scripts

npm run dev        # Start development server  
npm run build      # Build for production  
npm run test       # Run tests  
npm run test:e2e   # Run E2E tests  

Project Structure

├── app/                 # Next.js app router  
│   ├── api/            # API routes  
│   └── (dashboard)/    # Protected pages  
├── components/         # React components  
│   ├── voice/         # Voice UI components  
│   ├── documents/     # Document components  
│   └── projects/      # Project components  
├── lib/               # Utilities & helpers  
├── hooks/             # Custom React hooks  
└── supabase/          # Database migrations  

License

MIT


Built with coffee for ElevenLabs Worldwide Hackathon 2025

BlackBox Bolt Clerk CodeRabbit ElevenLabs