Revora

Revora is open source

Fadi Benamar
Fadi Benamar
Published
Revora open source announcement banner
View on GitHub

Revora is open source. The full source code is public on GitHub under the MIT license: the app, the AI layer, the automation engine, all of it.

This is the same code that runs revora-ai.com. Not a stripped down community edition. Not a demo. The actual product.

Why it is open source

One word: trust. Revora connects to your LinkedIn account and sends messages on your behalf. That is a lot to ask. Your account, your reputation, your conversations, all in the hands of software you cannot see inside.

Revora ships with safeguards: daily limits, spacing between actions, dry-run mode, and checks before anything gets sent. With the code public, you do not have to take our word for it. You can open the repo and see exactly what happens before a message goes out.

There is a second reason. This is a small project. It misses things. When the code is public, anyone can report a bug, suggest a better approach, or send a fix. That makes the product better for everyone.

What's in the repo

Everything that makes Revora work:

  • Lead discovery and scoring
  • Campaigns and AI message drafting
  • Reply handling and the automation scheduler
  • The Agent API and MCP server
  • Docker setup, database rules, and example configuration
  • Even this marketing site and the docs

The hosted product and the open-source version share the same codebase. When one gets an improvement, the other gets it too.

You can run it yourself

If you would rather run Revora on your own infrastructure, you can. The repo ships with a Docker setup, and you bring your own Firebase project, Unipile account, and Gemini or Vertex AI credentials.

One honest note: self-hosted does not mean free or offline. The external providers still do real work and may charge for it, and you take on updates, backups, and configuration yourself. But the option is there, and it does not depend on us.

The defaults are cautious on purpose. The server binds to your local machine, a password is required, and live automation stays off until you turn it on, so you can try everything in dry-run mode before a single real message is sent.

What stays private

Open source means the software is public, not the people using it. Customer data, credentials, API keys, private LinkedIn conversations, and production logs were never in the code and never will be.

The Revora name and logo are also separate from the MIT license. Use the code, modify it, build on it, commercially too. Just give your fork its own name.

Nothing changes if you're a customer

revora-ai.com keeps running exactly as before. The subscription pays for the infrastructure, the AI usage, and support, so you get Revora without setting up servers or juggling provider accounts.

The only difference is that now you can see what you are paying for, down to the last line of code.

If you are curious, go read the README. If something is confusing, open an issue. And if you just want outreach that works without the setup, the hosted product is right here.

Frequently asked questions

The application, AI drafting layer, automation scheduler, Agent API, MCP server, database rules, Docker setup, and marketing site are in the public repository. Credentials, customer data, private messages, and production logs are not.

Revora uses the MIT license. You can read, modify, run, and build on the software. The Revora name and logo are separate from the software license, so public forks should use their own branding.

Yes. The supported self-hosted setup uses Docker and your own Firebase, Unipile, and Gemini or Vertex AI accounts. It is self-hostable, but it is not offline or free of external provider costs.

The managed version is for people who want Revora without operating the infrastructure or configuring every provider. The subscription pays for that convenience, the connected services, and support. Both options use the same application code.

Prefer markdown? Revora is open source.md

Run the outreach from your own LinkedIn account

Revora finds ICP-fit buyers, drafts connection notes and messages, and keeps replies in one inbox. You still choose the daily send limits.

Try Revora