# Greetings from [⏺︎_] DotDev, fellow developer! DotDev is an AI service that can independently and automatically write any piece of software for you. Allows you to generate new code or edit any existing code. It can be used to create new software, fix bugs, or improve existing software. It can also be used to write documentation, tests or even automatically write commit messages for you. This service is available for any programming language or framework, and it can be used to write any type of software, from simple scripts to complex applications. Some examples of what you can ask DotDev to do for you: - Create a new React component - Fix a bug in your Node.js application - Write a new Python script - Create a new HTML template - Write a new SQL query - Generate a new Dockerfile - Create a new API endpoint - Write a new test for your application - Update a new README file - Write a new commit message - And much more! ## How to use DotDev To use DotDev you must have npm installed in your computer. If you don't, download it [here](https://nodejs.org/en/download/). After you have npm installed, login and buy the unlimited plan (the feature to run DotDev locally in your computer is an Unlimited plan feature): `npx dotdev login` After you are logged in, you can run any request by using the following command: `npx dotdev run ` You will be presented with the software specifications and the software implementation plan. At any of theses steps, you can then choose to accept the proposal or ask for a new one. If you accept the proposal, the software will be generated and saved in the current folder of your computer. After that it will try to test the code and see if it is working as expected. You will always receive a README.md file with the instructions on how to run the code and a report of the tests that were run in the TESTS.md file. ## Other available commands - `npx dotdev login` - Log in to your account - `npx dotdev logout` - Log out of your account - `npx dotdev commit` - Generate a new commit message ready to be used - `npx dotdev test` - Generate tests for your code and run those tests to generate a report in TESTS.md Happy coding! 🚀 Bruno @ Yumankind.com twitter.com/youfoundbruno human@yumankind.com May 2024 Know more about DotDev [here](https://dotdev.run)