VecterAI/reacher-x

Open-source △ Agentic platform and infrastructure that works 24/7 across X/Twitter and LinkedIn to find, qualify, enrich, and help you reach the right people. Think Cursor for finding and reaching your target audience/network.

TypeScript

20

953 commits

updated Sep 18, 2026

See the code
audience-targeting
crm
go-to-market
hiring-platform
lead-generation
linkedin
networking
palantir-inspired
prospecting
salesforce
social-media
socialmedia
social-network
social-networking
twitter

See what people are saying (1)

README

🆁 ReacherX

Open-source △ Agentic platform and infrastructure that works 24/7 across X/Twitter and LinkedIn to find, qualify, enrich, and help you reach the right people. Think Cursor for finding and reaching your target audience/network.

Live site Interactive demo License

TypeScript Next.js Convex

Configuration · Contributing · Roadmap · GitHub Issues · Discord · X/Twitter

Built with Convex

ReacherX is part of the Convex for Open Source program and runs on Convex.

Powered by Convex

Demo

Watch the ReacherX demo

Watch the demo on YouTube

There is also an interactive demo. It is a dashboard prepopulated with fictional data, so you can click around and get a general understanding of the product. It is not a walkthrough, and nothing sends from it.

Who it is for

Anyone who needs to find a specific kind of person on X/Twitter or LinkedIn. Customers, candidates, investors, partners, community members. Those are examples, not categories. Describe the person you need in plain words and ReacherX starts looking.

You do not need a sales background or a GTM playbook. If you can say who you need, you can use it.

How it works

  1. Describe who you need in plain English.
  2. ReacherX turns that into search and discovery strategies.
  3. The agent gathers context and proof behind each match.
  4. It proposes next actions and drafts messages, with image, GIF, and video attachments when useful.
  5. You review and approve anything that sends.
  6. Feedback, memory, and evaluations improve results over time.

What makes it different from a contact database:

  • Matches come from real platform activity, not scraped lists.
  • You can work in the UI yourself or ask the agent to do the same work.
  • You can run your own instance with your own provider accounts, or use the hosted app.

Why it is open source

I started ReacherX in 2023 to solve a problem I had myself: finding and reaching the right people was harder than it should have been. Three years in, it became a full product, and I opened the code.

Developers solve problems. If ReacherX does not do what you need, change it. Fork it, extend it, build on it, improve it. If you adapt it for a problem you know well, your work helps everyone else with that problem. The AGPL license keeps those improvements open.

More on that:

Support the project

I went full time on ReacherX in 2026 and I am funding it myself. If the project is useful to you, Patreon is a way to help it keep going.

Patreon Discord X/Twitter

Fastest way to reach me is a DM on X/Twitter or a message in the Discord.

Contributing

Start with CONTRIBUTING.md. For features, roadmap items, or architectural changes, talk to me first. Most contributions here touch product direction, agent behavior, or workflow design, and a short conversation saves rework.

Roadmap

Full roadmap in ROADMAP.md. Reliability and evaluations now, email and calendar integrations next, more platforms and agent swarms later.

Self-hosting

Requirements: Node.js 22+ and pnpm 11.x.

git clone https://github.com/VecterAI/reacher-x.git
cd reacher-x
corepack enable pnpm
pnpm install
cp .env.example .env.local
npx convex dev --once

Then run the backend and frontend in separate terminals:

npx convex dev
pnpm dev

For the marketing and blog interactive demos, run cp demos/app/.env.example demos/app/.env.local and pnpm dev:demo. The demo app runs at http://localhost:3001. See interactive demo configuration for production demo hosting.

Environment notes

Next.js reads local values from .env.local. Convex secrets are set per deployment with npx convex env set. Copying .env.example does not configure the Convex backend. docs/configuration.md has the full variable groups, model routing, and provider limits. Production builds of the main app also need NEXT_PUBLIC_BLOG_DEMO_ORIGIN set.

Full functionality needs external provider accounts: Convex, WorkOS, AI providers, X/Twitter, LinkdAPI and Unipile (LinkedIn), Polar (billing), and Resend (email). You only need credentials for the area you work on.

Project structure

  • app/: Next.js routes and entry points.
  • features/: product UI and feature logic.
  • shared/: shared utilities, components, hooks, and types.
  • convex/agents/tools/: thin agent-facing tool layer.
  • convex/workflows/: orchestration and durable workflows.
  • convex/lib/: core business logic and integrations.

License

Released under the GNU Affero General Public License v3 (AGPL-3.0-only). You can use, modify, and self-host ReacherX, including for commercial work. If you offer a modified version to users over a network, you must make the modified source available under the same license.

Contributors

noobships

953 commits

VecterAI/reacher-x

