Mentis
Health Warn
- License — License: AGPL-3.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Free and open-source desktop app for students: mind maps, Gantt plans, notes and presentations. Built with C++ and Qt, with an MCP server.
Free and open-source study app: mind maps, Gantt plans, notes and presentations in one place.
Features · Download · Manual · Contributing · Support
Mentis is a free and open-source desktop application for students: mind maps, Gantt plans,
notes and presentations in one place, with images, attachments, links and SVG stickers, so that
everyone can study efficiently and effectively — whatever computer they have.
Mentis is developed in Switzerland and in Europe, and it respects European privacy rules: it
follows the GDPR and the Swiss Federal Act on Data Protection (FADP / LPD).
| 🧠 Mind maps Many structures, styles and an infinite canvas |
📝 Notes Outliner, tasks, images, formulas and attachments |
📅 Gantt Every sheet as a plan with dependencies and costs |
🎞️ Pitch Turn a map into slides with themes |
💡 The name, the icon and the mascot
| Mentis is Latin for "of the mind". The icon shows exactly that: a curious brain with glasses, floating on a study tile drawn with the doodles of a school notebook — formulas, rulers, ideas and arrows. | |
![]() |
The same brain is our mascot, here ready for a long journey. Every great journey starts with a small step, and so does every map: one idea, then the connections that matter and the few key words that make it truly meaningful to its creator. In the app, the mascot guides the first tour, and its expressions are also a sticker collection you can put on your maps. |
✨ What you can do
🧠 Mind maps
- An infinite canvas with zoom, pan, multiple selection and an automatically balanced layout.
- Many map structures: mind map, logic chart, org chart, tree, tree table, brace map, timeline,
fishbone and more, each with ready-made style variants. - Topic styles: shapes, colours, colour palettes by level, branch styles, numbering, fonts, and
copy/paste of a style. - Relationships between topics, boundaries, summaries and floating topics.
- Several sheets in one document; move a branch to a new sheet.
📝 Notes and contents
- An outliner to write the map as an indented list, with Markdown shortcuts while typing.
- Notes, labels, tasks with a checkbox, dates, priority and people.
- Images, audio, LaTeX formulas, links to web pages and to other topics, and local files attached
to a topic, all stored inside the document. - SVG stickers and markers, with a built-in sticker editor.
- Advanced search, spell checking (Windows) and a focus mode without distractions.
📅 Gantt plans
- Every sheet can be shown as a Gantt plan: tasks, dependencies with type and lag, milestones,
resources and working week, costs, baselines to compare, and export.
🎞️ Presentations
- Pitch turns a map into slides, with themes and your own templates to share.
💾 Files
- The native
.mentisfile is a single SQLite database: transactional saving, automatic save,
undo/redo history and recovery points, images and attachments embedded and de-duplicated. - Import Markdown; export to Markdown, PNG, SVG, PDF, print, Word and Excel.
🌍 For everyone
- Readable fonts included: Atkinson Hyperlegible and OpenDyslexic.
- Light and dark interface, adjustable text size and density, editable keyboard shortcuts.
- Interface in English and Italian.
- Performance profiles that keep it fast on old and low-power PCs.
🤖 An MCP server for AI agents
Mentis is also an MCP server: Mentis --mcp lets an AI agent
(Claude, Codex and other MCP clients) read and build your maps — create maps and sheets, add and
move topics, set styles, import and export Markdown — once you turn it on in Settings: then the
agent can work on any map on your computer, and on the maps open in the app.
📦 Download and build
Ready-to-install releases will be published on the
Releases page. Until then, you can build Mentis from
source: see BUILD.md.
[!NOTE]
Privacy. Mentis connects to the internet only to check for updates: once a day, at startup,
it asks GitHub (github.com) for the latest release, and it downloads an installer only when
you choose to update. The check can be turned off in Settings > General > Updates. Mentis sends no
other information to any networked system unless you ask it to (for example by opening a link).
Code signing policy
Free code signing provided by SignPath.io, certificate by
SignPath Foundation. The application to the program is in progress: until
it is accepted, Windows releases are not signed and Windows may warn before running the installer.
- Only the project's own files are signed (
Mentis.exe,MentisMathText.dlland the installer),
built from this repository by GitHub Actions; third-party libraries are not. - Committers and reviewers: simozock. Every change from someone else
is reviewed by a team member before it is merged. - Approvers: simozock. Every signing request is approved by hand.
📚 Documentation
| 📖 User manual | One short page per feature, with pictures from the app |
| 🛠️ Build from source | Requirements and steps for Windows, macOS and Linux |
| 🗒️ Changelog | What changed in every version |
| 🗺️ Roadmap | The next planned steps |
| 🌐 Translations | How to translate the interface into your language |
🌐 Languages
The interface is available in English and Italian. Anyone can translate it into another language
by editing one plain text file, also in the browser: see translations/README.md.
🚦 Project status and roadmap
Mentis is the developer's first open-source project, so there may be bugs. Please report them in
the Issues: reported bugs will be fixed in
the coming period. Security problems are reported privately: see SECURITY.md.
The next planned steps are in ROADMAP.md. The roadmap will be
community-driven: the most requested features will be added to it and developed according to
the requests and the time of the developers. Propose an idea with a
feature request or in
Discussions.
🤝 Contributing
Every help is welcome: bug reports, ideas, translations, documentation
and code. Start from CONTRIBUTING.md and please follow the
Code of Conduct.
🎯 Goals and support
Mentis is free and will stay free. Before building the other programs of the study suite (mind
maps, notes, a second brain and more), the next goals are:
- Signed releases for Windows and macOS. Code signing lets the system trust the installer
without warnings. For Windows we are starting the application to
SignPath (see Code signing policy). For macOS we
will wait until we have raised the funds for an Apple developer account. - European, privacy-oriented hosting and our own domain. Once the releases are signed, we will
move to hosting on European servers focused on privacy, such as
Infomaniak, with a domain from which all the versions of the whole
study suite will be released — privacy-oriented and compliant with the GDPR and the Swiss FADP
(LPD).
If Mentis helps you study, you can help reach these goals with a donation:
Liberapay: coming soon.
Starring the repository, reporting bugs and telling other students about Mentis help just as much.
⚙️ Why C++ and Qt
Mentis is the first piece of a planned suite of study programs. C++ and Qt were chosen for
their strong performance, as an experiment, and for their wide compatibility with older operating
systems, so that every student can use it regardless of their hardware. A rewrite in Rust, with
another graphical interface system, is being evaluated, so that the rest of the suite can share the
same language and ecosystem.
🧪 How it was made
- AI was used to build this project, and we say so openly.
- No reverse engineering. Mentis was written in a clean room: by observing how other programs
behave and trying to make a tool that takes the best of their features, without using their code,
files or assets.
📄 License
Mentis was born open source and wants to stay that way: the code is free and available to everyone.
Before using it, please read the license: GNU AGPL-3.0.
Third-party components keep their own licenses (each in its folder):
Qt (LGPL-3.0),
JKQTMathText (LGPL-2.1), the fonts Atkinson Hyperlegible,
OpenDyslexic, Roboto, Montserrat and Arvo (SIL OFL 1.1), the icons
Lucide (ISC) and Hugeicons
(MIT), and the stickers from SVG Repo (CC0).
⭐ Star history
![]()
Made with care in Switzerland · Free and open source
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found
