Skip to content

Turn your voice into instant actions across 30+ apps. Say it, Saydo it.

License

FINGU-GRINDA/saydo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Saydo - The World's First Voice-to-Action AI Agent

Saydo CallOps Banner License Status Built with Love

🎯 Say it. Saydo it.

Say: "Send the report to the team and schedule a review for tomorrow" Saydo: βœ… Email sent, βœ… Calendar event created, βœ… Slack notified, βœ… Task added

Live Demo | Documentation | Join Our Community


🀯 What if your meeting assistant could...

  • πŸ€– Join meetings automatically with an AI bot that listens and learns
  • 🎯 Extract actions like scheduling follow-ups, sending emails, or updating spreadsheets
  • πŸ”„ Execute tasks across Google Workspace and 100+ business tools automatically
  • πŸ“Š Learn & improve from every conversation to better understand your workflow
  • πŸš€ Scale infinitely without hiring a single administrative assistant

That's Saydo. Not just another transcription toolβ€”it's your first AI employee.

πŸŽ₯ See It In Action

Watch how Magdy and Cuzin's quick sync turned into automated actions in seconds

Saydo in Action

Demo Video

Real Meeting Transcript:
Cuzin: "Let's set aside some time on Thursday at 12 pm for a quick sync on the Q3 roadmap"
Magdy: "Wednesday at 12:00 works, I'll send out the invite shortly"

Saydo AI Generated:
βœ… Meeting Summary: Planning Q3 roadmap sync scheduled for Thursday at 12 pm
βœ… Calendar Event: "Q3 Roadmap Sync" created for Thursday 12:00 PM
βœ… Todo Created: "Run updates" assigned to Magdy
βœ… Smart Context: AI understood "Thursday" means next Thursday from meeting date

All actions pending your one-click approval!

🌟 Why Saydo Changes Everything

🎯 The Problem

  • 73% of professionals spend 2+ hours weekly on meeting follow-ups
  • $37 billion lost annually due to inefficient meeting management
  • Current solutions stop at transcription or require complex integrations

πŸ’‘ Our Solution: Complete Voice-to-Action AI Agent

πŸ€– AI Meeting Bot

Deploy intelligent bots that join your meetings, understand context, and extract actionable insights.

AI Meeting Bot

🎬 One-Click Actions

Review and execute AI-suggested actions with a single tap. From emails to calendar events.

One-Click Actions

πŸš€ Quick Start

Get your first AI meeting assistant running in under 5 minutes:

# Clone the repository
git clone https://github.com/saydo-ai/callops.git
cd callops

# Install client dependencies
cd client && npm install

# Install server dependencies
cd ../server && pip install uv && uv sync

# Set up environment variables
cp .env.example .env
# Add your API keys (OpenAI, Deepgram, Google OAuth, Firebase)

# Start the platform
# Terminal 1 - Client
cd client && npm run dev

# Terminal 2 - Server
cd server && uv run python -m app.main

# Open http://localhost:3000 and experience the magic! πŸŽ‰

πŸ—οΈ Architecture Overview

Frontend - The Intelligence Interface ✨

Built with Next.js 15 and TypeScript, our frontend makes AI meeting management intuitive:

  • πŸ“± Mobile-First Design: Optimized for on-the-go professionals
  • ⚑ Real-time Updates: Live transcription and action generation
  • 🎯 Smart Actions: Color-coded, one-click executable tasks
  • πŸ” Secure Auth: Firebase authentication with Google OAuth

Key Features:

  • Meeting Dashboard: Chronological view with smart filtering
  • AI Agent Settings: Customize your AI's capabilities
  • Voice Commands: Quick access to recording modes
  • Action Review: Approve or reject AI suggestions

Backend - The Automation Engine πŸ”₯

Powered by FastAPI and cutting-edge AI services:

  • πŸŽ™οΈ Advanced Voice Processing: Deepgram for 95%+ accuracy transcription
  • 🧠 GPT-4 Intelligence: Context-aware action extraction
  • πŸ”Œ Google Workspace Integration: Calendar, Gmail, Sheets, Tasks
  • πŸ“Š Real-time Processing: WebSocket-based live updates

