DEDUPED Hot AI repos, turned into use cases Get the Monday 5

How to run a self-hosted AI agent platform with Docker Compose with Apowerb

Start the web interface, API and database on one machine with three commands.

Authorization notice. Apowerb is dual-use. Only use it on software, sites and systems you own or have explicit permission to test.

Credentials. The model key and the generated secrets in .env grant access to paid model usage and must be kept out of version control.

Who it is forAn IT or operations person who needs a private, self-hosted place to build AI agents and does not want to set up a database by hand.

The problemSetting up an agent platform usually means wiring a database, secrets and services before anything works.

The outcomeA running stack with the web interface on port 3000, the API on port 8000, and a PostgreSQL database included.

What you need first

  • Docker and Docker Compose
  • An API key from a supported model provider such as Anthropic, OpenAI, Mistral, Gemini, Azure AI Foundry or OVHcloud, or any other LiteLLM provider
  • Accounts for the business systems you want to connect, such as Gmail, Outlook, HubSpot, Pipedrive or Odoo

Steps

  1. Clone the hosting repo: git clone https://github.com/apowerb/apowerb-hosting.git && cd apowerb-hosting
  2. Create the config file and random secrets: cp .env.example .env && ./scripts/generate-secrets.sh
  3. Start the stack: docker compose -f docker-compose/docker-compose.yml --env-file .env up -d
  4. Open http://localhost:3000 and add your model key in the interface, or set DEFAULT_LLM_MODEL and DEFAULT_LLM_API_KEY in .env.

Prompt for your agent

Using the apowerb-hosting repo at https://github.com/apowerb/apowerb-hosting, start the Docker Compose stack on this machine and report the web interface URL. Verify that http://localhost:3000 loads and that the API answers on port 8000. The model list stays empty until a model key is added, so state whether one is set.

Caveat. Agents cannot answer until a model key is added, because the README says this part cannot be generated for you.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for apowerb/apowerb and "Run a self-hosted AI agent platform with Docker Compose"

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Share: X LinkedIn Hacker News Email Copy link

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer