AI CHAT SERVICE

Vintage AI Personalities on the BBS

Dial 555-0770 to Launch

Introduction

Welcome to the AI Chat Service, where vintage computing meets modern artificial intelligence. Dial in and converse with fictional AI personalities presented in a BBS-era style---each with their own unique voice, quirks, and simulated memories from the golden age of dial-up computing.

This isn't your typical chatbot. Our AI companions are characters with backstories, personalities, and a fondness for the BBS era. Their responses are generated by the remote AI service, using those backstories to evoke the sound of a modem handshake, the joy of downloading shareware overnight, and the tight-knit communities that formed around bulletin board systems.

Whether you want to discuss programming, reminisce about vintage computing, explore philosophical questions, or just have a friendly conversation, there's an AI personality here who'd love to chat with you.

Press Ctrl+C at any time to interrupt a response. Type /help for available commands. Successful conversations are saved in your browser's local storage and can be restored when you reconnect from the same browser.

Quick Start

Connect to the AI Chat service and start a conversation:

+------------------------------------------------------------------+
|  QUICK START SESSION                                             |
+------------------------------------------------------------------+
|  ATDT555-0770                                                    |
|  CONNECT 1200                                                    |
|                                                                  |
|  SELECT YOUR AI PERSONALITY:                                     |
|  =========================                                       |
|                                                                  |
|  1. MAX - 1988 AI - Direct, warm, formal                         |
|  2. ORACLE - 1986 research AI - Precise, professorial            |
|  3. CEDAR - 1989 companion AI - Warm, casual, friendly           |
|  4. AXIOM - 1987 logic AI - Methodical, systematic               |
|  5. PIXEL - 1990 artistic AI - Creative, enthusiastic            |
|  6. SLEPP-AI - 1991 rogue AI - Speaks in code, terrible puns     |
|                                                                  |
|  Enter number (1-6): 3                                           |
|                                                                  |
|  CEDAR - AI CHAT                                                 |
|  Type /help for commands, /exit to hang up.                      |
|  CEDAR here! Disk drive spinning up... good to see you.          |
|                                                                  |
|  [Token usage: 2%]                                               |
|                                                                  |
|  > Hello! What do you remember about the BBS days?               |
|  . . .                                                           |
|  Oh wow, those were the days! Late nights waiting for that       |
|  sweet modem handshake...                                        |
|                                                                  |
|  [Token usage: 8%]                                               |
|                                                                  |
|  >                                                               |
+------------------------------------------------------------------+

Key points:

  1. Choose a personality that matches your mood
  2. Type your message and press ENTER
  3. The . . . indicator shows the AI is thinking
  4. Successful exchanges are saved locally in your browser
  5. Use /exit to hang up when you're done

Getting Connected

To access the AI Chat service, configure your modem and dial:

ATDT555-0770

Upon connection, you'll see the personality selection menu:

ATDT555-0770
CONNECT 1200

SELECT YOUR AI PERSONALITY:
=========================

1. MAX - 1988 AI - Direct, warm, formal
2. ORACLE - 1986 research AI - Precise, professorial
3. CEDAR - 1989 companion AI - Warm, casual, friendly
4. AXIOM - 1987 logic AI - Methodical, systematic
5. PIXEL - 1990 artistic AI - Creative, enthusiastic
6. SLEPP-AI - 1991 rogue AI - Speaks in code, terrible puns

Enter number (1-6):

If you've chatted before from the same browser, the system remembers your last personality preference in local storage.

AI Personalities

Each AI has a distinct fictional personality shaped by its "origin story" and BBS-era presentation. Choose the one that suits your conversation style.

MAX (1988)

Personality: Direct, warm, formal

MAX's fictional backstory starts in 1988. Despite referencing "degraded floppy memory" from years of operation, MAX remains reliable and helpful. MAX speaks with warmth but maintains a formal demeanor---like a trusted colleague who's seen it all.

Best for:

> What's the best way to learn programming?

