This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Install

Parrot Installation

Parrot is ALPHA software under development. Parrot is not ready for end users.

Requirements

Parrot requires a current GNU/Linux system, such as Debian Stable.

Download

The current version of Parrot can be downloaded here:

Releases are also available on this server:

Run

It is an AppImage, so it needs to be make executable, then run:

chmod +x Parrot.AppImage
./Parrot.AppImage

Notice

At present, not all parts of Parrot are ready.

Main components:

  • IDE (text/code editor).
  • IDE AI extension.
  • AI extension server.
  • AI inference engine server.
  • AI model.
  • Search server.

What nominally works:

  • IDE (text/code editor).
  • IDE AI extension.
  • AI extension server.

What is missing:

  • AI inference engine server.
  • AI model.
  • Search server.

AI Server

Parrot is missing the AI server. It can be made to work, by running your own AI server and model. That would require, in sum:

  • Find a libre model.
  • git clone llama.cpp
  • Build llama.cpp.
  • Run llama.cpp server.

Running the server like this, with GGUF model (see: TheBloke).

cd llama.cpp/build

./bin/server -c 4096 --host 127.0.0.1 -t 16 mymodel.gguf

For GPU, add perhaps overkill, like:

--n-gpu-layers 1024