Acoder ✅

Main | Collaboration | Sign in | Sign up

Acoder is a console application for increasing programmer's productivity by generating code using artificial intelligence (powered by GPT-3 from OpenAI).

Note: I'm not developing Acoder any longer. Instead, I'm developing CodeAssist. Acoder will die soon.

Start by watching the demonstration:

Advantages

Installation

Windows

  1. Download Acoder installer: Acoder v1.1.0 for Windows.
  2. Run the installer and follow the instructions.
  3. Run "acoder" from the command line interface to start using Acoder.

Linux

On Linux, you can install the application from Snapstore. On Ubuntu 20, you can simply open Ubuntu Software and search for "Acoder".

On other Linux distributions with snap installed, you can do:

sudo snap install acoder

Alternatively, you can download the binary:

  1. Download Acoder: Acoder v1.1.0 for linux.
  2. Move it to "/usr/bin" directory.
  3. Set permissions (use "chmod" command) to execute Acoder.
  4. Run "acoder" from the terminal to start using Acoder.

MacOS

  1. Download Acoder: Acoder v1.1.0 for Mac OS.
  2. Move it to "/usr/local/bin" directory.
  3. Run "acoder" from the terminal to start using Acoder.

Usage

This YouTube playlist demonstrates the Acoder features: Learn about Acoder.

Before you can use Acoder, you will need to sign up on this website (the sign-up process is super quick). After you sign up, you can see an API key which you need to provide to the application (only when you use Acoder for the first time) using the following command:

acoder configure [your API key here]

After that run:

acoder template

This will generate template file "task.md". Open that file and fill the file according to the instructions inside the file.

After that run:

acoder solve

Acoder will display a proposition of changes to the code which you can then accept or reject (or try again).

If you want you can simply run:

acoder

and then follow the instructions.

I don't recommend to use Acoder for making every single change in the code. If you use Acoder, then you will get a feeling when Acoder is useful and when it's better to make a change manually.

Get notified about significant improvement

Acoder can be useful already, but we're improving it. If you'd like to get notified when the next significant improvement happens, then leave your email below:

What emails would you like to receive?

Questions? Thoughts?

Contact me on acoder2@outlook.com

If you'd like to invest in the project or contribute to it (and be financially rewarded for that), then contact me on that email and I'll send you an email back when I am ready to receive an investment or contribution.