Smart Agents that learn, work, and deliver — on autopilot

Hire AI agents that show up every morning.

Design agents by chatting — describe what you need and they're live. They research, analyze, and deliver reports to your inbox, Slack, Telegram, Discord, or WhatsApp — without you asking. They learn from every run and get smarter over time.

23
Built-in tools
12
Ready-made templates
5
Delivery channels
60s
From signup to first agent
Proof, not promises

Every agent ships with a regression suite.

We don't just say the agents work — we prove it with an automated eval suite scored by an independent LLM judge on every commit. Here's the current baseline, run against Claude Sonnet 4.6 with Opus 4.6 grading.

✓ 66 / 66 passing · 100%
baseline scenarios · 16 roles · ~15 min to run
RolePassing
🔎 Knowledge Agent4 / 4
⚙️ Backend Engineer5 / 5
🎨 Frontend Engineer4 / 4
🚀 DevOps Engineer5 / 5
🔍 QA Engineer4 / 4
✏️ UI/UX Designer4 / 4
📊 Data Analyst4 / 4
📈 Growth Analyst4 / 4
📢 Marketing Manager4 / 4
💼 Sales Rep4 / 4
💬 Customer Support4 / 4
📝 Technical Writer4 / 4
📋 Project Manager4 / 4
🎯 Recruiter4 / 4
⚖️ Legal Analyst4 / 4
💰 Finance / Bookkeeper4 / 4
# Run them on your own install
$ python -m evals.runner --all
What makes it different

Not a chatbot. Smart Agents.

Chatbots wait for you to ask. Our agents work autonomously — researching, analyzing, and delivering on a schedule. They learn from every run and get better at your business over time.

💬

Design by chatting

Just describe what you need. "I need a sales analyst that sends competitor intel every Monday." The system builds everything — instructions, schedule, integrations, delivery. No forms, no config files.

📬

Autonomous delivery

Agents work on a schedule — daily briefs, weekly reports, hourly health checks. Delivered to email, Slack, or Telegram. You wake up to intelligence, not a to-do list.

🧠

Agents that learn

Every run teaches the agent what works. After a month, your competitor watch knows which search queries find real intel and which are dead ends. Switching cost compounds.

🔌

Connect anything

MongoDB, SSH, REST APIs — plus a wildcard connector for any service. Say "connect to Stripe" in chat, paste your key, and the agent can query your revenue in the next sentence.

🔀

Any AI model

Eight providers: Claude, GPT, Llama, Gemma, DeepSeek, Gemini, Ollama, or any OpenAI-compatible endpoint. Assign different models for different jobs — cheap for reports, smart for analysis.

👤

Knows you

After a few interactions the agent learns your preferences — tables vs paragraphs, brief vs detailed, which topics you care about. Every response gets more personalized without you asking.

The killer feature

Smart Agents that show up before you do.

Your sales analyst finds 5 qualified leads overnight. Your DevOps engineer checks your servers every 4 hours. Your content strategist has next month's calendar ready on the 1st. All delivered to your inbox before your coffee is ready. No chatting required.

Y
You
What do we know about Acme and how do we handle billing?
🔎
Knowledge Agent

Here's everything the team's knowledge base currently contains on both topics:

Acme Corp
  • Acme Corp prefers async demos over scheduled calls. When engaging them, favor recorded demos or written walkthroughs.
Billing
  • Switched from Chargebee to Stripe in December 2024 to support usage-based pricing.
Sources
  • Shared memory · customer:acme
  • Shared memory · billing,decision
answered in 17.7s
Try it in the app →
The team

16 specialists. Enable the ones you need.

Each one is a focused agent with its own system prompt, tool selection, and regression suite. Toggle any of them on or off from the admin page.

🔎
Knowledge Agent
Ask anything
⚙️
Backend Engineer
API, DB, server-side
🎨
Frontend Engineer
UI, design system, a11y
✏️
UI/UX Designer
Wireframes, specs
🚀
DevOps Engineer
Docker, CI/CD, infra
🔍
QA Engineer
Tests, regressions
📊
Data Analyst
Queries, reports
📈
Growth Analyst
Funnels, A/B tests
📢
Marketing Manager
Research, content
💼
Sales Rep
Leads, CRM, outreach
💬
Customer Support
FAQ, triage, escalation
📝
Technical Writer
README, API docs
📋
Project Manager
Planning, status
🎯
Recruiter
JDs, screening, ATS
⚖️
Legal Analyst
Contract review (not advice)
💰
Finance
Expenses, runway, P&L
Integrations

19 services connected from the admin UI.

Paste a credential, click Test connection, it's live. No code changes, no restarts. Everything encrypted at rest with Fernet, every change logged to the audit trail.

🐙GitHub
🦊GitLab
🔐SSH/EC2
🧠LLM Providers
📌Jira
📖Confluence
📓Notion
📐Linear
💬Slack
👥Teams
🚨PagerDuty
📈Datadog
💳Stripe
🧲HubSpot
🎫Zendesk
🗄️SQL Databases
📧Gmail
📁Drive
✈️Telegram
Install

Five minutes from git clone to "signed in."

One repo. One env file. One docker compose up. Smart Agents Pro brings its own Mongo, its own JWT secret, and the app container. You bring an LLM key.

Quick start

# 1. Clone the repo
$ git clone https://github.com/choochtech/smart-agents-pro.git
$ cd smart-agents-pro

# 2. Configure — set at least ANTHROPIC_API_KEY in .env
$ cp .env.example .env
$ nano .env    # or your editor of choice

# 3. Bring the stack up (app + mongo sidecar)
$ docker compose up -d

# 4. Open the app — first signup becomes the admin
$ open http://localhost:8090
1

Bring your own LLM

Set one of: ANTHROPIC_API_KEY, OPEN_AI_API_KEY, GROQ_API_KEY, CEREBRAS_API_KEY, GEMINI_API_KEY, OPENROUTER_API_KEY. Or point at a local Ollama.

2

Auto-create the admin

Set AI_AGENTS_ADMIN_EMAIL + AI_AGENTS_ADMIN_PASSWORD in .env before booting, or let the first visitor sign up as admin.

3

Connect integrations

From the Integrations admin page, paste credentials for GitHub, Jira, Slack, databases, etc. Click Test connection, it's live.

View on GitHub →