Skip to content
Open Source · Local-First · AI-Native

Your AI-Powered Social CRM

Manage contacts, content, and workflows across X, LinkedIn, and Gmail — with AI agents, a chat assistant, and a full analytics dashboard. All data stays on your machine.

$ npx openvolo

Everything you need to grow your network

A complete CRM toolkit powered by AI — from contact management to automated workflows, analytics, and a conversational assistant.

Zero Install

One command to start. npx openvolo sets up everything — database, migrations, and dashboard.

Local-First Privacy

Your data never leaves your machine. SQLite database with AES-256 encrypted credentials.

Unified Contacts

Cross-platform contact management with automatic deduplication, enrichment scoring, and linked task management.

Workflow Engine

Six workflow types — sync, enrich, search, prune, sequence, and agent — with a template gallery, kanban views, and per-step cost tracking.

AI Agent Runner

Five specialized tools — web fetch, browser scrape, smart search, contact enrichment, and progress tracking — with domain-based routing.

AI Chat Assistant

Conversational AI panel (Cmd+K) with 8 CRM tools. Query contacts, analytics, workflows, and content — or create tasks and start workflows by chatting.

Analytics Dashboard

Five-tab dashboard — overview, agents, engagement, content, and sync health — with time-range filtering and six chart types.

Content Library

Create and manage posts, threads, articles, newsletters, DMs, and replies — publish across X, LinkedIn, and Gmail from one place.

Smart Search

Dual-provider search with Brave and Tavily, intelligent query routing, and 3,000 free queries per month.

One CRM for all your platforms

Connect your social accounts and email. OpenVolo unifies everything into a single, intelligent workspace.

OpenVolo
X / Twitter

OAuth sync, tweet import, compose & publish, engagement tracking, and content library

LinkedIn

OAuth with OpenID Connect, profile sync, CSV import, and browser enrichment

Gmail

Google People API contact sync, email metadata enrichment, and message composition

Substack Soon

Newsletter integration — coming soon

Up and running in minutes

Three steps. No complicated setup. No cloud account required.

1

Install

Run npx openvolo — that's it. No config files, no Docker, no dependencies to manage.

2

Connect

Link your X, LinkedIn, and Gmail accounts with OAuth. Credentials are encrypted locally with AES-256.

3

Automate

Build workflows, run AI agents, query everything with the chat assistant, and track results on the analytics dashboard — while you focus on what matters.

Your data stays yours

OpenVolo is designed from the ground up for privacy. Everything runs locally — your contacts, credentials, and content never touch a cloud server.

Local-first database

SQLite database stored at ~/.openvolo/ on your machine. No cloud, no servers, no third parties.

AES-256 encryption

All OAuth tokens and API keys are encrypted with AES-256 before being stored in config.

OAuth 2.0 everywhere

Industry-standard OAuth 2.0 for X, LinkedIn, and Gmail. Scoped permissions — only what's needed.

Open source

Apache 2.0 licensed. Every line of code is auditable. No telemetry, no tracking, no analytics.

Built with modern tools

Production-grade technologies for reliability, performance, and developer experience.

Next.js 16 Framework
React 19 UI
TypeScript Language
SQLite Database
Drizzle ORM ORM
Claude SDK AI
Tailwind CSS 4 Styling
Vitest Testing
Zod Validation
Playwright Scraping
Recharts Charts
Brave Search Search
Tavily Search

Frequently asked questions

Is OpenVolo free?

Yes. OpenVolo is open source under the Apache 2.0 license. You can use it, modify it, and distribute it freely.

Where is my data stored?

All data is stored locally in a SQLite database at ~/.openvolo/ on your machine. Nothing is sent to any cloud service. Your credentials are encrypted with AES-256.

Do I need API keys?

You need an Anthropic API key for AI features (or use Claude Code Max/Pro). Platform API keys for X, LinkedIn, and Gmail are optional — only needed for the platforms you want to connect. For Smart Search, Brave and Tavily API keys are optional — combined 3,000 free search queries per month.

What platforms are supported?

X/Twitter, LinkedIn, and Gmail are fully supported with OAuth authentication and data sync. Substack integration is on the roadmap.

Can I use it with Claude Code?

Yes. OpenVolo works with Claude Code Max, Claude Code Pro, or a standard Anthropic API key. It uses the Vercel AI SDK for the chat assistant (Cmd+K) and the Claude Agent SDK for background workflow automation.

Is it really one command?

Yes. Running npx openvolo downloads the package, creates your local database, runs schema migrations, and starts the dashboard at localhost:3000. No Docker, no config files, no separate database server.

What can AI agents automate?

OpenVolo includes six workflow types — sync, enrich, search, prune, sequence, and agent — plus a template gallery with ready-made workflows. The AI Agent Runner has five tools including web fetch, browser scrape, and smart search. You can also use the AI Chat Assistant (Cmd+K) to create contacts, start workflows, and query your data conversationally.

What analytics are available?

The analytics dashboard has five tabs — Overview, Agents, Engagement, Content, and Sync Health — with area charts, bar charts, donut charts, ranked tables, and stat cards. You can filter by time range and track per-step workflow costs.

Start growing your network today

One command. No credit card. No cloud account. AI agents, workflows, analytics, and chat — all on your machine.

$ npx openvolo