Tool profile
Kutt: cost, fit and limits
Kutt is an open source URL shortener from the thedevs-network GitHub organization that you host yourself, with custom domain support, a Node.js runtime and a choice of databases, released under the MIT license. It is free.
What to know first
Kutt is free to run on your own server and lists no prices, only links to donation and sponsorship pages. It needs Node.js 20 or later, defaults to SQLite and supports Postgres, MySQL or MariaDB and Redis, with Docker Compose setups provided. The repository page shows 893 commits, and its Releases section was empty when read. The pages name no AI feature.
Kutt at a glance
| Maker | thedevs-network (GitHub organization), Not stated on the vendor pages |
|---|---|
| Free plan | Yes |
| Entry price | Quote only |
| API access | No |
| Category | Best AI Link Shortener Software in 2026, rank 12 of 12 |
| Website | github.com/thedevs-network/kutt |
Who Kutt is best for
Node.js developers
The stack is Node.js 20 or later, so a team already running Node needs no new runtime and can read and change the code in a familiar language.
Small private shorteners
SQLite is the default, which means a modest installation needs no separate database server, and Postgres or MySQL can be added later for growth.
Teams needing custom domains
Custom domain support lets links appear under your own brand, so printed material and social posts do not depend on a third-party address.
Kutt plans and pricing
| Plan | Price | What it includes |
|---|---|---|
| Open source (self-hosted) | Free, MIT license | Self-hosted with Node.js 20 or later and Docker Compose setups; the repository links donation and sponsorship pages. |
Checked November 2026.
What Kutt does
- Custom domains
- The project lists custom domain support, so links can carry your own address, with DNS and certificates set up by the person running the installation.
- Database choice
- SQLite is the default, with Postgres, MySQL or MariaDB and Redis supported for larger setups, so the same software can grow from a small test to a bigger one.
- Docker Compose setups
- Docker Compose setups are provided to speed installation, which helps teams that already run their services in containers on a single host or server. Compose files are included.
- Node.js runtime and MIT license
- The application needs Node.js 20 or later on the host, and the MIT license allows the code to be modified and run internally without fees or reporting.
How Kutt handles your data
Kutt runs on your own server, so link and click data live in the database you choose. The repository page names no vendor-hosted service, retention period, certification or AI training, and the organization is not described as a legal entity. Training questions do not apply to the software itself, but the vendor's policy was not checked for anything else. Access control, encryption, backups and updates depend on how you deploy it.
Where Kutt falls short in practice
- Requires current Node.js. The host must run Node.js 20 or later, which can conflict with older servers or shared hosting that cannot install a recent runtime version. Check the version first.
- No release listing. The Releases section was empty on the page read, so version tracking relies on the repository itself and an operator must decide which commit to run.
- No support or hosted option. The project is a GitHub organization, and no company, support contract or hosted plan is described, so help comes from the community or your own team.
Alternatives to Kutt
Kutt: common questions
What does Kutt need to run?
Node.js 20 or later. It uses SQLite by default and supports Postgres, MySQL or MariaDB and Redis. Docker Compose setups are provided, so a container host is the shortest route for a team that already runs services that way. Redis is optional.
Is Kutt free?
Yes. It is MIT licensed and the repository lists no prices, only donation and sponsorship links. You carry the cost of the server and the maintenance, including updates, backups and monitoring of the installation over time. No fees from any vendor.
Does Kutt support custom domains?
Yes. Custom domain support is listed, so short links can use your own address. DNS records and certificates are set up by you since the software is self-hosted, and no vendor handles them on your behalf. Nothing is automatic. Certificates stay your job.
Who maintains Kutt?
The thedevs-network GitHub organization, which is not described as a legal entity. There is no support contract or hosted service described, so community channels and your own team handle issues, upgrades and security fixes for any installation. Plan for that gap.
Does Kutt include AI features?
The repository page names none. The only AI-related mention is GitHub's own navigation. For AI features compare Bitly or Short.io, which are hosted by their vendors and describe AI assistants on their own pricing pages. Judge them separately. Both are paid, hosted services.