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