Story

Show HN: Kasama – an IntelliJ plugin to keep track of your coding practices

emhauck Tuesday, October 29, 2024

Hi HN,

I want to share with you an IntelliJ plugin I have developed and launched.

Based on my own needs, I wanted a plugin that monitors my coding practices and gives me stats about them in order for me to improve on them.

So, here is Kasama: An IDE plugin that works like a sport fitness tracker, gathering data on:

- your coding sessions, i.e. how long are you active in the IDE and for which project

- your activity in different modules, and how the activity is split between test code and prod code

- your version control (git) interactions: how often you commit, the lifespan your branches, and the types of branches you work on over time (feature, bugfix, etc.)

- your testing interaction: how often are you running tests, how often are they failing, how large are they

- the refactoring interactions: which tool-driven refactorings you use

- the build tasks you are running, and in which you spend the most time in

The plugin runs locally and provides graph visualization for the different stats.

It can be directly installed from the JetBrains marketplace - it works with IntelliJ IDEA as well as with other JetBrains IDEs: https://plugins.jetbrains.com/plugin/24683-kasama

You can find more documentation here: https://spark-teams.github.io/kasama-intellij-support/

Coming soon, it will show even more stats, including records and achievements. I’m also exploring additional data to collect, such as the proportion of AI generated code compared to manually written code.

I’d love your feedback and questions! You can reach me at kasama@sparkteams.de

Summary
The linked article is about the Kasama plugin for JetBrains IDEs. Kasama is a tool that helps developers improve their workflow by providing a range of features, including a powerful file explorer, code navigation, and project management tools. The plugin is designed to enhance the user experience within JetBrains IDEs, such as IntelliJ IDEA, PyCharm, and WebStorm, by offering a streamlined and efficient development environment.
105 29
Summary
plugins.jetbrains.com
Visit article Read on Hacker News Comments 29