Free & open source · AGPL-3.0

Manage clients,
not chaos.

Clientra is free, open-source client management software for freelancers and agencies: clients, proposals, contracts and invoices in one calm, secure place.

  • No credit card
  • Self-host anytime
  • No ads or trackers

Open source

Every line is public under AGPL-3.0

Secure by default

Isolation enforced in the database

Your data

Run it on your own Supabase project

No lock-in

Fork it, host it, change it

Features

Everything your client work needs

Built for freelancers and agencies who want to spend less time on admin and more time doing great work.

Clients & Projects

Keep every client's contacts, projects, notes, files and history in one place.

Proposals & Templates

Build proposals from reusable templates with scope and pricing, then export to PDF or Word.

Contracts & E-Signatures

Clients sign contracts online. Renewal reminders go out before anything expires.

Invoices & Accounts

Recurring invoices, expenses, payments, TDS tracking and a per-client ledger, in ₹.

Tasks & Timesheets

Track tasks and hours per project. Import timesheets from CSV or Excel and export them back.

Client Portal

Share proposals, contracts and invoices through password-protected, expiring links. No client account needed.

Team Workspace

Invite teammates into your workspace with roles, including who can see financial figures.

Public Portfolio

Showcase featured work on a public page with a built-in “start a project” form that creates leads.

Notifications

Get alerted when clients view, approve or comment on what you've sent.

How it works

From first hello to paid invoice

One flow for the whole client relationship, so nothing falls between apps.

  1. 1

    Add your clients

    Import or add clients with their details and contacts.

  2. 2

    Send a proposal

    Start from a template, set the scope and pricing, and share a secure link.

  3. 3

    Get it signed

    Clients approve proposals and sign contracts online, without an account.

  4. 4

    Invoice & get paid

    Send invoices, record payments and let reminders do the chasing.

Trust

Built in the open.
Secure by default.

Your clients trust you with their work. Clientra is designed so you can trust it with theirs — and because the code is public, you don't have to take our word for it.

Workspace isolation in the database

Postgres row-level security keeps each workspace's records separate, not just the screens.

Signed, expiring client links

Portal links expire and can be password-protected, so a forwarded email isn't an open door.

Breached-password checks

New passwords are checked against known breaches. Only a 5-character hash prefix leaves your browser.

No ads, no trackers

A strict Content Security Policy, and no analytics or advertising scripts in the app.

self-host.sh
$ git clone https://github.com/redmonkin/core-client-hub.git clientra
$ cd clientra && npm install
$ supabase link --project-ref <your-project>
$ supabase db push && supabase functions deploy
$ npm run build
✓ Your own Clientra, on infrastructure you control

The full walkthrough, including secrets and auth settings, is in the self-hosting guide.

Get started

Two ways to use Clientra

Same app either way. Sign up here, or run it on infrastructure you control.

Quickest start

Use it here

Create an account on this instance and start right away.

  • Nothing to install or maintain
  • Clients, proposals, contracts and invoices
  • Client portal and public portfolio
  • Invite your team
Create an account

Host it yourself

Run your own copy on your own Supabase project.

  • Free and open source (AGPL-3.0)
  • Your database, your data
  • Deploy the frontend anywhere static sites run
  • Customize it to fit your workflow
Read the self-hosting guide

FAQ

Questions, answered

The things people usually ask before trusting a tool with their client work.

What is Clientra?

Clientra is free, open-source client management software for freelancers and agencies. It brings clients, projects, proposals, e-signed contracts, invoices, timesheets and a client portal into one web app that you can use on this hosted instance or host yourself on Supabase.

How is Clientra different from HoneyBook, Bonsai or Dubsado?

It covers similar ground (proposals, contracts, invoicing and a client portal) but it is open source under the AGPL-3.0 license. You can read the code, host it on your own Supabase project and keep your data in a database you control. It also handles Indian invoicing needs such as rupee amounts and TDS tracking.

Is Clientra really free?

Yes. The code is free and open source under the AGPL-3.0 license, and you can host it yourself at no cost beyond your own infrastructure. Free accounts on this hosted instance are limited in number; if they're full, get in touch.

Who can see my data?

Only you and the teammates you invite into your workspace. Access rules are enforced by the database itself with row-level security, and clients only see what you share with them through a portal link.

Do my clients need an account?

No. They open a secure link to view and approve proposals, sign contracts or see invoices. You can protect links with a password and they expire automatically.

Can I move to my own server later?

Yes. Clientra runs on a standard Supabase project and a static frontend, so you can set up your own copy at any time by following the self-hosting guide.

How can I contribute or report a problem?

Open an issue or a pull request on GitHub. For security issues, please follow the security policy and report privately rather than in a public issue.

Ready for a calmer client workflow?

Start in a minute here, or make it your own. Clientra is open source, so you can read the code, suggest features and contribute.