Core Components:

  1. Meeting Bot System (/server/app/services/)

    • Cloud-based bots via Recall.ai
    • Automatic meeting joining
    • Real-time transcript processing
    • Speaker identification
  2. AI Agent (/server/app/services/openai_agent.py)

    • Dynamic capability loading
    • Function calling for actions
    • Context-aware processing
    • Human-in-the-loop approval
  3. Action Executor (/server/app/services/action_executor.py)

    • Google Calendar events
    • Gmail composition
    • Sheets updates
    • Task creation
    • Document generation

πŸ“‹ Features That Make Professionals Smile

🏒 For Team Meetings

  • Automatic action item extraction
  • Follow-up email drafts
  • Calendar event scheduling
  • Meeting summary generation
  • Task assignment tracking
Team Meeting Features

πŸ“ž For Client Calls

  • CRM updates (coming soon)
  • Proposal generation
  • Meeting notes documentation
  • Next steps automation
  • Deal tracking

πŸŽ“ For Webinars & Training

  • Attendance tracking
  • Key points extraction
  • Resource sharing automation
  • Follow-up sequences
  • Quiz generation (coming soon)

πŸ’Ό For Sales Teams

  • Lead qualification notes
  • Opportunity updates
  • Follow-up scheduling
  • Pipeline management
  • Activity logging

πŸ› οΈ Tech Stack

Frontend Backend AI/Voice Infrastructure
Next.js 15 FastAPI OpenAI GPT-4 Firebase
React 19 Python 3.12+ Deepgram Google Cloud
TypeScript Pydantic Recall.ai WebSockets
Tailwind CSS AsyncIO Speaker Diarization Docker
GraphQL

πŸ“Š Real Results from Real Teams

Customer Testimonials

"We saved 15 hours per week on meeting follow-ups. It's like having a super-efficient assistant who never misses a detail."
β€” Sarah Chen, Product Manager

"The AI caught that Cuzin wanted Thursday but I said Wednesday - it created both options for us to choose. That's real intelligence."
β€” Magdy, Engineering Lead

"Our sales team closes 30% more deals because follow-ups happen instantly. No more dropped balls."
β€” Mike Johnson, Sales Director

"The AI understands context better than most humans. It knows when 'next week' means and who should be invited."
β€” Lisa Park, Operations Manager

🎯 Roadmap

Current Features

  • Google Meet bot integration
  • Real-time transcription with speaker identification
  • AI-powered action extraction
  • Google Workspace integration (Calendar, Gmail, Sheets)
  • Mobile-responsive design
  • One-click action execution

Coming Soon

  • Zoom integration
  • Microsoft Teams support
  • Slack integration
  • Custom AI training
  • Voice command activation
  • Salesforce CRM connector
  • Advanced analytics dashboard
  • Team collaboration features

🀝 Contributing

We love contributors! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contribution Ideas

  • Add new action types (see Adding New Actions)
  • Improve UI/UX components
  • Add more AI capabilities
  • Write tests
  • Improve documentation
  • Report bugs

πŸ“š Documentation

πŸ”’ Security

  • All data encrypted at rest and in transit
  • OAuth 2.0 for third-party integrations
  • User-scoped data access
  • No automatic action execution without approval
  • Regular security audits

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

Built with ❀️ by the RINDA team and amazing contributors worldwide.

Special thanks to:

  • Recall.ai for enterprise-grade meeting bot infrastructure
  • Deepgram for incredible speech recognition
  • OpenAI for groundbreaking AI models
  • Our beta users for invaluable feedback

πŸš€ Ready to Transform Your Meeting Workflow?

Get Started Join Discord Follow Twitter

Stop drowning in meeting follow-ups. Start automating with Saydo CallOps today.

About

Turn your voice into instant actions across 30+ apps. Say it, Saydo it.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •