Project December

Project December

Jason Rohrer · Chatbot

Project December is a browser based AI chatbot simulator by Jason Rohrer. You pay $5, write a personality description, and talk to that character in a plain text terminal.

Interface preview of Project December

About Project December

What Is Project December

Project December is a one person software project by game designer Jason Rohrer. It does one thing: it lets you hold a text conversation with an AI character that you describe yourself. You supply a name, an intro paragraph, one example line of dialogue, a pair of text colors, and labels for both speakers. The service turns that into a personality matrix and answers you in that voice.

The Jason Rohrer chatbot became widely known in 2020 for an unexpected use. People rebuilt someone who had died from old messages and photographs, then kept talking to the result. A journalist wrote about a man who spent months conversing with a simulation of his late fiancée. That story turned a small experiment into a public argument about an AI chatbot for grief, and about what a convincing simulation does to the person on the other side of the screen.

The product itself stays small. There is no app, no avatar, no character marketplace, and no voice. You get a dark terminal window, a credit balance, and a text box. It looks closer to a 1980s computer than to a modern chat product, and that is deliberate.

Getting Started

  1. Buy an account on projectdecember.net for $5. Login details arrive by email with 1,000 credits attached.
  2. Open the customer terminal and pick a built-in personality or start a new matrix.
  3. Write the personality: name, intro paragraph, example utterance, colors, speaker labels, engine.
  4. Start typing. Every reply burns credits, and the transcript stays in your account.

Product Information

A quick look at Project December's pricing, supported platforms, and performance.

Free PlanNo
Paid Plans$5 one time purchase, includes 1,000 credits
PlatformWeb browser terminal, HTTP API
DeveloperJason Rohrer
CategoryChatbot
Release DateOct 2020
Latest UpdatedSep 2026
Website Visits1.7K
Website Global Rank8M
API AvailabilityYes

Best for

The users, tasks, and scenarios where this tool fits best.

Users

  • Fiction writers who need a character to talk back
  • People working through a loss
  • Developers and AI hobbyists

Tasks

  • Drafting dialogue for a short story
  • Rehearsing a difficult conversation
  • Studying how a language model holds a role
  • Keeping a written voice alive

Scenarios

  • A late night conversation where you want a specific person's tone instead of a helpful assistant.
  • A small research project that needs scripted, repeatable chats with the same character.
  • A writing sprint where a character has to answer in their own voice before the draft goes cold.

Key features

Custom Personality Matrices

Every conversation starts with a matrix, and you build it from a short form. The intro paragraph sets the scene and the relationship. The example utterance shows the model how the character opens a conversation. Colors and labels decide how the transcript reads, with the AI on one side and you on the other. That last detail matters more than it sounds. A line labeled "Jessica" lands differently from a line labeled "AI assistant", and the interface never lets you forget which is which.

Built In Personalities and Public Transcripts

The site ships with a set of ready made personalities, from historical figures to invented characters. The samples page publishes full conversations with them, so you can read how a matrix behaves before spending a credit. Those transcripts are the honest version of a demo: they show the pauses, the repetition, and the moments where the character drifts.

Credits That Burn Only When You Talk

A $5 account starts with 1,000 credits, and credits are spent per exchange rather than per day. A matrix created through the Project December API stays hidden from your terminal menu and costs nothing to create. It burns credits only when you speak to it, and it keeps existing after your balance hits zero. The meter changes how you use the thing. You learn to write shorter prompts and to stop a conversation when it stops giving you anything.

An HTTP API for Scripted Conversations

The Project December API is a single server endpoint with a handful of actions. You send your email, an AI name, and a command, then sign the request with an HMAC-SHA1 hash built from your pass phrase and a sequence number. The sequence number blocks replay attacks and moves forward with every valid command. Two optional parameters earn their keep. A wipe command clears the buffer when a conversation goes bad, and force_short cuts generation at the first complete sentence, which helps when the text feeds a speech tool.

Remote Observation of Hidden Matrices

Conversations created through the API can be watched from a browser page or pulled as text with the observe_text action. That call leaves the sequence number alone, so you can watch a running conversation while another script keeps talking to it. For anyone building a demo or logging a long session, this is the feature that makes the service usable as plumbing.

A Small Set of Engine Choices

When you create a personality, you also choose the engine behind it. The current build offers the G4 engine, and older transcripts on the site were produced with earlier models. Better engines produce better small talk. They do not fix a thin intro paragraph, which is where most of the quality still comes from.

Pros and cons

Pros

  • $5 buys the account and 1,000 credits, so you can test the whole idea without a subscription.
  • The intro paragraph and example utterance give you more control over tone than most AI companion apps do.
  • The API is small enough to read in one sitting, with clear notes on hashing and sequence numbers.
  • Hidden matrices keep running after your credits run out, which is useful for long term projects.
  • Text only design keeps the conversation in focus and loads instantly on a slow connection.

Cons

  • There is no free tier and no trial, so the first click costs money.
  • No voice, no mobile app, and no images. If you want a spoken conversation, this is the wrong tool.
  • Grief simulations have no built in safeguards, and the site leaves the emotional weight to you.
  • Setup is rough for non technical users: hashes, sequence numbers, and a terminal from another decade.

Frequently asked questions

It is used to hold a text conversation with a character you define. Most people build a fictional persona, a historical figure, or a simulation of someone they lost, then talk to it in the browser terminal.