← all features
011

Teams

Shared dashboards with invite links — no email required. Aggregated metrics keep individual data private.

Create a team, share an invite link, and see team-level productivity metrics. Teams show aggregated coding hours, productivity scores, and activity patterns without exposing individual data. Built for small engineering groups who want lightweight visibility.

01
01

Invite links

Create a team and get a shareable link. No email invitations, no approval workflows. Click the link, join the team.

02

Aggregated dashboards

Team dashboards show totals and averages — team coding hours, average productivity score, top projects, and activity heatmaps.

03

Privacy-first

Individual data stays private. Team members cannot see each other's app usage, window titles, health data, or personal metrics.

04

RLS enforcement

Data isolation is enforced at the database level via Supabase row-level security. No application-layer trust required.

05

Lightweight by design

No project management, no sprint tools, no overhead. Just shared productivity data for small teams who want visibility without bureaucracy.

02

Teams are stored in a teams table with team_id, name, and created_by. Membership is managed via team_members with user_id, team_id, and role (owner/member). Invite links contain a unique token stored in team_invites. RLS policies on team_members restrict queries to team-scoped aggregate functions only. Individual user data tables (app_sessions, coding_sessions, etc.) have no team-level access — the team dashboard queries dedicated RPC functions that return SUM/AVG across team members without exposing individual rows.

03

Can team admins see my individual data?

No. Team dashboards show only aggregated data — totals and averages across all members. Your individual app usage, coding sessions, health data, and personal metrics remain private.

How many people can be on a team?

There is no hard limit during early access. Teams are designed for small groups (2-10 people). Larger teams may see performance optimizations in the future.

Can I be on multiple teams?

Yes. You can join as many teams as you like. Each team has its own dashboard and invite link.

early access

get started free

free during early access. no credit card required. install the mac app and your dashboard is live in seconds.