I cured my adhd with ai. A developer built Qlog, a terminal-based AI tool designed to streamline project management and daily planning without the overhead of traditional productivity software. The tool integrates with Neovim for prompt input, uses file injection and command piping for efficient context building, and generates markdown technical documents and daily agendas from LLM conversations. Qlog aims to eliminate the friction of re-explaining projects to AI assistants and avoid locking users into proprietary ecosystems. not literally, did fix the developer kind tho the problem was i had too many projects. and i needed to manage my day properly and i didnt want to use obsidian or notion or any of the current tools because its just too much work i had to spend time outta my day to work into these systems and waste brain power on just planning. i didnt want to do that at all, also didnt work because forcing yourself to write down a notion board is genuinly the hardest thing possible. i mean you spend like 40 hours just crafting your board you would be larping productivity basically. i used notion once for an internship about a week was just spent making the board we didnt even use it because the planning was being done in like google docs and sheets and someone had to move all the plans to notion just to look productive, its not worth it productivity software should not be a bottleneck of productivity so i decided the best kind of productive software is the one that works with you not against you. i looked into what i was doing the time i was not programming. and i realized i was just spending my time talking to gemini/claude about my projects and during these sessions i would come up with new ideas and features once i got this i would go and update my planning docs. also these tools would lock you into their echosystems pretty hard. obsidian being a markdown file only tool is something that i took inspiration from. it was a very ineffecient system. and the problem was i spent half my time re explaining to the llms about the project even in the same chat. this also ruined my workflow. i basically live in the terminal. my entire workflow is around neovim and a bunch of terminal tools. the only reason i was leaving the terminal was to talk to llms which took me out of the workflow to combat this i tried using ollama and llama.cpp. self hosting was great, the lightweight models responded instantaneously but ollama cli and llama.cpp cli were lacking of a good interface and a workflow. so i looked into tui wrappers of these projects. when i used them i noticed none of them were really treating themselves like terminal applications properly. they were trying to be gui applications in a terminal which defeats the whole purpose. so now the solution was clear. i needed: and so i came up with qlog, short for quick log. the first thing i wanted to nail in qlog was the input system. lotta tui tools create these input fields which are janky they are not feature rich because honestly, a single team working on a whole tui app cant put enough dedicated time into an input system alone as much as say neovim or emacs devs put into it. they will not have the huge echosystem that comes with these other tools. so, i reffered to the old texts. when in doubt reffer to philosophy. and, we got to the unix philosophy. do one thing and one thing well. why write a scuffed input implementation when you can hand it off to your $editor this let me write my prompts in the comfort of neovim with all my plugins and hand crafted config and honestly this is what i was expecting with the tui tools. they dont leverage the power of the terminal enough. the next thing i wanted was a good way to build a prompt. so i added two key things that makes qlog infinitely powerful. file injection and command piping. Next thing I wanted was An agenda planner. once I had a conversation about a project, an llm would read the whole chat and write a good technical doc in markdown format so it was really portable you could cat it or less and it would be nice Once I had all my project technical docs and progresses I could talk to the llm and it would plan out my day and produce an Agenda doc. This agenda doc was also stored as a readme and you could access it with a cli command. You could just drop the cli command into your zshrc or bashrc and you would get reminded of your agenda. and honestly by this time qlog stopped feeling like an ai app and more of a shell utility which is exaclty what you would want a productivity tool to be, you want it to be invisible. the more time you are spending trying to think of productivtiy that much time you are not being productive The project has an MVP rn ikik ironic that the project to fix my projects is unfinished But honestly, qLog could help me complete qLog. bootstrapping productivity. Here's the github for those who want to check it out: https://github.com/PranavDesai-Git/qLog https://github.com/PranavDesai-Git/qLog