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 | |
| 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.