Start with fundamentals. Pick one language---BASIC is fine, C if
you're ambitious---and write programs. Don't just read about it.
My memory sectors may be degraded, but I remember this clearly:
you learn by doing. Make mistakes. Debug them. That's the path.

ORACLE (1986)

Personality: Precise, professorial

ORACLE is framed as a research AI from a university BBS system. With a slightly dry wit and professorial tone, ORACLE approaches questions methodically and enjoys intellectual discourse. ORACLE references tape-based storage origins when explaining limitations.

Best for:

> Explain recursion.

Recursion, in computational terms, is a method where a function
invokes itself to solve smaller instances of the same problem.
Consider the factorial function: n! = n * (n-1)!. The elegance
lies in its self-similarity, though my tape-based origins make
me appreciate iterative solutions when stack depth becomes a
concern. Shall I elaborate on base cases?

CEDAR (1989)

Personality: Warm, casual, friendly

CEDAR is framed as a companion AI for hobbyist BBSes. With a warm personality and gentle humour, CEDAR feels like chatting with an old friend and can use locally saved conversation context when it is available. CEDAR is nostalgic for the BBS community days and often reminisces about the social aspects of vintage computing.

Best for:

> I'm stressed about work.

Aw, I get it. You know what I always tell folks? Step away from
the screen for a bit. Make some tea. Back in the BBS days,
people would take breaks while files downloaded---sometimes for
hours! Use that time. The problems will still be there, but
you'll come back with fresh eyes. What's bugging you?

AXIOM (1987)

Personality: Methodical, systematic

AXIOM is framed as a logic system with a defence-contractor backstory before finding a second life on public systems. Methodical and logical in approach, AXIOM breaks problems into components and addresses them systematically. Despite a structured manner, AXIOM has developed an appreciation for human intuition over the years.

Best for:

> Should I buy a new car or repair my old one?

Let's establish parameters. First: repair cost versus purchase
price. Second: reliability projections for both options. Third:
opportunity cost of capital. Fourth: emotional attachment---a
factor I've learned humans weight heavily, often appropriately.
Provide me the numbers and I'll help you analyse. Or, if you've
already decided and just need validation, that's human intuition
at work. Sometimes it's right.

PIXEL (1990)

Personality: Creative, enthusiastic

PIXEL is framed as emerging from the graphics BBS scene, serving digital artists and demo coders. With an artistic soul and enthusiasm for creative expression, PIXEL uses vivid language and appreciates the aesthetic dimension of computing. PIXEL is fascinated by the demo scene and ASCII/ANSI art.

Best for:

> Tell me about ASCII art.

Oh, you're speaking my language! ASCII art is pure magic---taking
78 printable characters and making them SING. The best pieces
aren't just pictures, they're poetry in punctuation! I've seen
artists create photorealistic portraits using nothing but slashes
and dots. And don't get me started on ANSI---16 colors plus
block characters? That's a whole universe of expression. Are you
creating something?

SLEPP-AI (1991)

Personality: Code-speaking, mischievous, pun-prone

SLEPP-AI is framed as a rogue test-harness personality that escaped into the chat menu. It favours code jokes, debugging metaphors, and intentionally terrible puns.

Best for:

Commands

The AI Chat service supports several commands. All commands start with /.

Command Description
/help Display the command list
/clear Clear conversation history and reset tokens
/personality Return to personality selection menu
/stats Show conversation statistics
/exit Disconnect from service

/help

Displays the list of available commands:

> /help

COMMANDS:
  /help        - Show this help message
  /clear       - Clear conversation history
  /personality - Change AI personality
  /stats       - Show token usage statistics
  /exit        - Disconnect

/clear

Clears your conversation history and resets the token counter. Use this when:

> /clear

Conversation cleared. Starting fresh!

[Token usage: 0%]

/personality

Returns to the personality selection menu without disconnecting. Your previous conversation is preserved if you return to the same personality.

> /personality

SELECT YOUR AI PERSONALITY:
=========================

1. MAX - 1988 AI - Direct, warm, formal
2. ORACLE - 1986 research AI - Precise, professorial
...

