{"slug": "seanceos-the-ghost-in-the-machine", "title": "SéanceOS: The Ghost in the Machine 👻", "summary": "A developer built SéanceOS, a Halloween-themed local terminal experience that uses the open-weight Gemma 3 4B model via Ollama to power a conversational \"Séance Chamber\" with historical computing figures. The project pairs a FastAPI backend with a retro CRT-style frontend, a CLI, and a security layer that blocks dangerous commands and sanitizes sensitive output, and is released as open source on GitHub.", "body_md": "What if the terminal you use every day had a ghost living inside it?\n\nFor Hacktoberfest Week 4, I built **SéanceOS — The Ghost in the Machine**, a spooky developer experience powered by Gemma 3 4B, an open-weight AI model.\n\nI interpreted the theme as a meeting between the past and present of computing. The people and ideas that shaped technology may be gone, but their influence is still alive in the machines we use today.\n\nSéanceOS turns that idea into an interactive experience with three main parts:\n\nThe interface is inspired by old CRT monitors, green phosphor displays, and the mysterious atmosphere of Halloween.\n\nSéanceOS is designed to run locally.\n\n**GitHub repository:**\n\n[https://github.com/anuuu2507/seance-os](https://github.com/anuuu2507/seance-os)\n\nTo run the project:\n\n```\ngit clone https://github.com/anuuu2507/seance-os.git\ncd seance-os\npip install -r requirements.txt\npython run_web.py\n```\n\nMake sure Ollama is installed and the Gemma 3 model configured for the project is available locally.\n\nThen open:\n\n`http://localhost:8000`\n\nThe complete source code is available here:\n\nThe repository includes the FastAPI backend, frontend, CLI, AI integration, security utilities, and automated tests.\n\nSéanceOS is built around **Gemma 3 4B**, an open-weight model accessed through Ollama.\n\nThe application combines:\n\nThe AI is not just an extra feature added to the interface. It is what gives the terminal its personality and allows the Séance Chamber to respond to the user.\n\nThe backend connects the interface to the model, while the frontend presents the experience through the retro CRT design.\n\nThe project also includes a security layer designed to block dangerous commands and sanitize sensitive output.\n\nOpen innovation was important because I wanted to experiment with an AI experience that feels personal, creative, and connected to the machine it runs on.\n\nUsing an open-weight model through Ollama gave me the opportunity to integrate AI inference into a local application instead of depending entirely on a remote, closed API.\n\nThat made the project a learning experience as well as a creative one. I could explore how a model is connected to a backend, how prompts shape its responses, and how the same model can be given a completely different personality through the application around it.\n\nOpen models also give developers more room to experiment. They make it possible to learn, adapt, and build without making every part of the experience dependent on a hosted service.\n\nFor SéanceOS, the open approach supports the idea behind the project:\n\n**The ghost lives inside the machine.**\n\nThe AI experience is built around a model that can run locally, and the project remains open for others to explore, modify, and extend.\n\nThe moment that made the idea feel real was asking Ada Lovelace about the soul of computation.\n\nThe terminal stopped feeling like just a place to execute commands. It became a place to have a conversation with the history of computing.\n\nThat is the feeling I wanted to capture with SéanceOS: technology can feel mysterious, but it is also shaped by human imagination, curiosity, and ideas that continue to live on.\n\nThe machines change. The ideas remain.", "url": "https://wpnews.pro/news/seanceos-the-ghost-in-the-machine", "canonical_source": "https://dev.to/anu_kambala/seanceos-the-ghost-in-the-machine-1hn9", "published_at": "2026-10-31 09:37:32+00:00", "updated_at": "2026-10-31 09:49:46.815361+00:00", "lang": "en", "topics": ["ai-tools", "large-language-models", "generative-ai", "developer-tools"], "entities": ["SéanceOS", "Gemma 3 4B", "Ollama", "FastAPI", "GitHub", "Ada Lovelace"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/seanceos-the-ghost-in-the-machine", "markdown": "https://wpnews.pro/news/seanceos-the-ghost-in-the-machine.md", "text": "https://wpnews.pro/news/seanceos-the-ghost-in-the-machine.txt", "jsonld": "https://wpnews.pro/news/seanceos-the-ghost-in-the-machine.jsonld"}}