Skip to content

Credits

FiaOS is written by Matt Macosko. The FiaOS servers, screen pipeline, Windows port, web UI, deploy configs and tests are in this repo. Everything below is other people's work, used under its own license.

Used by FiaOS today

Project What it does here
xterm.js and its fit addon The terminal in the browser. Vendored in static/vendor/.
aiohttp The web server, WebSockets, and the Windows machine proxy.
psutil CPU, memory, disk, battery, network and process info.
pywinpty ConPTY terminal on Windows.
PyObjC (pyobjc-framework-Quartz) Screen capture and mouse/keyboard events on macOS.
Pillow JPEG encoding of screen tiles.
NumPy Frame slicing and tiling.
nginx HTTPS and cookie-based routing in the reference deployment.
OpenSSH Reverse tunnels from each machine to the VPS.
Claude Code by Anthropic Called as claude -p by the natural-language helper and /api/claude_stream, and the main thing people run in the Terminal tab. FiaOS doesn't include it.
Anthropic Python SDK Imported by the macOS executor.py.
Ollama and the qwen3-coder model Local fallback for the natural-language helper.
noVNC Optional browser VNC client for the Windows /vnc route. Not bundled; you supply it.

Voice-era work (from CREDITS.md)

These were used by the voice feature that has since been removed from FiaOS. They're still credited in CREDITS.md, and requirements.txt / pyproject.toml still list some of them.

Project By
MLX Apple's ml-explore team
PersonaPlex on MLX the upstream PersonaPlex authors
rustymimi / sphn Kyutai Labs
SentencePiece Google
huggingface-hub Hugging Face
blessed Jeff Quast

If your work is used here and isn't listed, or you'd like the wording changed, open an issue.

License

FiaOS is released under the MIT License.