Self-host Matrix Hookshot
7.6.0Matrix bridge to GitHub, GitLab, JIRA, feeds and webhooks
docker run --name matrix-hookshot -d -p 9993:9993 \ # Homeserver port- Stars
- 460
- RAM
- 100 MB
- Port
- 9001 (Metrics listener (with webhooks on 9000 and widgets/modules on 9002 in the sample listeners config))
- Requires
- Matrix homeserver (appservice support)
ghcr.io/matrix-org/matrix-hookshotWhat is Matrix Hookshot?
Matrix Hookshot is a Matrix bot and bridge that connects rooms on your homeserver to external project-management and code-hosting services. It ships first-class support for GitHub, GitLab, Jira, OpenProject, Figma, Challenge Hound and RSS/Atom feeds, plus generic inbound and outbound webhooks whose payloads can be reshaped into Matrix messages with small sandboxed JavaScript templates. Rooms are linked to services either dynamically through aliases or statically through room state events, and configuration widgets let users manage connections inside Element instead of typing bot commands. It stores its data in Matrix room state, so no external database is needed, though an optional Redis cache speeds startup and enables features such as resuming feeds across restarts. End-to-bridge encryption lets the bot work inside encrypted rooms when the homeserver supports the relevant MSCs. Admins control what each user may do with fine-grained per-service permissions, and a Prometheus metrics endpoint plus a sample Grafana dashboard are provided. You self-host it as the ghcr.io container image, with the Helm chart on Kubernetes, or by building the Node.js project from source and registering it as an appservice on your homeserver.
Should you self-host Matrix Hookshot?
Matrix Hookshot scores 52/100 on selfhost.directory (how scoring works) and ranks #26 of 33 in Communication. It has 460 GitHub stars.
It shipped 10 stable releases in the past year. The latest, 7.6.0, came out on 26 October 2026. New versions land roughly every 3 weeks.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Jitsi Meet (79/100, 30 159 stars). It scores higher overall, so compare the two before you pick. See Matrix Hookshot vs Jitsi Meet side by side.
Features
- Bot commands
- Dynamic room aliases
- End-to-bridge encryptionNeeds a homeserver supporting those proposals, plus Redis and a crypto store.
- Figma integration
- Fine-grained permissions
- GitHub bridge
- GitLab bridge
- Jira bridge
- No external database required
- OpenProject bridge
- Prometheus Metrics
- Room widgets for configurationWidgets are still a Matrix spec proposal, so client support is not guaranteed.
- RSS/Atom feed bridging
- Service bots
- Webhooks
Matrix Hookshot README
More in Project Management
MiddlewareSelf-hosted open-source platform measuring team performance with DORA metrics via Git and CI/CD integrations.
multicaSelf-hosted platform that makes coding agents work like teammates — assign issues, track progress, reuse skills, and monitor runtimes in one workspace.
MyCompanyFree ERP and CRM for small firms merging inventory, billing, production, sales, projects, HR and POS into one database.
OneDevOneDev is a powerful and simple DevOps platform that integrates Git server, Kanban, CI/CD, and package registries into a seamless experience.
OpenMESOpenMES is a self-hosted MES for small manufacturers. Tracks production, manages work orders, connects machines via MQTT/Modbus/OPC UA — deployable via Docker.
OpenProjectSelf-hosted, open-source project management tool: Gantt timelines, Scrum and Kanban boards, time and cost reports, wikis, meetings and forums.
OpenTakeoffSelf-hosted construction takeoff tool for measuring PDF plans. Estimators get quantities and exports in the browser; AI agents control it via MCP with dozens of tools.
operatelyOpen-source company operating system with built-in OKR goal tracking and automated progress check-ins. Replaces Monday.com and Notion without per-seat fees.
pacaSelf-hosted and open-source Scrum tooling: AI agents share the board and the sprint with people, plus IAM-style role policies and WASM plugins.
PadPad is a self-hosted, open-source project management tool for developers and AI agents. Single binary with web UI, CLI, and AI skill backed by SQLite or PostgreSQL.
pejotaPeJota is a self-hosted, open-source ERP and CRM for freelancers to manage clients, projects, tasks, time tracking, invoices, and contracts.- PhorgePhorge is a self-hosted software suite for issue tracking and project management, designed as a fork of Phabricator.

0 comments