Open-source △ Agentic platform and infrastructure that works 24/7 across X/Twitter and LinkedIn to find, qualify, enrich, and help you reach the right people. Think Cursor for finding and reaching your target audience/network.

TypeScript

20

953 commits

updated Sep 18, 2026

See the code
audience-targeting
crm
go-to-market
hiring-platform
lead-generation
linkedin
networking
palantir-inspired
prospecting
salesforce
social-media
socialmedia
social-network
social-networking
twitter

See what people are saying (1)

README

🆁 ReacherX

Open-source △ Agentic platform and infrastructure that works 24/7 across X/Twitter and LinkedIn to find, qualify, enrich, and help you reach the right people. Think Cursor for finding and reaching your target audience/network.

Live site Interactive demo License

TypeScript Next.js Convex

Configuration · Contributing · Roadmap · GitHub Issues · Discord · X/Twitter

Built with Convex

ReacherX is part of the Convex for Open Source program and runs on Convex.

Powered by Convex

Demo

Watch the ReacherX demo

Watch the demo on YouTube

There is also an interactive demo. It is a dashboard prepopulated with fictional data, so you can click around and get a general understanding of the product. It is not a walkthrough, and nothing sends from it.

Who it is for

Anyone who needs to find a specific kind of person on X/Twitter or LinkedIn. Customers, candidates, investors, partners, community members. Those are examples, not categories. Describe the person you need in plain words and ReacherX starts looking.

You do not need a sales background or a GTM playbook. If you can say who you need, you can use it.

How it works

  1. Describe who you need in plain English.
  2. ReacherX turns that into search and discovery strategies.
  3. The agent gathers context and proof behind each match.
  4. It proposes next actions and drafts messages, with image, GIF, and video attachments when useful.
  5. You review and approve anything that sends.
  6. Feedback, memory, and evaluations improve results over time.

What makes it different from a contact database:

  • Matches come from real platform activity, not scraped lists.
  • You can work in the UI yourself or ask the agent to do the same work.
  • You can run your own instance with your own provider accounts, or use the hosted app.

Why it is open source

I started ReacherX in 2023 to solve a problem I had myself: finding and reaching the right people was harder than it should have been. Three years in, it became a full product, and I opened the code.

Developers solve problems. If ReacherX does not do what you need, change it. Fork it, extend it, build on it, improve it. If you adapt it for a problem you know well, your work helps everyone else with that problem. The AGPL license keeps those improvements open.

More on that:

Support the project

I went full time on ReacherX in 2026 and I am funding it myself. If the project is useful to you, Patreon is a way to help it keep going.

Patreon Discord X/Twitter

Fastest way to reach me is a DM on X/Twitter or a message in the Discord.

Contributing

Start with CONTRIBUTING.md. For features, roadmap items, or architectural changes, talk to me first. Most contributions here touch product direction, agent behavior, or workflow design, and a short conversation saves rework.

Roadmap

Full roadmap in ROADMAP.md. Reliability and evaluations now, email and calendar integrations next, more platforms and agent swarms later.

Self-hosting

Requirements: Node.js 22+ and pnpm 11.x.

git clone https://github.com/VecterAI/reacher-x.git
cd reacher-x
corepack enable pnpm
pnpm install
cp .env.example .env.local
npx convex dev --once

Then run the backend and frontend in separate terminals:

npx convex dev
pnpm dev

For the marketing and blog interactive demos, run cp demos/app/.env.example demos/app/.env.local and pnpm dev:demo. The demo app runs at http://localhost:3001. See interactive demo configuration for production demo hosting.

Environment notes

Next.js reads local values from .env.local. Convex secrets are set per deployment with npx convex env set. Copying .env.example does not configure the Convex backend. docs/configuration.md has the full variable groups, model routing, and provider limits. Production builds of the main app also need NEXT_PUBLIC_BLOG_DEMO_ORIGIN set.

Full functionality needs external provider accounts: Convex, WorkOS, AI providers, X/Twitter, LinkdAPI and Unipile (LinkedIn), Polar (billing), and Resend (email). You only need credentials for the area you work on.

Project structure

  • app/: Next.js routes and entry points.
  • features/: product UI and feature logic.
  • shared/: shared utilities, components, hooks, and types.
  • convex/agents/tools/: thin agent-facing tool layer.
  • convex/workflows/: orchestration and durable workflows.
  • convex/lib/: core business logic and integrations.

License

Released under the GNU Affero General Public License v3 (AGPL-3.0-only). You can use, modify, and self-host ReacherX, including for commercial work. If you offer a modified version to users over a network, you must make the modified source available under the same license.

Contributors

noobships

953 commits

Languages

TypeScript

97.5%

MDX

2.1%