A general-purpose AI assistant for productivity, communication, and knowledge work. Comma helps you manage emails, documents, team communications, and automate routine tasks.
- 📧 Email Management - Read, send, organize, and summarize emails
- 💬 Team Communication - Slack messaging, channel monitoring, and summaries
- 📝 Document Management - Create and manage Notion pages and Google Sheets
- 🔍 Web Research - Scrape websites, extract content, gather information
- 🤖 AI-Powered - Generate content, summarize text, answer questions
- 📁 File Handling - Upload, organize, and share files via cloud storage
- ⏰ Scheduled Tasks - Automate daily/weekly routines
- VM0 account (sign up for free)
- VM0 CLI installed:
npm install -g @vm0/cli
Configure your API credentials in the VM0 platform:
# Clone this repository
git clone https://github.com/vm0-ai/comma.git
cd comma
# Deploy the agent
vm0 compose vm0.yamlVia CLI:
vm0 agent run comma "Check my unread emails from today"
vm0 agent run comma "Create a meeting notes page in Notion""Check my unread emails and prioritize them"
"Summarize overnight messages in #general"
"Create today's goals page in Notion"
"Download attachments from the latest email from Sarah"
"Create a Notion page summarizing the project proposal email"
"Reply to John's email confirming the meeting at 2pm"
"Research the latest AI assistant trends and create a summary doc"
"Scrape https://competitor.com/pricing and compare to ours"
"Generate a blog post about productivity tips"
"Post the meeting notes to #team-updates"
"Summarize what the team discussed in #planning today"
"Find all messages mentioning 'deadline' in the last week"
"Add this expense to the tracker spreadsheet"
"Read the sales data from Q4 and calculate totals"
"Create a summary report from the customer feedback sheet"
Browse vm0-skills repository for 70+ additional skills:
Popular additions:
- GitHub/GitLab - Code repository management
- Linear/Jira - Issue tracking
- Discord/Lark - Alternative messaging
- CRM tools - Streak, HubSpot, Zendesk
- PDF tools - Document conversion
- Social media - Instagram, YouTube
To add a skill:
-
Edit
vm0.yaml:skills: # ... existing skills ... - https://github.com/vm0-ai/vm0-skills/tree/main/github
-
Add required secrets in VM0 platform
-
Redeploy:
vm0 compose vm0.yaml
Set up recurring tasks:
# Daily email summary
vm0 schedule create --cron "0 18 * * *" \
--agent comma \
--prompt "Summarize my unread emails and post to #daily-digest"
# Weekly planning
vm0 schedule create --cron "0 9 * * 1" \
--agent comma \
--prompt "Create weekly goals page in Notion"
# Nightly cleanup
vm0 schedule create --cron "0 23 * * *" \
--agent comma \
--prompt "Organize files uploaded today and update file index"View schedules:
vm0 schedule listAdd these skills for code-related work:
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/github
- https://github.com/vm0-ai/vm0-skills/tree/main/linear
- https://github.com/vm0-ai/vm0-skills/tree/main/sentryAdd CRM and outreach tools:
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/streak
- https://github.com/vm0-ai/vm0-skills/tree/main/instantly
- https://github.com/vm0-ai/vm0-skills/tree/main/resendAdd media generation tools:
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/elevenlabs
- https://github.com/vm0-ai/vm0-skills/tree/main/runway
- https://github.com/vm0-ai/vm0-skills/tree/main/instagramAdd ticketing and chat tools:
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/zendesk
- https://github.com/vm0-ai/vm0-skills/tree/main/intercom
- https://github.com/vm0-ai/vm0-skills/tree/main/chatwootMIT License - see LICENSE file
Built on VM0 - Agent-native infrastructure
Ready to get started? Deploy comma in 5 minutes: vm0 compose vm0.yaml