Inspiration

In fast-paced hackathons, we noticed how collaboration inside the IDE is often invisible, leading to unexpected conflicts and duplicated work.

What it does

GhostCommit provides real-time awareness of team activity inside JetBrains IDEs, showing who is editing what and highlighting overlaps directly in the editor.

How we built it

We built a JetBrains plugin that streams editor activity through WebSockets to a lightweight Node server, which tracks state in memory and broadcasts real-time updates back to clients.

Challenges we ran into

Designing a low-latency system that feels invisible in the workflow while still accurately detecting and visualizing overlapping edits was the biggest challenge.

Accomplishments that we're proud of

We achieved real-time collaborative awareness directly inside the IDE with minimal infrastructure and a smooth, non-intrusive user experience.

What we learned

We learned how powerful lightweight real-time systems can be when combined with IDE-level integration, and how important visual feedback is in collaborative coding.

What's next for Consejo de Catedraticos

We plan to improve conflict prediction, add deeper Git integration, and explore analytics for team collaboration patterns and productivity insights, as well as refine and enhance the UI to make the experience more intuitive, polished, and visually informative.

Built With

Share this project:

Updates