Metadata-Version: 2.4
Name: cabin-fever-x86-core
Version: 0.0.1a2
Summary: A shared game night with an AI companion over a simulated radio: play old text adventures together. Runs the game natively; Linux only.
Keywords: text-adventure,interactive-fiction,zmachine,jericho,voice,llm
Author: Adam Fourney
Author-email: Adam Fourney <adam.fourney@gmail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Games/Entertainment
Requires-Dist: soundfile
Requires-Dist: numpy
Requires-Dist: elevenlabs
Requires-Dist: fastapi
Requires-Dist: openai
Requires-Dist: pydantic
Requires-Dist: pyyaml
Requires-Dist: uvicorn
Requires-Dist: websockets
Requires-Dist: jericho
Requires-Dist: azure-identity ; extra == 'azure'
Requires-Python: >=3.12
Project-URL: Homepage, https://github.com/afourney/cabin-fever-x86
Project-URL: Repository, https://github.com/afourney/cabin-fever-x86
Project-URL: Issues, https://github.com/afourney/cabin-fever-x86/issues
Provides-Extra: azure
Description-Content-Type: text/markdown

# cabin-fever-x86-core

A shared game night with an AI companion over a simulated radio: play old text
adventures together.

This is the game itself — the z-machine, the companion, and the three clients —
running natively on the host. **Linux only.** It builds
[jericho](https://github.com/microsoft/jericho) from source, which ships no
wheels and supports no other platform.

```bash
pip install cabin-fever-x86-core

cf86-server            # hosts the game session
cf86-web               # the radio, in a browser tab
cf86-text              # the same session, typed instead of spoken
```

Run it as a server and bind it where you like — `cf86-web --web-host 0.0.0.0`
puts the radio on your LAN for someone on the couch.

**On macOS or Windows, or if you would rather the interpreter not run on your
own machine, install [`cabin-fever-x86`](https://pypi.org/project/cabin-fever-x86/)
instead.** It runs this exact package inside a sandbox VM and forwards the web
client back out — which also keeps a memory-unsafe frotz fork, parsing game
files off the internet, off your host.

Full documentation lives in the
[repository](https://github.com/afourney/cabin-fever-x86).
