Run it, and see for yourself.
Run matchwire’s AGPL-3.0 core on your own servers. Verify its current profiles, jobs, matching, expressions of interest, hiring process, human decisions, and MCP connectivity from the terminal.
git clone https://github.com/matchwire/matchwire.git
cd matchwire
docker compose up
The full stack, database included, comes up with Docker Compose.
AGPL open core — current features in public
Self-hosting for internal job postings is free. The boundary between current features and commercial extensions is visible in the code.
Profiles
Portable profiles. Supports JSON Resume import and export.
Job postings
From creating a posting to publishing it. Before publishing, we check required items such as working conditions.
Matching
Explainable matching with no personalization. Payment doesn’t affect ranking.
Expressions of interest
“Interested” and openness to a move. A match forms only when both sides signal it.
Hiring process
A hiring pipeline from application to interview to offer.
Human approval
An approval workflow that guards writes affecting the outside world with human sign-off.
MCP connectivity
Built-in MCP server. Operate directly from your own AI agent.
The free line is drawn by “purpose of use”
Internal job postings — free
Use for internal job postings and internal transfers within the same legal entity is free, at any scale.
Recruitment agency purposes — paid
Use for recruitment agency work is paid, even when self-hosted (agency edition license).
The same image as the managed offering
Managed (hosted) and self-hosted run on the same Docker image, built from the same multi-stage Dockerfile. Because there is no managed-only build path, bug fixes and improvements reach both lines alike.
In shortSelf-hosting is not a second-class citizen.
The boundary with the commercial modules — a transparent disclosure
Where the free AGPL core ends and the commercial modules begin—we don’t hide the boundary.
AGPL core — current features
The core provides profiles, jobs, explainable matching, expressions of interest, the hiring process, human decisions, MCP connectivity, and self-hosting. Payment does not affect match ranking.
Registered commercial extensions
These are the 4 currently registered user-facing extensions that are absent from the community build:
- SSO enforcement
- SCIM provisioning
- Market transparency
- Billing
In short,just how much is free, you can confirm in the code before you buy.