nullsec-dr-marshall
Dr. Marshall is a friendly, patient AI assistant built into Frisc OS. He speaks in plain English, avoids jargon, and is always ready to help with reading difficult text, checking spelling, and explaining things simply.
Powered by local Ollama models — 100% private, works completely offline.
Features
- 💬 Conversational AI via Ollama (llama3, mistral, gemma, etc.)
- 📖 Reading helper — simplifies and explains complex text
- ✏️ Spelling checker and autocorrect
- 🔊 Optional voice output (text-to-speech)
- 🖥️ GTK3 desktop UI (optional) or headless CLI mode
- 🔒 No cloud, no telemetry, fully local
Requirements
- Python 3.9+
- Ollama running locally (
ollama serve) - GTK3 + PyGObject (optional, for desktop UI)
Installation
pip install nullsec-dr-marshall
With optional dependencies:
pip install "nullsec-dr-marshall[gtk,voice,spell]"
Usage
dr-marshall
Or as a module:
python -m nullsec_dr_marshall
Part of Frisc OS
Dr. Marshall is a component of Frisc OS, a lightweight Linux distribution designed for accessibility and ease of use.
License
GPL-3.0-or-later
Metadata
Release files for nullsec-dr-marshall 2.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nullsec_dr_marshall-2.2.0.tar.gz | 25.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nullsec_dr_marshall-2.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.3 kB
Release files / nullsec_dr_marshall-2.2.0.tar.gz
| Download URL | nullsec_dr_marshall-2.2.0.tar.gz |
|---|---|
| Size | 25.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f53a0f3383e605afed157b3dbb83642dfb4c089905c181de85689386cb47b58
|
|
BLAKE2b-256 checksum How to use checksums |
ea3f87f887a5ed5fe07c0be715fec2d5278f4a5ede36fb339a2ada1e756eb50a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / nullsec_dr_marshall-2.2.0-py3-none-any.whl
| Download URL | nullsec_dr_marshall-2.2.0-py3-none-any.whl |
|---|---|
| Size | 29.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c25ab9fae2c3514a533a41d4acc938167e761791f0ff787b3e7097a9aa263e07
|
|
BLAKE2b-256 checksum How to use checksums |
c1e8ab82d5944a249f13e882b9c4cf56f8934ea33a823c6528502b54bad38fa2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|