Projects / presage


Presage (formerly known as Soothsayer) is an intelligent predictive text entry platform. It exploits redundant information embedded in natural languages to generate predictions. Its modular and pluggable architecture allows its language model to be extended and customized to utilize statistical, syntactic, and semantic information sources.

Operating Systems

Recent releases

  •  20 Aug 2013 08:57

    Release Notes: This release fixed several issues uncovered by static code analysis tools. Enhancements were made to the Notepad++ plugin and the Windows installer. Bugs affecting the concurrent execution of the internal test suite have been fixed along with issues affecting the build system. There were also other bugfixes and enhancements.

    •  09 Jun 2012 19:00

      Release Notes: This release enables multiple instances of the same predictor class at runtime through configuration. Predictive performance can be more finely tailored to the users' specific needs by tuning the resources and configuration of each predictor. The default configuration has been changed to add a custom user-smoothed ngram predictor, which adaptively learns its language model. Its learning performance has been improved.

      •  13 Oct 2011 20:42

        Release Notes: This release integrates into Notepad++, a powerful Windows text editor, thanks to the new presage predictive Notepad++ plugin NppPresage. It comes with improved configuration profile handling on Windows: it now locates the system profile configuration directory from HKCU/Software/Presage registry key on Windows, and correctly locates the user profile directory. There are improvements to gprompter, including an updated text editing widget and a new invert colours feature. gprompter and pyprompter also come with new (and ugly) icons on the GNOME desktop.

        •  04 Aug 2011 20:29

          Release Notes: This release brings improved support for Visual Studio compilers on Windows through the presage C API. It also comes with improvements to the predictive text editor gprompter. It comes with a number of other enhancements and fixes.

          •  03 Apr 2011 17:10

            Release Notes: This release offers a new C API to libpresage, in addition to the C++ and Python APIs. gprompter is now written in plain C and uses the new libpresage C API. There are improvements to the experimental D-BUS service interface and start-stop scripts. A D-BUS Python example client is also provided. There are a number of other enhancements and fixes.

            Recent comments

            14 Oct 2011 10:42 wellilein

            In general, this could be a nice thing.

            However, who will use it as long as there's no installer for Windows? Do you really think people download Cygwin and compile it themselves? My mother won't...


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.