@bitosoft/devy
v0.0.36
Published
A shell-based AI assistant
Downloads
555
Maintainers
Readme
Devy
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.
Features
- 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.
Install
npm install --foreground-scripts -g @bitosoft/devy
Verify Installation
- 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.
Usage
- 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