Show HN: Open-source CLI coding framework using Claude
The GitHub repository for "Dravid (DRD) - AI-Powered CLI Coding Framework" streamlines coding with AI. It aids in project setup, code generation, and file management. The README covers features, installation, usage, and support.
Read original articleThe GitHub repository contains information about "Dravid (DRD) - AI-Powered CLI Coding Framework," which is an advanced tool designed to streamline coding processes using artificial intelligence. The framework assists developers in tasks like project setup, code generation, and file management. The README file provides details on features, installation steps, usage examples, and use cases for projects like Next.js, Ruby on Rails, and Python. It also includes information on project structure, contributing guidelines, development setup, testing instructions, license details, acknowledgments, and contact information. For more specific details or questions about the framework, further inquiries can be made directly.
Related
AdonisJS
AdonisJS is a TypeScript-first web framework for Node.js, emphasizing type-safety, intellisense, and performance. It offers testing support, official packages like Lucid for SQL ORM, Auth for authentication, and a vibrant community.
My List of CLI Gems
The article discusses various CLI gems for package management, categorized into sections like Utilities, Git tools, and more. Highlighted gems include fzf, bat, lazygit, tmux, and dua-cli for different functionalities.
Fabric is an open-source framework for augmenting humans using AI
The GitHub repository for the `fabric` framework empowers users to integrate AI effectively. It provides setup instructions, components like Mill and Patterns, and AI agents like PraisonAI, enhancing creativity and utility.
Let's Treat Docs Like Code
Treating documentation like code involves using tools like GitHub, automation, and static site generators. Importance of learning these tools, best practices for efficient writing, protecting branches, case studies, and resources are discussed. Insights on building documentation sites are provided.
Jurigged: Hot Reloading for Python
The GitHub repository hosts "jurigged," a tool for updating code during runtime. It allows live code modifications, integrating new behavior seamlessly. Users can also use the "develoop" feature for interactive development.
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.
I built this using this tool itself partly.
Probably OpenDevin, Agents is the future, maybe even Cursor like autocomplete, for now I find this approach useful.
Added some examples in the README. Would love some feedback, this is my first python library that I published.
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?
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.
https://github.com/sigoden/llm-functions/tree/main/agents/co...
I will play around more, at first glance, it might be useful for learning new frameworks/langages that require installation of external dependencies.
what do you wish to do with further?
Related
AdonisJS
AdonisJS is a TypeScript-first web framework for Node.js, emphasizing type-safety, intellisense, and performance. It offers testing support, official packages like Lucid for SQL ORM, Auth for authentication, and a vibrant community.
My List of CLI Gems
The article discusses various CLI gems for package management, categorized into sections like Utilities, Git tools, and more. Highlighted gems include fzf, bat, lazygit, tmux, and dua-cli for different functionalities.
Fabric is an open-source framework for augmenting humans using AI
The GitHub repository for the `fabric` framework empowers users to integrate AI effectively. It provides setup instructions, components like Mill and Patterns, and AI agents like PraisonAI, enhancing creativity and utility.
Let's Treat Docs Like Code
Treating documentation like code involves using tools like GitHub, automation, and static site generators. Importance of learning these tools, best practices for efficient writing, protecting branches, case studies, and resources are discussed. Insights on building documentation sites are provided.
Jurigged: Hot Reloading for Python
The GitHub repository hosts "jurigged," a tool for updating code during runtime. It allows live code modifications, integrating new behavior seamlessly. Users can also use the "develoop" feature for interactive development.