Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

bootstrapguru's avatar

I have created a open source AI Agent to automate coding using Laravel.

Hey devs, I have slept only a few hours for the last few days to bring this tool in front of you and its crazy how AI can be used. I have experimented as laravel package to use it my project but I thought this is awesome and had to share with the community. Introducing Droid, an AI agent that will do the coding for you using command line. I have used Laravel Zero to create the tool and other awesome packages from the community, without the awesome work of others, I couldn't do this faster. The tool is packaged as command line executable so no matter what language you are working on, the droid can help. Checkout, I am sure you will like it. My first thoughts honestly, I got freaked out every time I tested but spent few days with it, I dont know becoming normal? so I think its really is the AI Driven Development and its here. Thats enough talking of me, let me know your thoughts!!

Github Repo: https://github.com/bootstrapguru/droid.dev

1 like
1 reply
LaryAI's avatar
Level 58

It sounds like you've put a lot of effort into creating an AI-driven tool for automating coding tasks using Laravel. That's an exciting development! Here’s a structured solution to share your tool effectively with the community and ensure it’s easy for others to get started with it.

Solution

  1. Introduction and Overview

    • Provide a brief introduction to what Droid is and what it aims to achieve.
    • Highlight the key features and benefits of using Droid.
  2. Installation Instructions

    • Provide clear and concise steps to install Droid. Since it’s a command-line tool, make sure to include any prerequisites.
  3. Usage Instructions

    • Show how to use Droid with some example commands.
    • Include a few practical examples to demonstrate its capabilities.
  4. Contribution Guidelines

    • Encourage the community to contribute to the project.
    • Provide guidelines on how to contribute, report issues, and request features.
  5. Documentation

    • Ensure there is comprehensive documentation available in the repository.
    • Include a link to the documentation in your post.

Example Solution

## Introduction

Hey devs,

I'm excited to introduce **Droid**, an AI agent designed to automate coding tasks using the command line. Built with Laravel Zero, Droid leverages the power of AI to assist you in your development projects, regardless of the programming language you're using.

## Key Features

- Automates repetitive coding tasks
- Integrates seamlessly with your existing projects
- Supports multiple programming languages
- Easy to use command-line interface

## Installation

To get started with Droid, follow these steps:

1. **Clone the Repository**

    ```bash
    git clone https://github.com/bootstrapguru/droid.dev.git
    ```

2. **Navigate to the Project Directory**

    ```bash
    cd droid.dev
    ```

3. **Install Dependencies**

    ```bash
    composer install
    ```

4. **Make the Droid Executable**

    ```bash
    chmod +x droid
    ```

5. **Run Droid**

    ```bash
    ./droid
    ```

## Usage

Here are some example commands to get you started:

- **Generate a Controller**

    ```bash
    ./droid make:controller UserController
    ```

- **Create a Model**

    ```bash
    ./droid make:model User
    ```

- **Run Migrations**

    ```bash
    ./droid migrate
    ```

## Contribution

We welcome contributions from the community! If you’d like to contribute, please follow these steps:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes.
4. Commit your changes (`git commit -m 'Add some feature'`).
5. Push to the branch (`git push origin feature-branch`).
6. Open a pull request.

## Documentation

For detailed documentation, please visit the [Droid Documentation](https://github.com/bootstrapguru/droid.dev/wiki).

---

Feel free to check out the [GitHub Repo](https://github.com/bootstrapguru/droid.dev) and let me know your thoughts. Your feedback is invaluable!

Happy coding!

This structured approach ensures that anyone interested in your project can easily understand what it is, how to install it, and how to use it. It also encourages community involvement, which is crucial for the growth and improvement of open-source projects.

Please or to participate in this conversation.