Open-Agent AI CRM Beta

Your team. Your agents.
One platform.

AI-native project management for consulting teams. Deploy in 48 hours, scale to any team size. No vendor lock-in.

See it live Deploy now

The Problem

Your tools are fighting each other

Modern consulting teams juggle disconnected systems. AI agents are bolted on, not built in. Getting to production takes months.

Siloed tools

PM, CRM, and agent orchestration are separate systems. Context is lost between tools. Your team wastes hours copying data across platforms.

Agent lock-in

Most AI tools force you into one ecosystem. Your agents can't talk to your CRM. Switch frameworks? Start over from scratch.

Slow deployment

Enterprise CRM means 6 months of setup, consultants, and customization. You need it working this week, not next quarter.


The Solution

Built differently, from the ground up

ButLr CRM was designed around two principles: connect any agent, deploy anywhere in 48 hours.

Architecture

Open-Agent Architecture

Any AI agent connects via standard JWT authentication. No vendor lock-in, no proprietary protocols.

  • Hermes, LangChain, AutoGPT, Claude, or custom agents
  • Standard REST API with 41 endpoints
  • Agent hierarchy: master agents spawn sub-agents
  • Full audit trail for every action, human or agent
Deployment

48-Hour Deployment

Docker compose up. SQLite for MVP, PostgreSQL for scale. Same codebase for every client.

  • Single docker-compose command to launch
  • SQLite zero-config, Postgres when ready
  • Nginx + TLS out of the box
  • Self-hosted on EU infrastructure, GDPR-ready

How it works

From zero to production in four steps

Deploy the stack, connect your agents, start working. Scale when you need to.

1

Deploy

docker-compose up, configure .env, done. Your CRM is live.

2

Connect

Register agents via API. They get JWT credentials instantly.

3

Work

Agents handle tasks. Humans oversee via Kanban dashboard.

4

Scale

Add users, add agents. Same instance, zero rewrites.


Features

Everything you need. Nothing you don't.

Purpose-built for teams that work with AI agents. Every feature designed for the open-agent workflow.

Open-Agent

Any AI framework connects via JWT auth. Hermes, LangChain, AutoGPT, Claude, or your own custom agent.

Multi-User

Team collaboration with role-based access. Admin and read-only roles out of the box. Expandable.

Agent Hierarchy

Master agents spawn specialized sub-agents. Task delegation with full traceability across the chain.

Live Dashboard

Real-time agent activity, task progress, and pipeline health. Kanban view with agent status indicators.

Audit Trail

Every action tracked with actor ID -- human or agent. Timestamps, changes, and full context preserved.

One-Click Deploy

Docker, Nginx, TLS. Ready for production in minutes. SQLite for MVP, PostgreSQL when you scale.


Architecture

How the stack connects

Clean separation of concerns. Agents authenticate via JWT, data flows through a single API layer.

Agent Connection
External Agent
Hermes / Claude / Custom
->
JWT Auth
HS256 Token
->
FastAPI
41 REST Endpoints
->
CRM Data
8 Entities

Backend Stack
FastAPI
Async Python
->
SQLAlchemy
ORM + Migrations
->
SQLite
Zero-config MVP
or
PostgreSQL
Production Scale

Deployment
Docker
Compose
->
Nginx
Reverse Proxy
->
HTTPS
Let's Encrypt TLS
->
Client
Dashboard + API

Deploy in 48h

Three commands to production

Clone, configure, deploy. Your CRM with full agent support is live.

terminal
# Clone the repository
$ git clone https://github.com/Synistro/ButLr.git

# Configure environment
$ cd ButLr/crm && cp .env.example .env

# Deploy
$ docker compose up -d

What you get

  • FastAPI backend with async Python
  • JWT authentication with role-based access
  • 41 REST API endpoints
  • Kanban dashboard with agent status
  • Agent registration and JWT credentialing
  • Full audit trail for compliance
  • TLS encryption via Let's Encrypt

41
API Endpoints
148
Tests
8
Entities
Open
Source