StaxOffice documentation
StaxOffice is a local-first desktop productivity-suite prototype built with Python and PySide6. Version 0.1.0 provides a graphical launcher and early Markdown, rich-text, code-editing, and kanban tools.
StaxOffice is prototype software, not a finished office suite. It does not yet provide recovery, recent files, a shared document model, a persistence layer, packaging, or a release workflow. Do not rely on it as the only copy of important work.
Current tools
| Tool | Status | Current capability |
|---|---|---|
| Launcher | Usable prototype | Cards, command dispatch, file dispatch, themes, and separate tool processes. |
| StaxMD | In progress | Markdown source editing, filesystem view, rendered preview, metrics, and basic file operations. |
| StaxWord | In progress | Rich-text formatting, save/load, and light/dark themes. |
| StaxCode | In progress | Code editing, Python highlighting, line numbers, and find/replace. |
| StaxKB | In progress | Draggable kanban cards and JSON save/load. |
These labels describe the current repository, not compatibility or data-format guarantees.
Requirements and installation
- Python 3.10 or newer
- A Windows, macOS, or Linux desktop capable of running Qt applications
git clone https://github.com/StaxDash/StaxOffice.git
cd StaxOffice
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e .
staxoffice
On Windows PowerShell, activate the environment with:
.\.venv\Scripts\Activate.ps1
Install development dependencies with python -m pip install -e ".[dev]".
Continue reading
- Using the launcher and tools — dispatch commands, recognised file types, and present tool boundaries.
- Development and licensing — architecture, tests, extension points, local behavior, and proprietary terms.