GitLab issue sync is now built in

Time tracking that stays close to the work.

Run a timer, keep client and project context clean, and import GitLab issues as real tasks instead of copying titles around by hand.

Timer
02:14:37
Today
05:32:10
GitLab
issue to task

Built for real-world tracking, not demo data.

The model stays flexible on purpose: entries can live in a task, in a project, under a client, or completely on their own.

New: GitLab issues can be imported and tracked directly in the dashboard.

Focused Timer

Run a clean live timer, continue earlier work, or add manual entries when reality gets messy.

Clients, Projects, Tasks

Keep the structure strict when you need it, or stay loose with standalone entries when you do not.

Taggable Worklog

Slice time by context, technology, or meeting type without forcing users into rigid categories.

GitLab Issue Sync

Import GitLab issues as tasks, keep the source visible in the dashboard, and track time against real work.

Daily Log View

Scroll through recent entries day by day, switch between grouped and ungrouped mode, and load more history on demand.

Readable Reports

Review time by client, project, task, or tags without exporting everything to another tool first.

Workflow

From issue to timesheet in three steps

01

Import GitLab issues from your company workspace as tasks.

02

Start a timer directly against the issue, project, task, or standalone work.

03

Review a clean daily log and keep reports tied to the work that actually happened.

GitLab Integration

Stop rewriting issue titles into time entries.

Save a GitLab connection, load repositories from your company workspace, import issues as tasks, and let the dashboard show where the work came from.

Imported as
task + GitLab issue badge
Token scope
GitLab PAT with `read_api`
Visible in
Tasks list and dashboard log
Good for
agency and product delivery work

Start with the timer, keep the context.

Track work the simple way today, and keep enough structure for reporting tomorrow.