Production, Eigene Nutzung

Agent Workforce.

Autonomes Vier-Agenten-System für Outbound-Akquise: Lead finden, Unternehmen analysieren, Angebot erstellen, Erstansprache generieren, eine durchgehende Pipeline statt fragmentierter Tools.

Rolle Solo Build, Architektur, Backend, Frontend, Deployment
Zeitraum 2025 bis 2026
Status Production, Eigene Nutzung
Verfügbar Demo auf Anfrage
Python 3.12FastAPIReact 19TypeScriptTailwind 3.4SQLiteBrave Search APIRechartsdnd-kitVPS Self-Hosted
internal, production
Agent Workforce Dashboard

Dashboard mit aktiver Pipeline-Execution, Lead-Detail, Live-Agent-Panel, Demo individuell auf Anfrage

Kalt-Akquise skaliert nicht von Hand.

Recherche, Briefing-Erstellung und individuelles Erstanschreiben kosten pro Lead 30–60 Minuten. Wer regelmäßig Outbound machen muss, aber weder Zeit für stundenlange Recherche noch Budget für ein Sales-Team hat, sitzt zwischen den Stühlen.

Agent Workforce ist meine Antwort darauf: ein autonomes Vier-Agenten-System, das den kompletten Top-of-Funnel übernimmt. Lead finden, Unternehmen analysieren, Angebot erstellen, personalisierte Erstansprache generieren, alles als durchgehende Pipeline, beobachtbar im Dashboard, ausführbar mit einem Klick.

Das System ist auf zwei Fokusregionen (Duisburg/Rhein-Ruhr und Mannheim/Rhein-Neckar) und vier Branchen (Gesundheitswesen, Handel/Lieferung, Handwerk/Bau, Dienstleister) zugeschnitten. Hartcodierte Whitelists und Anti-Halluzinations-Regeln verhindern Fake-Treffer.

Spezialisten, die sequenziell aufeinander aufbauen.

Jeder Agent ist eine eigene Klasse, erbt von BaseAgent und führt einen Tool-Loop über eine Generierungsschicht aus. Die Inter-Agent-Kommunikation läuft nicht über direkte Calls, sondern über die SQLite-DB: Lead Scout schreibt Leads, Company Analyst liest und schreibt Briefings, Proposal Drafter liest Briefings und schreibt Angebote, Outreach Agent liest alles und schreibt Scripts. Jede Stufe ist einzeln re-runbar.

🔍

Lead Scout

Durchsucht via Brave Search das Web nach Firmen in Zielregionen/-branchen, filtert gegen harte Branchen-Whitelist, vergibt deterministischen Score 0–100 (Basis 30 + Website veraltet +20 + keine Online-Buchung +15 etc.).

🧠

Company Analyst

Analysiert Website-Tech-Stack, Social Media, Bewertungen. Erstellt Intelligence-Briefing als JSON mit Summary, Stärken/Schwächen/Chancen, vier Sub-Scores und konkreter Approach-Strategy.

📝

Proposal Drafter

Konsumiert das Briefing und erzeugt ein maßgeschneidertes Angebot mit drei Paketen, Preiskalkulation nach hinterlegten Richtwerten und strikter Service-Priorisierung.

📞

Outreach Agent

Generiert keinen Mail-Text, sondern einen Teleprompter-Telefonleitfaden: Main-Script, Gatekeeper-Script, Voicemail, 5 Objection-Cards und Follow-up-Plan. Mit explizitem Anti-Buzzword-Filter.

🔍 Lead Scout 79 Leads 🧠 Company Analyst 40 analysiert 📝 Proposal Drafter 24 Angebote 📞 Outreach Agent 19 Scripts

Voll bedienbar, in Echtzeit beobachtbar.

Das Frontend ist nicht nur Status-Anzeige, sondern operatives Cockpit. Acht Hauptseiten, Dashboard, Leads, LeadDetail (1.441 LOC), Pipeline, PipelineRun, Agents, AgentDetail, Speakers/SpeakerDetail, Settings. Drei Highlights:

Pipeline-Execution

Sichtbarer 4-Stufen-Lauf mit klickbaren Firmennamen in den Ergebnis-Panels, jeder Lead landet direkt im Detail-View.

📡

