Project · 04 · Python · TS · React · MMXXV — presentLive

Aentic Hermes.

Production lead-gen pipeline running in revenue — TPS/DNC audit, deep-scrape, AI assessment, batch workflow. Built on top of an evaluation practice for UK therapy-practice websites: visual hierarchy, copy clarity, trust signals, conversion friction. The first project that paid back what it asked of me.

Scope dies the moment you ship; build the seams, not the suite.

In brief

Aentic Hermes is a UK B2B CRM for solo operators. It discovers leads through Google Places, analyses their websites, and handles two-way email through a Proton inbox. It also provides a Kronos calendar, click-to-call and a live-call workspace with transcripts and objection battlecards, plus an AI agent with confirmation-gated tools. Compliance checks against TPS, DNC and PECR are built into calling and sending. It is built with a Flask API and a React/TypeScript (Vite) frontend.

Specification

Formerly
UK Lead Generator (original name) · Prospector (inside AenticOS)
Runs as
Flask API + React/TypeScript frontend, from source on :5000; 14 prospector_* MCP tools
Compliance
TPS / DNC checks, PECR-aware send gating, Companies House lookup
Integrations
Proton Bridge (two-way IMAP) · Kronos calendar · VoIP Cloud · Sales Monitor · SimplePresence
Source
Private

From the README

UK B2B CRM for solo operators. Originally the UK Psychologist Lead Generation pipeline; evolved into a full-stack CRM with two-way Proton inbox, AI agent with tool-use confirmation, Sales Monitor live transcripts + battlecards, VoIP Cloud click-to-call, Kronos calendar, and AI-generated website pitches.

Pitched at therapists / therapy practices in the UK; data layer and compliance machinery (TPS, PECR, Companies House, DNC) are UK-specific.

Features

  • Lead discovery — Google Places scraping across all UK regions
  • Website analysis — HTTPS, mobile, cookie policy, load speed, SEO
  • Screenshot capture — desktop + mobile previews
  • TPS / DNC compliance — Telephone Preference Service checks + PECR-aware send gating
  • Auto segmentation — buckets by website quality + sole-trader/Ltd classification
  • Email — two-way Proton Bridge sync (read/archive/delete propagate back to IMAP); Sonnet drafter; Haiku classifier
  • AI agent — Sonnet with 13 prospector_* tools; multi-turn memory; write-tool confirmation gating
  • Calendar — Kronos integration for callbacks + meetings
  • Click-to-call — VoIP Cloud REST API
  • Live calls — Sales Monitor transcripts + objection battlecards in the Call Workspace
  • Designer — SimplePresence wizard for AI-generated therapy sites