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

Your AI-Powered Social CRM

Manage contacts, content, and engagement across X, LinkedIn, and Gmail — powered by Claude AI agents. 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 engagement.

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 and enrichment scoring.

AI Agents

Claude AI agents automate engagement, enrichment, and outreach workflows.

Multi-Platform Publishing

Compose and publish across X, LinkedIn, and Gmail from one dashboard.

Smart Data

Engagement metrics, funnel tracking, and AI-powered contact enrichment.

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 actions

LinkedIn

OAuth with OpenID Connect, profile sync, CSV connection import

Gmail

Google People API contact sync, email metadata enrichment

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

Let AI agents manage engagement, enrich contacts, and grow your network 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

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.

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 both the Vercel AI SDK for chat and the Claude Agent SDK for background 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.

Start growing your network today

One command. No credit card. No cloud account. Just your data, on your machine.

$ npx openvolo