Live-Agent-Panel

Slide-over, das Agent-Logs in Echtzeit streamt, mit pattern-basierter Klassifikation (Such-Icon, Score-Icon, Fehler-Icon) statt monotonem Log-Dump.

Spotlight-Suche

Globale ⌘K-Suche über Seiten, Agenten und alle Leads, inklusive Score-Badges und Live-Filter.

Drei Layer, eine SQLite.

Agent-Layer

Python 3.12 Click CLI Rich Brave Search API SQLite

Dashboard-Backend

FastAPI SQLite (shared) Inferenz-Wrapper Background-Runner Multi-User Auth

Frontend

React 19 Vite TypeScript Tailwind 3.4 Lucide Icons Recharts dnd-kit (Kanban) react-markdown

Trennung von Agent-Logik und Datenschicht.

Die spannendste Designentscheidung ist, dass die Agenten nichts voneinander wissen. Alle vier teilen sich BaseAgent mit einem generischen Tool-Loop, der für custom Function-Tools iteriert und für die built-in Suche einen Shortcut nimmt. Die Kommunikation läuft ausschließlich über die SQLite-DB. Jede Stufe ist einzeln re-runbar, einzeln debugbar, einzeln im Dashboard sichtbar.

Zweites Highlight ist das log_callback-Pattern: Jeder Agent-Log-Eintrag wird parallel an die Konsole und an eine Callback-Funktion gepusht. Das Dashboard hängt einen Stream-Listener dran und kann den Denkprozess der Agenten live im Frontend zeigen, ohne dass die Agent-Logik etwas von der UI weiß.

Drittes Highlight ist der Speaker-Detection-Layer: eine separate Vertical, in der das System Speaker-Targets für Events und Podcasts verwaltet, mit eigener Outreach-Generierung (Mail und Telefon), Status-Tracking und Research-Caching. Beweis, dass die Pipeline-Architektur generisch genug ist, um auf neue Use-Cases ausgedehnt zu werden.

Die Architektur erlaubt zwei Dinge gleichzeitig: deterministisch reproduzierbare Pipeline-Runs (jede Stufe isoliert) und live beobachtbares Agenten-Verhalten im Frontend.

Komplett Solo-Build.

Architektur, Agent-Prompts, FastAPI-Backend, React-Dashboard, Deployment auf eigenem VPS, Auth, Multi-User-Setup. Kein Tutorial-Projekt, sondern ein Tool, das ich täglich selbst in der Akquise nutze.

Als technischer Showcase deckt das Projekt vier Dinge gleichzeitig ab:

  • Agenten-Orchestrierung mit deterministischer Datenschicht statt Direct-Calls.
  • Vollständige Web-App mit Auth, Background-Jobs und Live-Streaming.
  • Domain-Modellierung, Lead-Lifecycle, Briefings, Proposals, Outreach in einer Schema-Familie.
  • Production-Deployment unter eigener Domain mit Multi-User-Trennung.

Verfügbar als individueller Service.

Die Live-Instanz unter eigener Domain läuft mit echten Lead-Daten und ist deshalb nicht öffentlich erreichbar. Für Interessenten baue ich das System auf Anfrage in eine eigene Instanz für dein Unternehmen um, mit deinen Zielregionen, deinen Zielbranchen, deinen Service-Paketen und Preis-Richtwerten, deinem Outreach-Profil.

Was du bekommst:

  • Vier konfigurierte Agenten, Lead Scout, Company Analyst, Proposal Drafter, Outreach Agent, auf dein Profil zugeschnitten.
  • Voll bedienbares Dashboard mit Pipeline-Execution, Live-Agent-Stream und Spotlight-Suche.
  • Hosting auf deinem oder meinem VPS, deine Daten bleiben in deiner Infrastruktur.
  • Persönliche Einarbeitung und laufender Support für Updates der Prompts und Agenten-Logik.

Demo-Termin auf Anfrage, ich zeige live, wie eine vollständige Pipeline läuft, und wir besprechen, wie das System für deinen Akquise-Prozess konfiguriert wird.

Ähnliches Projekt im Kopf?

Wenn du ein Frontend, eine Pipeline oder ein eigenes Agenten-System brauchst, schreib mir eine kurze Mail oder buch einen Slot.