Your AI-powered sales war room. Drop in a GTM brief, get your entire go-to-market strategy in seconds.
Marketers is a multi-agent AI application that takes a B2B SaaS product brief and instantly generates a complete, battle-ready go-to-market package. Three specialized AI agents work in parallel — each owning a distinct piece of the GTM puzzle — to produce output you can act on immediately.
The interface is built with a retro-futuristic terminal aesthetic: dark, fast, and alive. It feels like a sales war room, not a dashboard.
| Agent | Icon | Purpose |
|---|---|---|
| Scout | 🎯 | Identifies and ranks your top target accounts with scored fit analysis |
| Outreach | ✉️ | Writes a cold email with a streaming typewriter effect, ready to copy and send |
| Objection Handler | 🛡️ | Anticipates the top sales objections and crafts sharp, confident rebuttals |
All three run from a single GTM brief you paste into the terminal input.
Hit INSTANT DEMO on the landing screen — no API key, no backend, fully mocked. See all three agents fire up in under 5 seconds.
| Layer | Technology |
|---|---|
| Frontend | React, Tailwind CSS, Framer Motion, Lucide Icons |
| Backend | Python (FastAPI / Flask) |
| Fonts | Space Mono (headers), Inter (body) |
| Animations | CSS stagger transitions + 60ms/word typewriter effect |
Marketers/
├── frontend/ # React app
│ └── src/
│ └── App.jsx # Main state machine: landing → processing → results
├── backend/ # Python API server
├── design/ # Design assets and mockups
├── docs/ # PRD and architecture docs
├── memory/ # Agent memory / context files
├── test_reports/ # Automated test output
├── design_guidelines.json # Complete design system spec
└── .gitconfig
- Node.js ≥ 18
- Python ≥ 3.10
- An Anthropic or OpenAI API key (for live mode)
cd frontend
npm install
npm run devcd backend
pip install -r requirements.txt
python server.pyThe frontend dev server proxies API requests to the backend. Copy .env.example to .env and add your API key before running in live mode.
Landing — Terminal-style textarea for your GTM brief. Two entry points: live mode (RUN MARKETERS) or INSTANT DEMO (zero API calls, fully local).
Processing — Full-screen boot sequence with staggered status lines and a 3-second animated progress bar.
Results — Three-column layout (Scout | Outreach | Objection Handler). A Download GTM Package bar slides up from the bottom when all agents finish, letting you save your entire output as a .txt file.
The complete color palette, typography rules, animation timings, and component instructions live in design_guidelines.json.
Key values at a glance:
Background: #080810
Surface: #11111c
Scout: #6366f1 (Indigo)
Outreach: #10b981 (Emerald)
Objection: #f59e0b (Amber)
Fonts: Space Mono + Inter
- Fork the repo
- Create a feature branch:
git checkout -b feat/your-feature - Commit your changes:
git commit -m "feat: add your feature" - Push and open a Pull Request
All interactive elements must include a data-testid attribute in kebab-case (see design_guidelines.json → testing_rules).
MIT © Shubham Jain