Lucidcode- A Copilot to Understand Codebases
Hello HN, I am building a devtool to understand existing codebases. The idea originates from my time at big tech as well as various attempts to get involved in open source projects. When I was in college I wanted to improve my coding skills by contributing to opensource projects. I would pickup a bug or feature request but I always found myself stuck at the very first step. I did not understood where and how to begin contributing. I once submitted a patch in firefox which was labeled "Good first issue" but that was still very handheld. The assigner told me exactly which files I need to…
What it does
In the maker’s words, at launch
Hello HN, I am building a devtool to understand existing codebases. The idea originates from my time at big tech as well as various attempts to get involved in open source projects. When I was in college I wanted to improve my coding skills by contributing to opensource projects. I would pickup a bug or feature request but I always found myself stuck at the very first step. I did not understood where and how to begin contributing. I once submitted a patch in firefox which was labeled "Good first issue" but that was still very handheld. The assigner told me exactly which files I need to update and what changes are needed. It took me a week to push the patch. But I didn't feel good about it because the guy could have done the same task himself in 10 minutes and he had to spend significantly more time telling me to what to do. Then for years, I made very few contributions and that too where I knew how the project is organized by working on it as part of my day job. I found similar issue while working at Amazon. Very often you need to work on projects handled by other teams or code which are not being maintained. And the problem boils down to where do I even begin. Which components are responsible for what. Once you understand that, it is significantly easier to figure out what needs to be done. Plus many big tech companies follow something called bus factor. The logic goes like like this: if one of the team mate is hit by a bus the development of the project should not stall. So you need to abandon project which you just understood well. So you often end working on new codebase all the time. Lucid code is my attempt to solve this problem. It helps you quickly figure out which parts of code are responsible for what. To test the utility of my tool, I decided to contribute to an opensource project which I was not familiar with and see how long that takes. I choose manim to do so. I was able to get a high level overview of the codebase in couple of hours. And I was able to create a custom animation in another hour or so. Biggest help I found was that at no point I was completely lost. As of now, the tool is not so good that helping you bug fixes as a lot of bugs are situational error(xyz happens when the value of abc is 123 etc). These are more suited to setting up the environment, firing up the debugger and reproducing the bug. But I have plans to extend tool to help in this kind of situation as well. I would love to get your feedback and suggestions. You can try the tool for free without the need of a signup. Please try it and let me know here or at [email protected]. Thank you, Pushpankar
Does the same job
all alternatives →- CVCodebase visualizer (I'll build the diagram for the first 20 repos)2025 · pie-crepe-38f.notion.site · ▲8
I worked as a software engineer at Amazon, SAP, and on open source. In all 3 places I have struggled with the friction of understanding codebases before I can make a contribution. I think this brain-fatiguing process can be improved. I am trying to solve it with a tool I built over the last 4 years called CodeCanvas: https://docs.code-canvas.com CodeCanvas visualizes codebases through interactive diagrams linked directly to source code. Users can record 'simulations' to demonstrate data flow and business logic. I’ve also recently added an LLM chat where it takes only the relevant…
- CACoderoulette, a pair programming game for developers2016 · ▲42
Hello everyone, We just launched a side-project we have been building over the last couple of months -- Coderoulette is a pair programming game for developers, like a Chatroulette for hackers. We match developers in real time and give them coding challenges they have to solve doing pair programming using a collaborative IDE and video conference. You can check it out here: https://www.coderoulette.com/ We also published an article explaining how we built it. I'd love to hear your feedback.…
- IBI built a tool that helps you understand new codebases faster2025 · repoiq.be · ▲7
After years of struggling with onboarding to new projects, I got tired of spending weeks just trying to grasp the basics of a codebase. The README rarely tells the whole story, and "just read the code" isn't practical for large repos. I built RepoIQ to create personalized learning paths through any GitHub repository. It analyzes the codebase structure, identifies key components, and creates a step-by-step guide tailored to your learning needs.
- IMI made a site for practicing front end debugging with real-world bugs2024 · codemender.io · ▲8
I am excited to introduce my solo project, a platform built with the frontend development community in mind. It's an interactive environment aimed at refining debugging skills through exposure to real-world bugs. This project stems from the need for a hands-on, practical method of learning to debug. The site features a variety of intentional bugs for users to solve, mirroring the types of challenges faced in professional settings. Over the coming weeks, I will be adding many more exercises and new features to enhance your learning experience further. Check out CodeMender at…
- IBI built new type of dev environment for agentic coding2025 · github.com · ▲6
The main goal of this was to be able to not just run multiple Claude Code sessions at once, but actually manage them and keep track of what I was doing. Sometimes this is multiple attempts on the same task, sometimes I work several tasks at once. Really I was just sick of twiddling my thumbs waiting for the coding agent to finish, and I wanted it to be easy to work on/review/test another change while I waited.
- DDDiscover developers sharing their side projects2023 · thefullstack.network · ▲5
Myself and three friends, for the last year have been building our own side project, the aim of this side project was to show off the creative side of developers. One of my bug bears with Reddit is how quickly things get buried. The bug bear has turned into the basis for what I been building on the side called The Full Stack. A platform to show off developer projects basically. Another bug bear of mine over the years has been trying to find open source or just cool side projects to work on with others, and even find teams to join. So that's another thing we've built, an easy way to find…
More ai this month
the category →
I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.
AI · 16d ago · simedw.com
Astute▲585Automate your B2B brand going viral, with new media creators
AI · 18d ago · company-app.joinastute.com


Hey HN, Henry from Cactus here! We previously released Cactus Needle, a 14MB agentic LLM for tool call, device use, and structured extraction for phones, wearables, smart homes, small robots and microcontrollers. We got really great feedback here, and have now incorporated the suggestions to release Needle 2. The whole model is a single 14MB binary that runs a full session in 28MB of RAM; 45m parameters at 2bit compression. Needle hits 500 tokens/sec decode speed on a Raspberry Pi 5, sits between 400-1,500 tokens/sec on VR devices like Meta Quest 3S and Apple Vision Pro, and ranges…
AI · 26d ago · cactuscompute.com


Launched alongside, September 2024
the whole month →

BeforeSunset AI 2.0▲1,267Personalized AI daily planning that suits your life
AI · 2024 · beforesunset.ai


