Core Hub

Open source · Self-hosted

All your AI agents in one hub

Core Hub is a hub you run on your own machine: chat, tasks, schedules and workflows for every AI agent you use, from the browser, your computer and your phone.

Finding the latest release…

Download

Choose your platform and download from the latest GitHub release.

Windows

Windows 10 or 11, 64-bit

How to install

The Windows installer is not code-signed yet and may trigger a SmartScreen warning. Download it only from the official releases page and check the link and filename before installing it. If you are unsure of its source, wait for the Microsoft Store version.

Linux

64-bit systems (x86_64)

How to install

AppImage: make it executable, then run it.

chmod +x Core-Hub-*-x86_64.AppImage
./Core-Hub-*-x86_64.AppImage

.deb on Debian and Ubuntu: install it with apt.

sudo apt install ./corehub_*_amd64.deb

If the AppImage does not start on Ubuntu, install libfuse2 (libfuse2t64 on 24.04).

Android

Android 8 or later

How to install

Open the file after downloading it from the official releases page. If Android asks to allow installs from this source, enable that permission temporarily, install the app, then turn the permission off in your device settings.

iPhone & iPad

iOS 17 or later

The app ships through the App Store only; the link appears here as soon as it is live.

The server

Run your own hub

The apps are windows onto your hub. The hub is one container and one data volume, on your computer or your server.

Docker image For amd64 and arm64
ghcr.io/twuijri/core-hub:latest
Full deployment guide
  1. Save this as docker-compose.yml:

    services:
      hub:
        image: ghcr.io/twuijri/core-hub:latest
        restart: unless-stopped
        ports:
          - '${HUB_PORT:-8080}:8080'
        environment:
          DATA_DIR: /data
          PORT: '8080'
        volumes:
          - hub-data:/data
        extra_hosts:
          - 'host.docker.internal:host-gateway'
    
    volumes:
      hub-data:
  2. Start it:

    docker compose up -d
  3. Within an hour, open http://localhost:8080 on the host machine and create the owner account. For access from another device, set up a domain and HTTPS as described in the deployment guide. Then add a model provider on the Models screen.