Get started with Rowboat
This guide will take you from installing Rowboat to making your first query against your knowledge graph.Download Rowboat for your platform
Download the latest release for your operating system:After downloading, install Rowboat:
macOS
Download
.dmg for MacWindows
Download
.exe installerLinux
Download AppImage or
.debLatest downloads: rowboatlabs.com/downloadsAll releases: GitHub Releases
- macOS: Open the
.dmgand drag Rowboat to Applications - Windows: Run the installer and follow prompts
- Linux: Make the AppImage executable (
chmod +x) or install the.debpackage
Launch Rowboat and configure your model
Open Rowboat for the first time. You’ll be prompted to configure your AI model.
- OpenAI
- Anthropic
- Local (Ollama)
- Select OpenAI as your provider
- Enter your API key from platform.openai.com/api-keys
- Choose a model (recommended:
gpt-4oorgpt-4o-mini)
Your model config is stored in
~/.rowboat/config/models.json and can be changed anytime.Connect Google services
Rowboat uses Gmail, Google Calendar, and Google Drive to build your knowledge graph.
Create a Google Cloud Project
- Go to Google Cloud Console
- Create a new project (e.g., “Rowboat Integration”)
- Select the project from the dropdown
Enable required APIs
Enable these three APIs for your project:Click Enable for each one.Configure OAuth consent screen
- Go to OAuth consent screen
- Choose External as audience
- Enter app name (e.g., “Rowboat”) and your email
- Click Save and Continue through remaining steps
Add yourself as a test user
- Go to Test users
- Click Add Users
- Add the email address you’ll connect with Rowboat
Create OAuth Client ID
- Go to Credentials
- Click Create Credentials → OAuth Client ID
- Select Universal Windows Platform (UWP)
- Name it anything (e.g., “Rowboat Desktop”)
- Store ID can be anything (e.g., “test”)
- Click Create
Copy your Client ID
After creation, copy the Client ID (not the secret) and paste it into Rowboat when prompted.Detailed walkthrough with screenshots: Google Setup Guide
Authorize and start syncing
After entering your Client ID in Rowboat:Your raw synced data is stored in:
- Click Authorize - a browser window will open
- Sign in to your Google account
- Review and accept the permissions:
- Read Gmail messages
- Read Calendar events
- Access Drive files
- Return to Rowboat
Rowboat will start syncing emails and calendar events. Initial sync may take a few minutes depending on your mailbox size.
Let the knowledge graph build
Rowboat runs a background service that processes your emails and meetings to build entity-based notes.Your knowledge graph is created in:Open the knowledge folder in Finder/Explorer or use Obsidian to browse your graph while it builds.
The graph builder runs every 30 seconds and extracts:
- People you communicate with (roles, organizations, relationships)
- Projects you’re working on (status, decisions, commitments)
- Organizations you interact with
- Topics that matter to your work
Initial graph building can take 5-10 minutes for a typical mailbox. You’ll see notes appear as they’re created.
Make your first query
Once you have some notes in your knowledge graph, try asking Rowboat:Rowboat uses your knowledge graph to:
- Pull relevant context from past emails and meetings
- Reference specific people, projects, and decisions
- Generate grounded, contextual responses
- Create real artifacts (briefs, PDFs, documents)
All queries and responses are visible in the chat interface. You can see which notes Rowboat references and inspect the source material.
Next steps
Installation guide
Platform-specific setup, optional features, and advanced configuration
Voice memos
Record voice notes that automatically update your knowledge graph
Background agents
Set up automated workflows for recurring tasks
MCP tools
Extend Rowboat with external tools and services
Getting help
If you run into issues:- Check GitHub Issues for known problems
- Ask in Discord for community support
- Review logs in
~/.rowboat/logs/for troubleshooting