Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@

## [Unreleased]

## [1.17.1] - 2026-04-13

### Changed

- Update README with focus on AI-generated timesheets and team awareness

## [1.17.0] - 2026-04-07

### Added
Expand Down
68 changes: 33 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# CodeClocker — Auto-Generated Timesheets for Dev Teams | JetBrains Plugin
# CodeClocker — AI-Powered Timesheets & Team Awareness for Dev Teams | JetBrains Plugin

![Build](https://github.com/codeclocker/codeclocker-intellij-plugin/actions/workflows/gradle.yml/badge.svg)
[![Version](https://img.shields.io/jetbrains/plugin/v/26962.svg)](https://plugins.jetbrains.com/plugin/26962)
[![Downloads](https://img.shields.io/jetbrains/plugin/d/26962.svg)](https://plugins.jetbrains.com/plugin/26962)

**Auto-generate timesheets. Approve in minutes. Export for billing.**
**AI-generated timesheets. AI-powered team awareness. Zero manual entry.**

CodeClocker automatically tracks active coding time in your JetBrains IDE and turns it into weekly timesheets — no manual timers needed.
Use it locally for personal tracking, or connect to CodeClocker Hub for team submissions, approvals, and billing exports.
Managers approve with one click, finance exports to CSV or PDF.
CodeClocker tracks coding activity in the background and turns real IDE work into AI-generated weekly timesheet drafts. Instead of rebuilding the week from scratch, developers review and adjust a pre-filled calendar based on commits, branches, and project activity.

Connect to [CodeClocker Hub](https://hub.codeclocker.com/) to unlock AI timesheets, Team Pulse summaries, approval workflows, and billing exports for your team.

<a href="https://hub.codeclocker.com/">
<img src="https://site.codeclocker.com/screenshots/team-dashboard.jpg" alt="CodeClocker Team Dashboard — timesheet approvals, submission status, and tracked hours" width="100%" />
Expand All @@ -25,40 +25,37 @@ Managers approve with one click, finance exports to CSV or PDF.

<!-- Plugin description -->

## Auto-Generated Timesheets & Team Activity Tracking for JetBrains IDEs
## AI-Generated Timesheets & AI-Powered Team Awareness

CodeClocker tracks coding activity in the background and turns real IDE work into AI-generated weekly timesheet drafts.
Instead of rebuilding the week from scratch, developers review and adjust a pre-filled calendar based on commits, branches, and project activity.

CodeClocker automatically tracks coding time and generates weekly timesheets from real IDE activity.
It gives developers a pre-filled draft they can review and adjust instead of reconstructing the whole week from scratch.
Use it locally for personal productivity, or connect to [CodeClocker Hub](https://hub.codeclocker.com/) to unlock team timesheets, approval workflows, team awareness updates, and billing exports.
Connect to [CodeClocker Hub](https://hub.codeclocker.com/) to unlock AI timesheets, Team Pulse summaries, approval workflows, and billing exports for your team.

### For Teams & Managers

- **Auto-generated weekly timesheets** — pre-filled from actual IDE activity with per-project and per-branch breakdowns.
- **Evidence-linked worklogs** — connect timesheet entries to branches and commits for easier review and client reporting.
- **One-click approvals** — managers review and approve team timesheets from a single dashboard.
- **AI-generated weekly timesheets** — turn IDE activity, commits, and branches into editable weekly timesheet drafts that developers can review and submit.
- **AI team awareness (Team Pulse)** — AI analyzes project activity and commit data to generate concise summaries of what moved across the team.
- **AI project summaries** — each active project gets a short AI-generated brief so managers and teammates can understand meaningful changes without reading every commit.
- **Evidence-linked worklogs** — connect submitted timesheet entries to branches and commits for easier review and client reporting.
- **Approvals workflow** — managers review submitted timesheets, approve them, or request changes from a single dashboard.
- **CSV & PDF exports** — export approved timesheets for payroll, accounting, or client billing.
- **Automated reminders** — nudge developers to submit and managers to approve on time.
- **Team activity dashboard** — see weekly hours, submission status, and project activity across the team.
- **Team awareness updates** — daily pulse emails and Slack summaries help teammates stay aware of what the team is working on, what moved forward, and what may need coordination.
- **Slack integrations** — post team activity summaries to Slack channels on a schedule.
- **Role-based access** — owners, managers, and members with appropriate permissions.
- **Anonymous mode** — teams can enable anonymous activity tracking so managers see aggregated team stats without individual breakdowns. Non-anonymous mode shows per-member contributions for teams that prefer full transparency. **To prevent spying, once a team is created with anonymous mode enabled, the setting cannot be changed.**

Built for software teams that need weekly timesheets, manager approvals, team awareness, and invoice-ready exports without asking developers to run timers.
- **Automated reminders** — remind developers to submit and managers to review on time.
- **Role-based access** — separate owner, manager, and member workflows inside CodeClocker Hub.

Built for software teams that need AI-generated timesheets, better team awareness, manager approvals, and invoice-ready exports — without asking developers to run timers.
Start a free team trial at [hub.codeclocker.com](https://hub.codeclocker.com/).

### For Developers

- **Automatic time tracking** — records active coding time per project automatically in the background.
- **Daily & weekly goals** — set targets globally or per project, and get notified when you hit them.
- **Pomodoro Timer** — built-in timer with configurable work/break intervals and status bar countdown.
- **AI timesheet** — get a pre-filled weekly calendar draft based on your real IDE activity, commits, and branches.
- **My Brief** — see an AI-generated summary of your recent work across projects before standup or weekly review.
- **Automatic time tracking** — records active coding time per project in the background.
- **What I Was Doing** — generate standup-ready summaries with time breakdowns, branch details, and commits.
- **Activity Report** — tree-view of daily activity with project breakdown, commit history, and CSV export.
- **Teammate awareness** — daily pulse updates help you stay aware of what your teammates are working on and what moved forward across the team.
- **VCS / Git insights** — tracks added and removed lines from version control activity.
- **Auto-pause** — pauses tracking when the IDE loses focus or on inactivity timeout.
- **Daily & weekly goals** — set coding targets globally or per project, and get notified when you hit them.
- **Pomodoro Timer** — built-in timer with configurable work and break intervals.
- **Teammate awareness** — see AI-powered Team Pulse updates that help you understand what moved across the product.
- **Privacy first** — all data stays on your machine in Local Mode. Hub sync is opt-in.
- **Team privacy controls** — your team can run in anonymous mode where managers only see team-level totals, not individual activity.

### Supported IDEs

Expand All @@ -74,21 +71,22 @@ Learn more at [site.codeclocker.com](https://site.codeclocker.com/).

### Team Timesheet Approvals

Review submission status, tracked hours, and flags for every team member. Approve timesheets and export the week — all from one screen.
Review submission status and weekly worklogs for every team member. Approve timesheets and export the week — all from one screen.

<img src="https://site.codeclocker.com/screenshots/team-dashboard.jpg" alt="CodeClocker auto-generated weekly timesheet with commit evidence" width="100%" />

### Auto-Generated Timesheets
### AI-Generated Timesheets

Weekly timesheets are filled automatically from IDE activity. Developers review, adjust if needed, and submit in seconds. Every row links to commits and branches.
AI turns IDE activity, commits, and branches into an editable weekly timesheet draft. Developers review, adjust, and submit. Every entry links back to real commits and branches.

<img src="https://site.codeclocker.com/screenshots/timesheet.png" alt="CodeClocker team timesheet approval dashboard" width="100%" />

### Aggregated Activity
### Team Pulse

See aggregated overall team activity. Filter by time range to spot trends.
Stay aligned on what changed across the team.
Team Pulse turns commit and project activity into AI-generated summaries, meaningful change highlights, and coordination signals — giving your team shared awareness without extra status meetings.

<img src="https://site.codeclocker.com/screenshots/team-activity.jpg" alt="CodeClocker real-time team activity tracking dashboard" width="100%" />
<img src="https://site.codeclocker.com/screenshots/team-pulse.jpg" alt="CodeClocker Team Pulse dashboard with AI-powered team awareness and project summaries" width="100%" />

### Reports & Exports

Expand Down Expand Up @@ -130,7 +128,7 @@ Detailed tree-view of daily coding activity organized by project. Expand any day
2. **Sign up on [CodeClocker Hub](https://hub.codeclocker.com/)** — create your account and get an API key.
3. **Connect the plugin** — paste the API key via <kbd>Tools</kbd> > <kbd>CodeClocker API Key</kbd>.
4. **Create a team** — invite developers via a shareable link.
5. **Approve & export** — review auto-generated timesheets each week, export to CSV or PDF.
5. **Approve & export** — review AI-generated timesheet drafts each week, approve, and export to CSV or PDF.

Developers only need the plugin installed and connected. CodeClocker builds draft timesheets automatically from IDE activity.

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ pluginGroup = com.codeclocker
pluginName = CodeClocker
pluginRepositoryUrl = https://github.com/codeclocker/codeclocker-intellij-plugin
# SemVer format -> https://semver.org
pluginVersion = 1.17.0
pluginVersion = 1.17.1

# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
pluginSinceBuild = 242
Expand Down
Loading