Skip to main content

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)

Source distribution for nullsec-dr-marshall 2.2.0
File Size Uploaded
nullsec_dr_marshall-2.2.0.tar.gz 25.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nullsec-dr-marshall 2.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page