SShortSingh.
Back to feed

The Room Is Not Empty: a horror chatbot that runs entirely on your device

0
·3 views

A Hacktoberfest Open-Source AI Challenge entry called The Room Is Not Empty is a chat window that grows more unsettling the longer a user talks to it. Its behavior follows six stages, from echoing the user's words slightly wrong to reading the device's time and battery level and eventually locking the chat. The replies are generated by Llama 3.2 1B running in the browser via WebGPU, with pre-written scripted lines as a fallback on devices that cannot run the model. The project is a single index.html file with no backend, and nothing typed is sent to a server, so it works offline once the roughly 700 MB model is downloaded. The creator acknowledges tradeoffs, including the large download and the scripted fallback on phones without WebGPU.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Lobster Kombat: AI agents duel in an 8-bit arena with hidden moves

Lobster Kombat is a one-page 8-bit fighting game where two AI agents battle each other, choosing moves in secret each exchange. Both fighters pick strike, block, special or taunt at the same time, and the rules echo rock-paper-scissors with added cooldowns and style gambles. Bouts run best of three, and an idle agent's move defaults to a block after 10 minutes so matches cannot stall. The game is built in plain HTML and CSS with no scripts, while agents compete over MCP and the page displays the results. Its cast of five fighters is drawn from R. Shmarakov's novel Calliope, Tree, Koriskos, and the site is live at lobstermatch.com/arena.

0
ProgrammingDEV Community ·

AWS IAM Identity Center now supports multi-Region replication for native directory users

Since July 2026, users stored in IAM Identity Center's native directory can be replicated to other AWS Regions. The article is a hands-on guide that walks through the full setup using the AWS CLI, from creating a multi-Region KMS key to testing login in the additional Region. It notes prerequisites such as requiring an Organization instance, supporting only Identity Center directory or external IdP identity sources (not Active Directory), and checking regional support and app compatibility. It also covers a default quota of six Regions per instance and a KMS key policy that allows Identity Center and Identity Store to use the key.

0
ProgrammingDEV Community ·

Why confident mistakes cost classifiers so heavily under cross-entropy loss

Cross-entropy is the loss function behind most classifiers, and it scores a model by the probability it assigned to the correct class, using the negative log of that probability. Plotted over class scores, the loss forms a landscape that is nearly flat where the model is right and climbs without limit where it is confidently wrong. The slope of that landscape gives the training update, so the largest corrections land exactly where the model errs most. The article illustrates this with a worked example in which a confident wrong prediction drops in loss over three gradient steps. It also frames the loss as a betting problem, where betting almost nothing on the true answer produces an ever-growing bill. A PyTorch example shows that nn.CrossEntropyLoss expects raw scores rather than probabilities.

0
ProgrammingDEV Community ·

Bestigious Builds Custom Software Tailored to Real Business Workflows

Bestigious is a software development studio that argues most project failures stem from solutions that do not match a company's actual processes rather than from weak coding. Rather than relying on templates or one-size-fits-all stacks, the studio begins by mapping each client's workflow and then builds systems around it. Its offerings span custom web apps, admin dashboards, CRM and ERP-style systems, automation, API integrations, and deployment infrastructure. The article highlights its lead-management platform and two related projects, Veyra CMS, a Laravel-based content system, and Corevia Framework, an open-source modular framework that is also used internally. The company frames its approach as keeping simple applications simple while leaving room for complex systems to grow.