v0.1.0a324 · local-first BYOK

Huntova

Your AI sales team.

An open-source agent fleet for outbound. The Hunter finds prospects on the live web. The Researcher crawls each site for hooks. The Composer drafts personalised email. The Sequencer schedules follow-ups. The Inbox-watcher classifies replies. The Coach surfaces what's working. Every agent runs locally, on your machine, against your AI key. AGPL-3.0. No subscription. No credits. Read every line before you trust it.

$ curl -fsSL https://github.com/enzostrano/huntova-public/releases/latest/download/install.sh | sh

or — pipx install git+https://github.com/enzostrano/huntova-public.git

0specialised agents
0AI providers BYOK
0pages per deep-research
0data leaves your machine
The agent team

Seven specialised agents, one outbound loop.

Each agent runs against your AI key. Spawn one from the chat with a sentence; orchestrate the whole fleet from a single CLI. No third-party SaaS in the path — your data, your provider, your machine.

🔭
The Hunter
Searches the live web through SearXNG, runs AI-generated queries tailored to your ICP, scores each prospect on five dimensions with verbatim evidence.
huntova hunt
🎯
The Researcher
Crawls up to 14 pages of the prospect's site. Surfaces hooks the buyer would recognise — a recent launch, a hire, a positioning shift.
huntova research
The Composer
Drafts personalised cold openers in your voice. Subject line, body, signature, opt-out. Tone configurable; tone-of-voice templates per playbook.
huntova outreach
The Sequencer
Schedules the follow-up cadence (open · Day +N · final), respects your send window and daily cap, auto-pauses on reply or unsubscribe.
huntova sequence run
📨
The Inbox-watcher
IMAP poll classifies every reply: interested · not_now · wrong_person · unsubscribe · out_of_office. Stops the cadence so you don't double-send.
huntova inbox watch
🩺
The Pre-flight
SPF · DKIM · DMARC checks, MX lookup, blacklist scan against your sending domain — before your first cold send goes out.
huntova doctor --email
🧠
The Coach
Weekly self-coaching pulse. Reply rate, inbox classification, what's working, what to retire. AI-written summary, not a chart wall.
huntova pulse
The full loop

Every step of outbound, in one CLI.

No third-party dashboards. No per-seat pricing. Each row is a single subcommand against your AI key, your SMTP, your IMAP — your machine.

Outbound step
What it does
Subcommand
Prospect discovery find companies that match your ICP
Live web search across SearXNG (Google, Bing, DuckDuckGo, Brave, Startpage, Qwant), AI-scored on five dimensions with verbatim evidence.
huntova hunt
Deep research contact + opener context
Crawls up to 14 pages of the prospect's site, extracts published emails, drafts an opener referencing real evidence.
huntova research
Cold-email sequence open · bump · final
Three-step cadence (open, Day +4 bump, Day +9 final), threads on the original subject, auto-paused on reply.
huntova sequence run
Send via your SMTP your account, your reputation
RFC-compliant List-Unsubscribe header, dry-run preview, daily-send cap.
huntova outreach send
Deliverability pre-flight SPF / DKIM / DMARC / MX
DNS-only checks against your sending domain — no relay, no third-party. Reports each record with a verdict.
huntova doctor --email
Inbox watch classify replies
IMAP poll, threads on Message-ID, AI-classifies each reply (interested / not_now / wrong_person / unsubscribe / out_of_office).
huntova inbox watch
Self-coaching pulse weekly summary
Reply rate, classified inbox breakdown, what's working, what to retire — AI-written, terminal-rendered.
huntova pulse
Teach the scorer encode your taste
Mark leads good / bad; the next hunt's ICP profile re-fits to your verdicts.
huntova teach
What you'll see

From cold install to first qualified leads in under three minutes.

illustrative — your terminal output will vary
$ curl -fsSL https://github.com/enzostrano/huntova-public/releases/latest/download/install.sh | sh → pipx installed huntova v0.1.0a324 $ huntova ↳ no provider configured — running onboard wizard ↳ provider: anthropic ↳ ICP: [your target customer profile] ↳ from name: [your name + company] ↳ booking: [your calendar link] $ huntova hunt --countries FR,DE --max-leads 20 → generating ICP-specific queries… → searching the live web, scoring on five dimensions… → qualified prospects emit to the terminal as they pass the gate
autonomous daily — example launchd chain
$ huntova schedule print --target launchd → prints a plist you append to ~/Library/LaunchAgents # once enabled, the chain fires daily at the time you pick: $ huntova update --check # banner if a new release is out $ huntova hunt # find new prospects $ huntova sequence run # day+4 bump · day+9 final $ huntova inbox watch # classify any replies $ huntova pulse # self-coaching summary # everything stays on your machine — read the source on GitHub
Built different

What stays on your machine.

Local-first isn't a marketing word — it's the architecture. Hunts run on your machine; leads land in your local SQLite. Telemetry is off by default. The only time anything leaves your laptop is if you opt in to a public share link (huntova share mint) — and even then we strip personal contact data before publishing.

0
data sent to huntova
SQLite
local-first storage
13
AI providers
$0
platform fee · BYOK
10
bundled playbooks
AGPL-3.0
open source license
100%
runs on your machine
v0.1.0a324
latest release
Get started

Install & run in your terminal.

One install command, then huntova onboard. Brings up a 60-second wizard that picks an AI provider and saves your key to the OS keychain. The source is open — read every line before you trust it.

$ curl -fsSL https://github.com/enzostrano/huntova-public/releases/latest/download/install.sh | sh