For the last two weeks I have been using Claude extensively for my coding experiments.<p>Made this CLI tool to automate it. And to fix errors by sending it back to the claude api. Also included the vision API to build based on images.<p>I built this using this tool itself partly.<p>Probably OpenDevin, Agents is the future, maybe even Cursor like autocomplete, for now I find this approach useful.<p>Added some examples in the README. Would love some feedback, this is my first python library that I published.
How's it work? From briefly glancing through, looks like the first step ("metadata") is to upload all of the code to Claude on a per-file basis and ask it to summarize the "contents or purpose". Is there some automatic selection of metadata, or does it only pull in metadata that the user specifically requests?<p>The "dev server monitor" appears to be the killer feature in your project. So it runs a command, monitors the logs for errors, and attempts to fix them automatically. That's fun! How effective is it? Do you have any way to advise the agent while it's working? Example: it detects an error and starts working and I write a message to it "this happened when I uploaded an image on a brand new user account", which it then uses to inform its plan?<p>More off topic, I love the prevalence of this kind of project. It only takes a week or two to build yourself a coding assistant for personal use tying into these LLMs, and the results can be quite impressive. It all feels very cyberpunk to me.
Looks cool! I've been building something similar, based on OpenAI models: <a href="https://github.com/PR-Pilot-AI/pr-pilot-cli">https://github.com/PR-Pilot-AI/pr-pilot-cli</a>
I am an idiot for running this in an unsandbox environment as it decided to rm -rf all files to restart from error, deleting a whole lot of important files.
A similar coding assistant in less than 100 lines of code.<p><a href="https://github.com/sigoden/llm-functions/tree/main/agents/coder">https://github.com/sigoden/llm-functions/tree/main/agents/co...</a>
This is awesome, i just tried it myself for a simple form builder that I needed to send out a survey.<p>I will play around more, at first glance, it might be useful for learning new frameworks/langages that require installation of external dependencies.<p>what do you wish to do with further?