SoftwareRuntime
GPT4All
Project record
GPT4All is Nomic's open-source desktop application for running large language models locally on Windows, macOS, and Linux. It includes LocalDocs for chatting with local files, a Python SDK, and an API server, and its Python client wraps llama.cpp.287
- Website: Website (external site: nomic.ai)
- Repository: Repository (external site: github.com)
- Documentation: Documentation (external site: docs.gpt4all.io)
- License: LICENSE (external site: github.com)
- Release notes: Releases (external site: github.com)
Last reviewedEntry updated Documented release
Availability and license
Public materials checklist
Items for a runtime under USASI rubric v0.1. Unknown means unassessed or insufficient evidence.
| Item | Status | Notes and evidence |
|---|---|---|
| Source codeIs the source code publicly readable? | Public | 1 |
| DocumentationIs user documentation published? | Public | Documentation covers the desktop app, LocalDocs, the Python SDK, and the API server.7 |
| InstallationAre installation instructions or packages publicly available? | Public | Installers for Windows (x64 and ARM), macOS, and Ubuntu; the Python package installs with pip. A Flathub build is community maintained.28 |
| Supported platformsAre supported operating systems or hardware documented? | Public | Builds for Windows (x64, plus an ARM build for Qualcomm Snapdragon and Microsoft SQ1/SQ2 processors), macOS 12.6 or newer (best on Apple Silicon), and x86-64 Linux; the README says the Linux build does not support ARM. A system requirements page lists minimum and recommended hardware; it also says Windows and Linux PCs with ARM CPUs are not currently supported, which conflicts with the README's Windows ARM build.24 |
| Release statusAre versioned releases published? | Public | Versioned releases are published on GitHub. The latest is v3.10.0 (February 25, 2025), and the most recent commit to the main branch is from May 27, 2025.56 |
What it is useful for
Organization context
Provenance and derivatives
The GPT4All Python client wraps llama.cpp implementations, and the README says Nomic contributes to llama.cpp. The repository's citation entry refers to a 2023 report on training an assistant-style chatbot with data distilled from GPT-3.5-Turbo.2
- Derived from: llama.cpp (external site: github.com) — Inference backend wrapped by the Python client.
U.S. eligibility
Project eligibility rests on documented governing or maintaining entities, not on contributors.
Sources
This listing is not an endorsement, a safety assessment, or a federal approval.