TeamGlance

For distributed teams

See what your team is on, not what they look at.

TeamGlance shows what each teammate is working on, pulled straight from Jira, Linear, and Google Calendar — and never from your screen. No window titles, no browser tabs, no screenshots.

Create your team — freeSee the dashboardFree up to 3 seats · No credit card
<1s
everyone sees the update
Zero
screenshots, ever
Free
for teams up to 3
Built for teams who useJiraLinearGoogle Calendar

The dashboard

One calm screen for the whole team, today.

Each teammate is a card. Each card shows a task and a status, both derived automatically. Filters, spectrum, presence — designed to be glanced at, not stared into.

Online · auto from task selectMeeting · from calendarFocus · manual or rule-based
teamglance.app / t / acme / today
LR
You · working on
TG-241 · jira
Investigate realtime channel reconnect on background tab
On task for 22m·Focus until 12:30 from Google Calendar
Your team · today
Live·Tuesday, May 13
How the team is right now3 available · 3 heads down
Online3Meeting2Focus1Offline2
Everyone8Available3Heads down3Offline2
PS
Priya Shah
Eng · IST
TG-118 · linearWire desktop heartbeat to presence sweep cron
On task for 1h 12m
MB
Marco Bianchi
Design · CET
Standup · Eng weekly
In a meeting · ends 11:30
AH
Aisha Hassan
Eng · GMT
TG-204 · jiraMigrate webhook dedupe to cloudId-scoped keys
In focus mode
JB
Jonas Becker
Eng · CET
TG-219 · linearSpectrum bar — keyboard accessibility pass
On task for 26m
ST
Sora Tanaka
PM · JST
No current task
Away · idle since 18m
LR
Luca Romano
Eng · CET
TG-231 · jiraTauri idle detection on Windows: edge cases
On task for 4m

↑ a recreation of the real product, not a mock-up

How it works

Three steps. No more standup pings.

  1. Step 0101

    Connect the tools you already use.

    Sign in to Jira, Linear, or Google Calendar with one click. We sync only the things you're assigned to and whether your calendar shows you as busy.

    JiraConnected
    LinearConnected
    Google CalendarConnecting
  2. Step 0202

    Pick what you're working on.

    Pick from a list of your tickets in the tray app or in the browser. Or let TeamGlance pick the obvious one for you. Your status updates itself.

    login bug⌘K
    • Fix login bug on Safari
    • Onboarding empty state
    • Email digest copy review
  3. Step 0303

    Your team sees one sentence.

    Everyone on the team sees your current task and status, updated in under a second. No standup, no pinging, no "what are you on?" channel.

    Just now
    PSPriya picked up the heartbeat fix
    AHAisha went into focus mode
    MBMarco joined the design review

Privacy by design

Surveillance tools watch everything. We just need your current task.

This isn't a marketing claim. The desktop app is physically incapable of reading your window titles, your browser URLs, or anything on your screen. The web app doesn't ask either. You can see every single thing it sends in a log right on your computer.

  • Window titles, browser URLs, browser tabs
  • Keystrokes, mouse movement, screen recordings
  • File names, screenshots, anything from your screen
  • Calendar event titles, descriptions, or guests
  • The task you picked (from Jira or Linear)
  • Your current status: online, focus, meeting, away, offline
  • A heartbeat so we know if your computer is online
Focus modedesktop agent · v0.6
Notifications silenced until 12:30.

Your teammates see In focus mode — no timer, no current task, no idle countdown. The moment you exit, your status returns.

Exit focusExtend 25 min
Audit · this device3 idle samples · 0 task syncs · 0 outbound events
TeamGlancetray
On task · 1h 12m
Wire desktop heartbeat to presence sweep cron
TG-118 · linear
Audit · today: 4 task switches, 0 outbound titles.

Built for remote and hybrid teams

Quiet by default. Useful by accident.

Task picker

The fastest way to switch tasks.

Type a few letters to find any of your assigned tickets across Jira and Linear. Pick one, and your status, your task, and your time tracking all update automatically.

  • • Open it from anywhere with ⌘K
  • • Works in the desktop app or in the browser
  • • Add a one-off task when there's no ticket
