What developer problem do you wish there was a great open-source tool for? #208251
Replies: 5 comments 10 replies
|
One problem I'd love to see a great open-source tool solve is maintaining reliable project context when switching between AI coding agents. The problem isn't really the AI model itself. It's the loss of engineering context between sessions/tools: what was changed, why it was changed, which files were touched, what tests were run, what failed, what was intentionally left unresolved, and what still needs to be done. I'd imagine a tool that acts like a portable engineering session journal rather than another AI coding agent. It could automatically capture:
Then another AI tool could consume that context when you switch from, say, Claude Code to Codex or another agent. The important part would be keeping the data tool-agnostic and local/open-source, so the developer owns the project history instead of locking it into one AI provider. In other words: Git tracks what changed in the code; I'd like an open-source equivalent that tracks the engineering context around why and how it changed. |
|
An Open-Source Context Protocol & Session Journal for AI Coding Agents To solve the loss of engineering context when switching between AI coding agents (like Claude Code, Codex, or local LLMs), the ideal open-source tool would function as a Local AI Session State & Context Protocol. Core Architecture & Features:
|
|
The problem you describe, context loss when switching between AI coding tools mid project, is real and underserved. What gets lost when switching tools: Open source approaches that help today:
A dedicated open source tool could standardize a Project Context Package: git state, issue snapshot, test results, architecture decisions, exported as JSON plus markdown that any AI client imports on session start. If you build this, focus on format interoperability over tying to one vendor. The gap is a portable context file, not another chat UI. |
|
Hardest part of cross agent Project Context Package: schema stability, not storage.
Lazy path that works today:
Full automation across agents is where it gets expensive. Start with readable files humans curate. |
|
Thanks for posting in the GitHub Community, @ismailhalawa-ctrl! You are more likely to get a useful response if you are posting your question in the applicable category, the Discussions category is solely related to conversations around the GitHub product Discussions. This question should be in the Programming Help category. I've gone ahead and moved it for you. Good luck! |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I've been thinking about this after running into a problem in my own workflow.
I often use different AI coding tools, and when I switch from one tool to another in the middle of a project, it can be surprisingly difficult to keep everything in sync — what has already been done, which files changed, decisions that were made, errors or failed tests, and what still needs to be completed.
That made me curious about something broader:
What's one problem in your daily development workflow that you wish there was a really good open-source tool for?
It could be anything — AI tools, Git/GitHub, testing, debugging, APIs, databases, CI/CD, local development, automation, or something completely different.
What still feels unnecessarily difficult, repetitive, or frustrating?
And if you could have one tool built tomorrow to solve a problem you regularly face, what would you want it to do?
I'd really like to hear what other developers are struggling with.
All reactions