- Add support for One-Time and Recurring triggers in Copilot - Extend CopilotAssistantMessageActionPart schema with trigger config types - Update Copilot instructions with trigger creation examples and guidelines - Implement trigger action handling in messages.tsx component - Add trigger icons (⏰ for one-time, 🔄 for recurring) in action cards - Update workflow reducer to handle trigger creation via existing APIs - Fix action parser to recognize trigger config types in comment format - Add async trigger processing using createScheduledJobRule and createRecurringJobRule APIs Users can now ask Copilot to create triggers with natural language requests like: 'Create a daily report trigger at 9 AM' or 'Set up a one-time reminder for next Friday' |
||
|---|---|---|
| .github/workflows | ||
| apps | ||
| assets | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile.qdrant | ||
| LICENSE | ||
| README.md | ||
| start.sh | ||
Let AI build multi-agent workflows for you in minutes
⚡ Build AI agents instantly with natural language | 🔌 Connect tools with one-click integrations | 📂 Power with knowledge by adding documents for RAG | 🔄 Automate workflows by setting up triggers and actions | 🚀 Deploy anywhere via API or SDK
☁️ Prefer a hosted version? Use our cloud to starting building agents right away!
Quick start
-
Set your OpenAI key
export OPENAI_API_KEY=your-openai-api-key -
Clone the repository and start Rowboat (requires Docker)
git clone git@github.com:rowboatlabs/rowboat.git cd rowboat ./start.sh -
Access the app at http://localhost:3000.
To add tools, RAG, more LLMs, and triggers checkout the Advanced section below.
Demos
Meeting-prep assistant
Chat with the copilot to build a meeting-prep workflow, then add a calendar invite as a trigger. Watch the full demo here.
Customer support assistant
Chat with the copilot to build a customer support assistant, then connect your MCP server, and data for RAG. Watch the full demo here.
Personal assistant
Chat with the copilot to build a personal assistant. Watch the full demo here.
Advanced
-
Native RAG Support: Enable file uploads and URL scraping with Rowboat's built-in RAG capabilities – see RAG Guide.
-
Custom LLM Providers: Use any LLM provider, including aggregators like OpenRouter and LiteLLM - see Using more LLM providers.
-
Tools & Triggers: Add tools and event triggers (e.g., Gmail, Slack) for automation – see Tools & Triggers.
-
API & SDK: Integrate Rowboat agents directly into your app – see API & SDK docs.
Refer to Docs to learn how to start building agents with Rowboat.