Switch task⌘K
realtime ESC
Assigned to you
  • jiraTG-241Investigate realtime channel reconnect on background tab
  • linearTG-238Spectrum bar — keyboard accessibility pass
  • linearTG-219Add `dead_lettered_at` to cron_work_items
  • jiraTG-204Migrate webhook dedupe to cloudId-scoped keys
Passive time

Time tracked because you worked, not because you remembered.

My time · today
7h 24m
Started 09:02
Closed at local midnight if open
  • TG-2412.3h31%
  • TG-2191.6h22%
  • Standup0.5h7%
  • TG-2041.2h16%
  • TG-1181.4h19%
  • Idle0.4h5%
Calendar inference

"In a meeting" without anyone setting it.

When your calendar says you're busy, your status changes to Meeting and changes back when the meeting ends. We never see event titles, who's invited, or what the meeting is about.

09:00
Standup
10:00
Deep work
12:30
Lunch
13:30
Design review
14:45
Deep work
16:30
Focus block
Spectrum

One bar to read the room.

How available is the team right now? Glance at the spectrum: green online, amber meeting, red focus, grey offline. Click any segment to filter the grid.

How the team is right now3 available · 3 heads down
Online3
Meeting2
Focus1
Offline2

Integrations

Plug into the tools you already pay for. Three are live; more on the way.

Request an integration
JiraLive
LinearLive
Google CalendarLive
SlackRoadmap
GitHubRoadmap
Microsoft TeamsRoadmap
AsanaRoadmap
NotionRoadmap
JiraLive
LinearLive
Google CalendarLive
SlackRoadmap
GitHubRoadmap
Microsoft TeamsRoadmap
AsanaRoadmap
NotionRoadmap

Jira Cloud

Sign in with your Atlassian account. We pick up the tickets assigned to you and keep your status in sync the moment you switch.

Linear

Connect with one click. Your assigned issues appear in the task picker, and your current task updates everywhere as soon as you pick one.

Google Calendar

We check whether your calendar shows you as busy — and nothing else. Event titles, guest lists, and descriptions stay private to you.

Compared

Not a surveillance tool. Not a Slack-status nag.

Most "team visibility" tools fall into one of two buckets. TeamGlance is the third option: presence that works automatically without watching the work.

Feature
TeamGlance
Surveillance tools
Manual Slack status
Shows current task automatically
Yes — from Jira & Linear
No (only what they scrape)
Only if someone types it
Reads window titles or URLs
Never
Yes
No
Takes screenshots
Never
Often
No
Meeting status from calendar
Yes — busy or not, that's it
Reads meeting titles too
Manual toggle
Detects when you step away
Yes — stays on your computer
Yes — sent to a server
Not supported
Time tracked without timers
Yes — based on the task you pick
Yes — based on what you do all day
No
Export your own data
One click, no permission needed
Admin-only, usually not allowed
Limited

From teams using it

People who would have been uncomfortable installing the alternatives.

We killed our 'what are you on?' Slack channel three weeks after switching. The dashboard answers it.
HLHenrik L.Engineering Manager · Series B fintech
Finally a presence tool I can actually recommend to engineers. Nobody feels watched. We can still see when someone's stuck.
PSPriya S.Staff Engineer · Distributed infra team
The privacy promise isn't a footer disclaimer. The app literally can't see your screen. That's what earned the trust.
MBMarco B.Director of Engineering · EU remote-first

Pricing

Free for small teams. Pay only when you grow.

Free

Up to 3 seats
$0forever, no card
  • Realtime presence and current task
  • Jira, Linear, and Google Calendar
  • Personal time view + CSV export
  • Daily and weekly email digests
  • Desktop app (macOS & Windows)
Get started

Team

14-day trial
$5per user · per month
  • Everything in Free
  • Unlimited seats
  • Team time reports + admin CSV export
  • Admin role + invite controls
  • Priority support
Compare every feature

Frequently asked

Questions we get before every team rollout.

Ready when you are

Set up your team in under five minutes. Without installing surveillance.