TicTalk
TIC (Trend-Informed Creator) is a voice-first AI assistant for social media creators who want to plan and publish content without constantly chasing trends or juggling tools.
Core trick
A voice agent runs live trend searches, then saves scripts and schedule entries to Notion only after user confirmation.
Description
TIC (Trend-Informed Creator) is a voice-first AI assistant for social media creators who want to plan and publish content without constantly chasing trends or juggling tools. Creators talk through ideas in natural conversation, and TIC helps research current trends, generate scripts, and organize posts.
The agent uses real-time search to ground suggestions in what is trending right now and adapts recommendations for different platforms like TikTok, YouTube, and Instagram. It stores scripts, research, and schedules directly in Notion, maintaining a structured content calendar and long-term memory of creator preferences.
By combining voice interaction, live trend awareness, and automated planning, TIC reduces friction in content creation and helps creators stay consistent and relevant with minimal effort.
README excerpt
# TicTalk Voice Agent A voice AI agent built with Cartesia's Line SDK that helps manage social media content calendars through natural conversation. The agent can generate social media posts, manage content schedules, and save items to Notion. ## Features - 🎙️ **Natural voice conversations** using Cartesia's ultra-low latency TTS - 📝 **Content generation** with RAG-lite skill selection from Notion knowledge base - 📅 **Calendar management** with automatic Notion database integration - ✅ **Confirmation workflow** for saving calendar items - 🔍 **Web search** for real-time information - 📊 **Notion integration** for knowledge base and content calendar ## Prerequisites - Python 3.10 or higher - [uv](https://docs.astral.sh/uv/) package manager - API keys for: - Anthropic (Claude) - Notion ## Setup ### 1. Install Dependencies ```bash # Install uv if you haven't already curl -LsSf https://astral.sh/uv/install.sh | sh # Install project dependencies uv sync ``` ### 2. Set Up Notion #### Create a Notion Integration 1. Go to [https://www.notion.so/my-integrations](https://www.notion.so/my-integrations) 2. Click "+ New integration" 3. Give it a name (e.g., "TicTalk Agent") 4. Copy the **Internal Integration Secret** (starts with `ntn_`) #### Create a Calendar Database 1. Create a new database in Notion with these properties: - **Post Title** (Title) - **Post Date** (Date) - **Platform** (Multi-select) - Options: Instagram, Facebook, Twitter, LinkedIn, TikTok, You