whatisgithub

What is sigterm?

pextris/sigterm — explained in plain English

Analysis updated 2026-05-18

2JavaScriptAudience · generalComplexity · 3/5LicenseSetup · moderate

In one sentence

A free, self-hostable, browser-based multiplayer RPG inspired by 1980s BBS door games, with daily turns and AI-generated narration.

Mindmap

mindmap
  root((repo))
    What it does
      Browser multiplayer RPG
      Daily turn combat
      Faction and mentor systems
    Tech stack
      Node.js
      React
      SQLite
    Use cases
      Play the hosted game
      Self host your own node
      Join factions and compete
    Audience
      Gamers
      BBS enthusiasts
      Self hosters
    Setup
      Run install.sh
      Needs Anthropic API key
      PM2 process management

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Play a free browser-based multiplayer RPG with daily limited turns.

USE CASE 2

Compete on a global leaderboard and join a faction with other players.

USE CASE 3

Self host your own game node and become its administrator.

USE CASE 4

Take part in multiplayer raid style events called OffOps.

What is it built with?

Node.jsExpressReactSQLitePM2

How does it compare?

pextris/sigterm3imed-jaberi/cryptography-si-isamm3imed-jaberi/koa-isomorphic-router
Stars222
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-09-252021-02-06
MaintenanceDormantDormant
Setup difficultymoderateeasyeasy
Complexity3/51/52/5
Audiencegeneralresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Self-hosting requires an Anthropic API key for narration plus running the provided install script.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

SIGTERM is a free, open source, browser based multiplayer role playing game that anyone can play without installing anything. It is styled after BBS door games from the 1980s and wrapped in a cyberpunk story about a corporation that controls most of the internet, with players exploring the small portion that stays outside its control. There is a hosted version you can play immediately, plus a Discord server for the community around it. Gameplay is built around daily limited actions rather than constant play. Each player gets ten turns per day to fight computer controlled enemies, earn credits, and level up, along with three daily missions that reset at midnight for bonus rewards. There are also multiplayer dungeon style raids called OffOps, where dying means losing your progress but defeating the final boss lets you keep everything you earned. Players track stats like kills, credits, level, streaks, and player versus player record, and compete on a single global leaderboard. A shared vault fills up from player activity over a season and pays out when that season ends. Beyond combat, the game includes social and long term systems: three factions players can join, a council of the top ten players who vote weekly on story events, thirty six achievements, a lore archive that unlocks as you play, a mentor system where high level players teach newer ones, obituary style messages when a player disappears for a month, and private messages left on other players' profiles. Anyone can also self host their own version of the game, called a node, and become its administrator, choosing trusted helpers and shaping their community while sharing the same story and season with other nodes. Setting up a node uses a single install script that asks for a node name, admin details, a port number, and an Anthropic API key, since narration is generated using Claude. The project is built with Node.js and Express on the backend, SQLite for the database, React with Vite on the frontend, PM2 for process management, and JWT for authentication. It is released under the MIT license, and the README lists a roadmap covering upcoming features like cross-node play and stronger account security. Contributions such as bug reports, feature requests, and pull requests are welcome, and the author specifically asks for artists, BBS enthusiasts, and lore writers to get involved.

Copy-paste prompts

Prompt 1
Walk me through running install.sh to set up my own SIGTERM node.
Prompt 2
Explain how the daily turns, missions, and OffOps systems work in SIGTERM.
Prompt 3
What does an Anthropic API key get used for in this project's narration system?
Prompt 4
Help me understand the tech stack so I can contribute a bug fix to this project.

Frequently asked questions

What is sigterm?

A free, self-hostable, browser-based multiplayer RPG inspired by 1980s BBS door games, with daily turns and AI-generated narration.

What language is sigterm written in?

Mainly JavaScript. The stack also includes Node.js, Express, React.

What license does sigterm use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is sigterm to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is sigterm for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.