selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
OverClick logo

Self-host OverClick

v0.4.0

Task board where AI agents execute work via MCP

BetaOpen SourceMIT
Updatedlast month
LanguageTypescript
Setup difficultyModerate
Stars
118
Port
3000 (HTTP web UI and MCP endpoint)
Requires
PostgreSQL
Docker
ghcr.io/ustoppble/overclick
Install with Docker Compose

What is OverClick?

A self-hosted Kanban board designed for teams that combine human reviewers with AI coding agents. People write task cards as contracts describing the work, the reason, and a test script for verification. Agents connect through the Model Context Protocol, pick up cards, do the work on their own machines, and return results with evidence, code links, and measured token counts plus elapsed time. Humans then approve or send back cards using their original test script. The system records Git identifiers in branches and commits, supports decision cards that spawn implementation work, and can optionally estimate costs. It runs in a container with PostgreSQL, provides an MCP endpoint with dozens of tools, and integrates with popular AI coding assistants.

Should you self-host OverClick?

OverClick scores 40/100 on selfhost.directory (how scoring works) and ranks #29 of 34 in Task Management. It has 118 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v0.4.0, came out on 24 September 2026.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Super Productivity (83/100, 23 206 stars). It scores higher overall, so compare the two before you pick. See OverClick vs Super Productivity side by side.

Features

  • Agent executor allowlist
  • Git convention native
  • Human validation workflow
  • Insights and telemetry
  • Kanban Task Board
  • MCP Server
  • Mission orchestration
  • Opt-in cost trackingOpt-in feature, disabled by default
  • Pairing code authentication
  • Plugin Ecosystem
  • RFC cards
  • Task contracts
  • Three roles per card
  • Token and time tracking

OverClick README

How to install OverClick

Install OverClick with Docker Compose

Docker + Docker Compose
Environment variables
AUTH_SECRET, DATABASE_URL, NEXT_TELEMETRY_DISABLED, NODE_ENV, UPDATE_TRIGGER_DIR, OVERCLICK_DEPLOY_MODE, OVERCLICK_TRUSTED_PROXY, GITHUB_WEBHOOK_SECRET

git clone https://github.com/ustoppble/overclick && cd overclick export AUTH_SECRET="$(openssl rand -base64 32)" docker compose up --build

Includes PostgreSQL in compose file; AUTH_SECRET must be generated per installation

How to configure OverClick

  • AUTH_SECRETSigning key for authentication tokens; must be unique per installation

    Signing key for authentication tokens; must be unique per installation

    values: base64 string of at least 32 chars

  • DATABASE_URLpostgres://agentboard:agentboard@localhost:5432/agentboardPostgreSQL connection string

    PostgreSQL connection string

    values: PostgreSQL connection URL

  • GITHUB_WEBHOOK_SECRETSecret for GitHub release webhook verification

    Secret for GitHub release webhook verification

    values: string

  • NEXT_TELEMETRY_DISABLED1Disables Next.js telemetry

    Disables Next.js telemetry

    values: 0 or 1

  • NODE_ENVproductionNode.js environment

    Node.js environment

    values: production, development

  • OVERCLICK_DEPLOY_MODEquickstartDeployment mode identifier

    Deployment mode identifier

    values: quickstart, hosted

  • OVERCLICK_TRUSTED_PROXY0Trust X-Forwarded-For header from reverse proxy

    Trust X-Forwarded-For header from reverse proxy

    values: 0 or 1

  • UPDATE_TRIGGER_DIR/update-triggerDirectory for update trigger file

    Directory for update trigger file

    values: filesystem path

OverClick releases & version history

More in Kanban

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…