Run ReacherX on your own computer
🆁 ReacherXv4 beta
  • Pricing
0
Log inGet started
0
Skip to blog content
🆁 ReacherXv4 beta
Get in touch
Product
  • Home
  • Pricing
  • Changelog
Resources
  • Blog
  • For AI agents
  • Contact
Open source
  • GitHub
  • Documentation
  • Contribute
  • Patreon
  • Discord community
  • License (AGPL-3.0)
Follow on
Follow on
Copyright © 2026 🆁 ReacherX. All rights reserved.
Privacy policy|Terms of service
  1. Blog
  2. ·
  3. Engineering

Run ReacherX on your own computer

Install the app, connect the services it needs, and start making changes to the open-source project.

Salman
·Founder, ReacherX
Sep 9, 2026·2 min read·Updated Sep 10, 2026

On this page

  1. Download and install
  2. Connect the services you need
  3. Start the app
  4. Make one useful change

ReacherX is open source. You can download the code, run it, and change it for your own needs.

You'll need Node.js 22 or newer, pnpm 11, and accounts for the services you want to use. The code is available, but it doesn't come with free access to AI models or social-platform providers.

Download and install

Open a terminal and run:

If you've already installed pnpm 11 directly, you can skip the Corepack command. If your Node installation doesn't include Corepack, install pnpm 11 first.

The last command creates your local settings file. Open the configuration guide to see which values you need and where to get them.

Connect the services you need

Convex runs the backend. WorkOS handles sign-in. AI features need a model provider, and X/Twitter and LinkedIn features need their respective connections.

Follow the guide for the part of the app you want to work on. Missing settings can stop that part from working, even if the rest of the app starts.

Some values belong in .env.local; others belong in your Convex deployment settings. The guide lists the right place for each. Don't commit your local settings or keys to Git.

Start the app

Set up the backend once:

Then leave this running in one terminal:

In a second terminal, start the website:

Open the localhost address printed in the terminal, usually http://localhost:3000.

Make one useful change

A confusing error message or a setup step that didn't work is a good first contribution. You don't have to begin with a large feature.

Read the contribution guide, look for an existing component or helper you can reuse, and test the behavior you change. For bigger ideas, talk to me before you start so we can agree on what to build.

If you want to work on the AI side, the agent walkthrough points to the main files. And if you're wondering why the whole application is open, here's the story behind that decision.

← Back to blog

Explore

Sep 8, 2026·Engineering

A developer’s guide to the ReacherX codebase

Salman
·Founder, ReacherX
Jul 15, 2026·Engineering

Help build ReacherX

Salman
·Founder, ReacherX

Find the network you need.

Get started
Run the website
pnpm dev
Run the backend
npx convex dev
Set up Convex
npx convex dev --once
Get ReacherX
git clone https://github.com/VecterAI/reacher-x.git
cd reacher-x
corepack enable pnpm
pnpm install
cp .env.example .env.local
Salman
·Founder, ReacherX
Salman
·Founder, ReacherX
Salman
·Founder, ReacherX