🇫🇷 Français | English
Piveo is a free and open-source application that helps users learn first names, last names, and faces. It can be considered an alternative to the traditional photo directory.
Typical use cases include teachers learning students’ names, teams welcoming new employees, or organizations managing large groups of people.
Each environment relies on an SQL database. Piveo simplifies administration through three CSV configuration files located in the working directory (see below).
Available languages: French, English, Spanish, Breton
Operating systems: GNU/Linux (tested on Ubuntu 24.04 LTS), Windows
Piveo v2 is the current version of the software (v2.5.3).
The interface is divided into three sections:
- Left panel: displays information about the person
- Top-right panel: allows the user to enter answers
- Bottom-right panel: contains the settings
-
Browse
- Navigate through people
- Navigation buttons below the image
- Random mode available
-
Guess
- Encourages the user to think of the name before displaying it
- Random mode available
-
Written
- Allows the user to type the first name and last name in the top-right panel
- Random mode available
-
Search
- Allows users to search for one or several people
The application is based on the following technologies:
- Python 3
- PySide6
- SQLite
- Initialization and configuration through CSV files
Three default environments are provided:
- Community
- School
- Company
The environment is selected when launching the application.
Presentation video of Piveo:
git clone https://github.com/GerardLeRest/Piveo-v2
cd Piveo-v2python3 -m venv my_env
source my_env/bin/activatepip install pyside6Go to:
https://github.com/GerardLeRest/Piveo-v2/releases
Download:
Piveo_Setup-X.X.X.exe
Install and launch the software.
Go to:
https://github.com/GerardLeRest/Piveo-v2/releases
Download the latest version.
Example:
piveo_X.X.X-Y_amd64.deb
X.X.X= Piveo versionY= Debian package revision
sudo apt install ./piveo_X.X.X-Y_amd64.debIn a terminal:
piveoor click the Piveo icon in the application menu.
User data is stored in:
- GNU/Linux:
~/.local/piveo - Windows:
C:\Users\username\.local\piveo
- Downloads (Piveo v2): https://github.com/GerardLeRest/Piveo-v2/releases
- Documentation: https://doc.ubuntu-fr.org/Piveo
- Ubuntu-fr forum: https://forum.ubuntu-fr.org/viewtopic.php?id=2091784
- LinuxFr article: https://linuxfr.org/users/clisam/journaux/piveo-2-4-0-logiciel-d-apprentissage-de-prenoms-et-noms
- Website: https://gerardlerest.github.io/piveo
This software works entirely offline: no data is transmitted or stored remotely.
The user (or the organization using the software) is responsible for the use of imported data. When using personal data (names, photos, etc.), users must ensure compliance with applicable regulations, especially GDPR.
This project is distributed under the GPL-v3 license. © 2026 Gérard Le Rest
The portraits were generated using artificial intelligence and are used for non-commercial educational purposes:
Icons:



