explaingit

felixrieseberg/relic

Analysis updated 2026-05-18

45CAudience · developerComplexity · 4/5Setup · moderate

TLDR

A tiny AI coding assistant written in C that runs on decades-old hardware like Windows 95 or the original Xbox.

Mindmap

mindmap
  root((repo))
    What it does
      AI coding assistant
      Runs on old hardware
      File read write edit
    Tech stack
      C99
      Anthropic API
      Own HTTP and JSON
    Platforms
      Windows 95
      Mac OS 8
      Xbox
      Wii
    Requirements
      4 MB RAM
      Under 1 MB disk
      API key
    Audience
      Developers
      Retro computing fans

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

Run an AI coding assistant on retro hardware like Windows 95, Mac OS 8, Xbox, or Wii.

USE CASE 2

Ask an AI model to read, write, edit, and search files through a minimal terminal prompt.

USE CASE 3

Use slash commands to manage sessions, switch AI models, or configure a network proxy.

USE CASE 4

Experiment with running a modern-style coding agent on machines with 4 MB of RAM.

What is it built with?

CAnthropic API

How does it compare?

felixrieseberg/relicdantiicu/wine-nxpsbrew/micromount
Stars454842
LanguageCCC
Setup difficultymoderatehardhard
Complexity4/55/54/5
Audiencedeveloperdeveloperdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an Anthropic API key, runs with no sandbox, giving it direct access to your shell and files.

In plain English

Relic is a coding assistant program that runs on very old computers and operating systems. It works like modern AI coding tools, letting you ask an AI to read, write, and edit files on your computer, but it is built to function on hardware from the mid-1990s through the mid-2000s that cannot run contemporary software. The program is written in C99, a version of the C programming language from 1999, and is designed to need almost nothing from the operating system it runs on. It handles its own HTTP communication, JSON parsing, and terminal display rather than relying on modern system libraries. The result is a single small program that requires only 4 MB of RAM and under 1 MB of disk space. The supported platforms cover an unusual range. It runs on current macOS and Linux systems, but also on Windows 95 from 1995, PowerPC Macintosh computers running Mac OS 8 from 1998, the original Microsoft Xbox game console from 2001, and the Nintendo Wii from 2006. Each platform requires only the basic networking and system libraries that shipped with those devices. The Xbox and Wii versions require the ability to run unofficial software on those consoles. To use it, you need an Anthropic API key, which connects the program to an AI model in the cloud. Once configured, you type requests at a prompt, and Relic sends them to the model and carries out any file operations the model requests, such as reading, writing, editing, or searching files. A set of slash commands lets you manage your session, switch AI models, set up a proxy, and run self-tests. The README notes that there is no sandbox or security isolation: the program has direct access to your shell and file system. It is intended for fun and for situations where no modern coding agent can run.

Copy-paste prompts

Prompt 1
Explain how Relic manages to run on hardware from the 1990s with so little RAM.
Prompt 2
Walk me through setting up an Anthropic API key to use with Relic.
Prompt 3
List the platforms Relic supports and what each one requires.
Prompt 4
Explain the security risks of running Relic given it has no sandboxing.

Frequently asked questions

What is relic?

A tiny AI coding assistant written in C that runs on decades-old hardware like Windows 95 or the original Xbox.

What language is relic written in?

Mainly C. The stack also includes C, Anthropic API.

How hard is relic to set up?

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

Who is relic for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.