Good work needs
a little structure.

A calmer home for your tasks, projects, and big ideas.
Open source. Self-hosted. Yours from the first line of code.

Free for everyone. Every feature included.

The real Trestl

A little space to explore.

Open full demo

Explore projects, boards, Gantt, roadmaps, and canvases. All changes stay in this demo.

Sample repositories and issues. Live connections and account administration require your own installation.

From a passing
thought to a
finished thing.

01

Capture the small things.

A private inbox for tasks, ideas, and the follow-ups you don’t want to forget. Get it out of your head and into a calmer place.

02

Give your projects a shape.

Lists when you need focus. Boards when work is moving. Timelines, milestones, and diagrams for the bigger picture.

Find your view
03

Keep your context close.

Connect GitHub, Gitea, and Confluence. Reach for the CLI, API, or Raycast. A workspace that fits the way you already work.

Good work happens
everywhere.

Your repositories, your terminal, your everyday shortcuts.
Bring the context with you.

01 / REPOSITORIES & ISSUES

Your code has a home.
Now your plans do, too.

Connect GitHub or a self-hosted Git provider like Gitea. Bring repository issues into your projects, keep their source context, and plan the work alongside everything else.

Issues sync into Trestl. Your planning stays in Trestl; changes aren’t posted back to your Git provider.

Explore Git connections
GitHubGitea self-hosted
Repositories & issues
One project. The whole picture.
Build the interactive product demodemo/studio-web · #42
GitHub
Connect our platform repositorystudio/platform · #18
Gitea
Illustrative repositories · real product capabilities
02 / API

Build your own way in.

A scoped API with personal access tokens and an OpenAPI contract. Connect your scripts and tools to the same projects and work items.

GET /api/v1/itemsExplore the API
03 / CLI

Stay in your terminal.

Search, capture, and update work from any repository. Get structured JSON for scripts, automations, and agent workflows.

trestl list --status todo --jsonMeet the CLI
04 / RAYCAST

A thought. A shortcut. Done.

Search projects, see your work, create a task, or update its status from Raycast. Capture the thought while it’s still fresh.

Create Work Item↵
Get the Raycast extension

Good tools
should belong
to everyone.

One complete product. Free and open source.
No hidden enterprise edition. No features held back.

Open code. An open invitation.
$0Every feature. Every person.
  • MIT licensedUse it. Change it. Make it your own.
  • Self-hosted, on your termsYour machine or your infrastructure.
  • Your data stays yoursA home you control, from the start.

The software is free. You provide the hosting.

Your next project
starts here.

Bring Trestl home. Run locally, with Docker,
or on your own Kubernetes cluster.

Read the getting started guide An early release, made to grow with you.
git clone https://github.com/saynain/trestl.gitcd trestlcorepack enablepnpm install --frozen-lockfilepnpm dev
Node.js 22.9+ · pnpm 10.7.1Local guide