Downloading ivi/Vinci


The ivi/VINCI software is a research tool, not a commercial product. We offer it for downloading free of charge in a spirit of sharing and of making the tool available to others who think it might be useful. It must be understood, however, that especially in regard to the VINCI component, we have never had the time or resources to test it thoroughly enough. Though it serves us well, we sometimes encounter errors or even crashes, particularly if the input data departs far enough from what the program expects. We make no claims about its quality and give no warranties. Please accept it for what it is, and use it at your own risk.

We would like to hear about interesting applications, along with suggestions for additions or generalizations to fill gaps that you encounter, but we cannot undertake to respond to questions or to reports of errors.


ivi/VINCI runs in any of three environments:

In the case of Linux, if you are unsure which architecture your machine is using, type the command arch. If you see "i686" your machine has a 32bit architecture. If you see "x86_64" your machine has a 64bit architecture.

There are some differences from system to system, largely in regard to those features of ivi which involve close interaction with the environment (e.g. ivi driver programs, changes of window size, ...) Details are apt to vary with the whims of the operating systems designers. We will provide some information in the Environment page.

The software is distributed as executable files in tar format. Your browser may un-tar them automatically; otherwise you will have to call tar to do so (tar xvf <filename>).

To download a version of the software, click on one of the links below:

To test that the software is working, do the following:

  1. Once the file has been untarred, go to the directory where it is located and in a terminal window type ./newivi. The program should start.
  2. To understand the editor, read the documentation found here. Begin with the ivi tutorial. To understand the natural language generation environment, read the Vinci documentation on the same page, beginning with The Three Parts and The Gentle Introduction.
  3. Explore and have fun!