DMJBot Logo

Your AI Employee That Never Sleeps

DMJBot works while you live. Automate emails, workflows, and routine tasks with an AI assistant that runs 24/7 — so you can focus on what matters.

Free and self-hosted. Get started with a single Docker command — no sign-up, no SaaS, your data stays yours.

Up and Running in Minutes

DMJBot runs as a single Docker container on your own machine or server. Free, no account required.

Quick start
docker run -d \
  --name dmjbot \
  -p 8080:80 \
  -v dmjbot-data:/data \
  dmjbot/dmjbot:latest
1

Run the container

Install Docker, then start DMJBot with the command below. Your data is kept in the dmjbot-data volume.

2

Open the web UI

Browse to http://localhost:8080 and finish the first-run setup (bot name and timezone).

3

Add your model API key

In Settings, pick your LLM provider and paste your API key. DMJBot talks to the provider directly.

4

Start chatting

Tell DMJBot what to do in plain language. Set up assignments so it acts automatically when events happen.

5

Connect tools & devices

Add MCP servers and install the Bridge on your machines to give DMJBot access to your files, drives and apps.

Want the full walkthrough — HTTPS, databases, bridges and more?

Read the Installation Guide

Take DMJBot With You

Chat with your AI employee, track running tasks, and get notified — right from your phone.

DMJBot iOS app chat screen
DMJBot Android app chat screen
DMJBot iOS app sessions screen
DMJBot Android app notifications screen

What DMJBot Does

After discussions with many people — especially software developers — it became clear that a large part of office work can be automated with AI. But there's no simple, secure, and easy-to-use AI assistant on the market. Until now.

Runs 24/7

Your AI agent never sleeps. It monitors events, processes tasks, and responds to triggers around the clock.

Host Anywhere

Run it in the cloud, on-premise, or on your local machine. You control where your data lives — nothing is sent to us.

Event-Based

React to incoming emails, messages, calendar events, webhooks, and more. Set instructions once, let it handle the rest.

Connects Everything

Integrate with Jira, GitHub, Slack, Email, Calendars, Cloud storage, and more — mostly via the MCP protocol.

Manages AI Tools

Orchestrate Claude Code, Codex, and similar tools running on different environments from one unified interface.

Long-Running Tasks

Run complex tasks like "Implement Jira task XX-123, create a draft PR" and track progress in real-time. Run many tasks in parallel.

Live Your Life, Let AI Handle the Rest

Your personal AI assistant works tirelessly in the background while you focus on what matters most.

While you rest, your AI works

DMJBot handles your routine tasks around the clock. Wake up to completed work, answered emails, and organized schedules — all done while you were sleeping.

Wake Up to Done Tasks

While you exercise, tasks get done

Stay active and healthy without worrying about falling behind. Your AI employee processes requests, manages workflows, and keeps everything on track.

Stay Fit, Stay Productive

While you play, emails get answered

Enjoy your hobbies guilt-free. DMJBot reads, categorizes, and responds to your emails intelligently — so your inbox is clean when you get back.

Enjoy Life Guilt-Free

While you unwind, workflows run

Complex multi-step workflows execute automatically. DMJBot coordinates sub-agents to handle research, reporting, and follow-ups without your intervention.

Automate Your Workflows

See How It Works in Real Life

A real 5-step flow: define what to do, let the assistant wait for events, and get progress and results even when you are away.

1

No Data Yet, Verified

I needed data from my colleague. The assistant checked and confirmed that the data had not arrived yet.

DMJBot Web
DMJBot web chat confirming that required data is not available yet

Want this same flow for your own work?

Get Started Free

The Problem We're Solving

"I asked my tech-experienced husband: can ChatGPT now do your everyday work for you itself? The answer was no. ChatGPT and similar popular tools only work when you're sitting in front of your computer, constantly asking something. Same for AI coding assistants. All these tools are passive — they just wait until you ask them something."

To achieve full automation, you need an orchestrator — which is complex to set up. But what if the AI assistant could take initiative? What if it worked like an orchestrator but was simple and intuitive to configure using just chat instructions?

What if your AI could work for you while you're sleeping, jogging, or playing tennis — because you've already told it how to handle most scenarios?

That's why we're building DMJBot — "Do My Job Bot" — a personal AI assistant for work automation. The aim is to create an AI tool that becomes the only interface to all the tools you use when working with a computer.

Get Started Free

About the Founder

Kateryna Lysenko

Kateryna Lysenko

PhD in Psychology | Founder of DMJBot

Connect on LinkedIn

For many years, Kateryna worked in academia as a researcher and lecturer, building deep expertise in human cognition, behavior, and decision-making. Alongside her academic career, she founded and ran her own psychology and personal development center.

With the rapid rise of AI, Kateryna became deeply interested in the psychology of AGI and human-AI interaction. Through collaboration with software engineers actively using AI tools, she identified a growing problem: while AI tools are powerful, they are fragmented and increasingly difficult to manage efficiently.

Kateryna recognized a clear opportunity to automate how AI tools themselves are orchestrated. This insight became the foundation for DMJBot — a product designed to streamline and coordinate AI-driven tasks across multiple services.

"Where humans stay in control, and intelligent systems work seamlessly on their behalf."

— The DMJBot Vision

Get Started Free

Get in Touch

Have a question or want to learn more? Send us a message.