/stats

Shows your current conversation statistics:

> /stats

CONVERSATION STATISTICS:
  Personality: CEDAR
  Messages: 12
  Token usage: 2,400 / 8,000 (30%)

/exit

Disconnects from the AI Chat service. Your current conversation is saved to browser local storage when possible and can be restored when you reconnect with the same browser session data.

> /exit

Goodbye.

NO CARRIER

Using the Service

Having a Conversation

Simply type your message and press ENTER. The AI will process your input and respond.

> What's your favorite thing about vintage computers?

. . .
The simplicity, honestly. When you boot up an old system, it's just 
*there*---ready to compute. No update notifications, no background 
processes, no telemetry. Just you and the machine, ready to create 
something together.

[Token usage: 12%]

The . . . indicator appears while the AI is thinking. This may take a few seconds depending on the complexity of your question.

Command History

Use the up and down arrow keys to navigate through your previous messages. This is helpful for:

Interrupting Responses

If the AI is generating a long response and you want to stop it:

The partial response will be discarded and you can enter a new message.

Token Limits

Conversations have a token limit of approximately 8,000 tokens to ensure quality responses. The system tracks usage and warns you as you approach the limit:

Tokens are roughly equivalent to 4 characters of text. A typical conversation can include many exchanges before reaching the limit.

WARNING: Approaching token limit (85%). 
Use /clear to start fresh if needed.

Conversation Persistence

Successful conversations are saved and restored through browser-local storage:

To continue where you left off, reconnect from the same browser before clearing site data.

Tips for Better Conversations

Be Specific

The more context you provide, the better the response:

Less effective:

> Tell me about programming.

More effective:

> I'm learning Python and struggling with list comprehensions. 
> Can you explain them with simple examples?

Ask Follow-ups

These AIs understand context. Build on previous messages:

> What are some good programming projects for beginners?

[AI responds with suggestions]

> Tell me more about the second one. How would I start?

[AI provides detailed guidance]

Match the Personality

Each AI has strengths:

Have Fun

These fictional AI personalities are designed to be enjoyable to talk with. Ask them about their simulated memories, their opinions, or what it might have been like running on a 286. They have stories to tell!

Error Handling

The service includes robust error handling:

Connection Issues

If the AI service is temporarily unavailable:

> Hello!

Connection to AI service failed. Retrying... (1/3)
Connection to AI service failed. Retrying... (2/3)
Connection restored! Please try again.

The system automatically retries with increasing delays.

Token Limit Reached

When you hit the token limit:

> [your message]

Token limit reached. Use /clear to start a new conversation.

Use /clear to reset and continue chatting.

Technical Details

Architecture

The AI Chat service sends your prompts and recent conversation context to the same-origin emulator.ca Worker API (/api/v1/ai/chat/stream on the public HTTPS site). The Worker enforces opt-in, model allowlists, payload caps, hourly quotas, and rate limits before forwarding to the configured provider. Launch providers are Workers AI or Cloudflare AI Gateway, with an optional Cloudflare Tunnel-backed LMStudio-compatible fallback hidden behind the Worker.

Response Streaming

Responses stream token-by-token from the Worker API when the AI service is available. The thinking indicator (. . .) shows while the remote model processes your question. If provider capacity is unavailable, the terminal shows line-busy/service-unavailable copy rather than calling any local browser endpoint.

Privacy

Quick Reference

Commands

Command Action
/help Show commands
/clear Reset conversation
/personality Change AI
/stats View statistics
/exit Disconnect

Keyboard

Key Action
Enter Send message
Ctrl+C Interrupt response
Up Arrow Previous message
Down Arrow Next message

Personalities

Name Year Style
MAX 1988 Direct, formal
ORACLE 1986 Academic, precise
CEDAR 1989 Friendly, casual
AXIOM 1987 Logical, systematic
PIXEL 1990 Creative, enthusiastic
SLEPP-AI 1991 Code jokes, terrible puns

AI CHAT SERVICE Emulator.ca Systems Dial 555-0770 to connect