DEV Community

Thomas Lindeker
Thomas Lindeker

Posted on

Building a Privacy-First Coding Activity Tracker for VS Code

Hey DEV community! 👋

I wanted to share a VS Code extension I built that helps developers track their coding activity without compromising privacy. Unlike other tracking solutions that require accounts or send data to external servers, this extension keeps everything local.

Why I Built This

As a developer, I wanted to understand my coding patterns better, but I wasn't comfortable with sending my activity data to third-party servers. Most existing solutions required accounts or had complex setups, so I decided to build something simpler.

Features

🕒 Real-time activity tracking
📊 GitHub integration for repository insights
🔒 100% local data storage
📈 Activity visible in VS Code's status bar
⚡ Zero configuration needed

Tech Stack

  • TypeScript
  • VS Code Extension API
  • GitHub API for repository integration

Try It Out

The extension is open source and available on:

What's Next

I'm actively working on improvements and would love to hear your feedback and feature suggestions. Feel free to:

  • Star the repository
  • Report issues
  • Contribute to the project

Let me know what you think in the comments!

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more