The AI-Powered Freelancer Operations Platform
Automate your operations. Focus on your craft.
Agent Shadow is a comprehensive platform that monitors your emails, calendar, and meetings to automatically extract tasks, deadlines, and insights - keeping you organized without manual effort.
- One-click Google Sign-In with Firebase
- No passwords or magic links needed
- Enterprise-grade security
- 2-second login experience
- Real-time insights about your workload
- Risk detection for projects
- Smart task prioritization
- Proactive deadline alerts
- Auto-sync Gmail inbox
- AI-powered email summaries
- Deadline extraction
- Importance scoring
- Draft email generation
- Google Calendar sync
- Meeting conflict detection
- Automatic task scheduling
- Preparation reminders
- Auto-record meetings
- Real-time transcription
- Extract action items automatically
- Generate meeting summaries
- Create tasks from discussions
- Custom workflow triggers
- Multi-platform integration
- Advanced automation scenarios
- Webhook-based events
- All tasks in one place
- Project progress tracking
- AI-powered insights
- Real-time updates
- Node.js 18+
- Firebase account (free)
- Supabase account
- Google Cloud account (for Calendar/Gmail OAuth)
- Make.com account (optional)
# Clone repository
git clone <your-repo-url>
cd agent-shadow
# Install dependencies
npm install
# Setup environment
cp .env.example .env
# Add your Supabase credentials to .env
# Run development server
npm run devπ Follow the detailed Quick Start Guide β
| Document | Description |
|---|---|
| Quick Start Guide | Get up and running in 30 minutes |
| Platform Overview | Complete feature documentation |
| Make.com Setup | Automation scenario templates |
| API Documentation | Webhook API reference |
| Architecture | System design and data flows |
Frontend
- React 18 + TypeScript
- Vite (build tool)
- TanStack Query (state management)
- shadcn/ui + Tailwind CSS
- React Router v6
Backend
- Supabase (PostgreSQL + Auth + Realtime)
- Edge Functions (Deno)
- Row Level Security (RLS)
Integrations
- Gmail API
- Google Calendar API
- Google Meet API
- Make.com webhooks
AI/ML
- OpenAI GPT-4 (via Make.com)
- AssemblyAI (transcription)
- Custom NLP for extraction
- Manage multiple client projects
- Never miss a deadline
- Auto-document all meetings
- Generate client reports
- Track billable hours from meetings
- Organize client communications
- Automate follow-ups
- Maintain project history
- Centralized task management
- Meeting notes distribution
- Action item tracking
- Progress reporting
Unified view of tasks, projects, and AI insights
All meetings with transcripts and action items
AI-analyzed emails with deadline extraction
Full transcripts with extracted tasks
- Encryption: OAuth tokens encrypted at rest
- RLS: Row Level Security on all database tables
- Authentication: Magic link authentication (no passwords)
- Privacy: Your data never leaves your Supabase instance
- Compliance: GDPR-ready data handling
- Core dashboard
- Gmail integration
- Calendar sync
- Meeting transcription
- Make.com webhooks
- Real-time updates
- Slack integration
- Invoice generation
- Time tracking
- Client portal
- Mobile app (React Native)
- Voice commands
- Browser extension
- Notion integration
- Team collaboration
- Analytics dashboard
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow TypeScript strict mode
- Use Prettier for formatting
- Write meaningful commit messages
- Add tests for new features
- Update documentation
This project is licensed under the MIT License - see the LICENSE file for details.
- GitHub Issues: Bug reports and feature requests
- Discussions: Questions and ideas
- Email: support@agent-shadow.dev
- Enterprise plans available
Built with these amazing tools:
- Supabase - Backend infrastructure
- React - UI framework
- shadcn/ui - UI components
- Make.com - Automation platform
- TanStack Query - Data fetching
- Tailwind CSS - Styling
Agent Shadow was built for freelancers who want to focus on their craft, not administrative tasks. Every feature is designed to save time and reduce mental overhead.
Philosophy: Your AI agent should work for you, not the other way around.
- Lines of Code: ~15,000+
- Components: 50+
- Database Tables: 12
- API Endpoints: 8
- Integration Points: 6+
Built with β€οΈ for freelancers everywhere
Start automating your operations today!
Quick Start β’ Documentation β’ Automation Guide β’ Support