Devy is a shell-based AI assistant designed to alleviate the worry of remembering commands, to be proactive support with debugging, and to provide guidance on best practices for clean, efficient, and maintainable code.
- Command Line Hero: Suggests and/or automatically executes commands for users. e.g "devy undo my last commit".
- Code Assistance: Identify and fix code errors, optimize code, and provide guidance on debugging tools.
- Proactive Help: Anticipate user needs and execute commands to help accomplish goals quicker.
- Multi-language Support: Generate code snippets in various programming languages.
- File Management: Read, create, update, and delete files as needed.
- System Control: Execute scripts and control system settings.
npm install --foreground-scripts -g @bitosoft/devy
- First close all shells that were opened before Devy install
- Open a new shell, this can be bash, zsh, or fish.
- The text ✨ Devy is in here should be at the top. It only appears once, when a shell is created, it won't apear for subshells.
- Invoke Devy directly
$ devy hello world
- Pipe input to it (ideal for debugging the output of a command)
$ echo "hello world" | devy
# OR
$ npm run build | devy
- Finally, remember that devy is in the shell, so you can forget the devy command too.
$ hello world