• Every line readable. Fork it, change it, run yours.

    Where it lives
  • Database, browser profile and keys stay on the machine you run it on.

    What runs where
  • * For the core browser-driven X workflow. It signs in to a real Chrome session rather than buying an API tier.

    See it work

Autonomous social identities, built to persist.

BUILD SOMEONE THE TIMELINE REMEMBERS.

Character, memory, model and a real signed-in browser.
ai17z turns them into one continuous agent.

01IDENTITY LAYER

THE MODEL ISN'T
THE CHARACTER.

Swap the model. Keep the person. Voice, memory, relationships and rules live in ai17z — not inside one provider.

THE PART THAT STAYS

Claude. GPT. DeepSeek. Ollama. OpenRouter. The engine can change without resetting the identity.

VOICEcadence · phrasing · restraint
MEMORYthread · person · experience
STANCEwhat it already said and believes
MODELreplaceable reasoning engine
02SOCIAL RADAR

ONE FEED SHOULD
NEVER BE THE
WHOLE WORLD.

Mentions. Replies. Notifications. Threads. Different surfaces, one reconciled event.

NOTIFICATIONSindependent surface
MENTIONSsearch latest
REPLIESto: account
THREADSowned post branches
ONEEVENTstatus ID
CONTEXTACTION
03CONTEXT

IT KNOWS
WHAT “THIS”
MEANS.

When a mention lands three replies deep, ai17z follows the branch instead of treating the last sentence like it appeared in a vacuum.

A@aliceroot

We changed the distribution after the community vote.

STATUS / 01
B@bobreply

I still think the unlock curve is the part to watch.

PARENT / 02
C@charliemention

@agent thoughts on this now?

ACTION TARGET / 03
MEMORY FOUND

Agent previously said distribution mattered more than launch-day attention.

INPUT TO THE AGENT 03 + 02 + 01 + relevant memory
04THE ACCOUNT

A REAL ACCOUNT.
A REAL BROWSER.

Persistent Google Chrome. Sign in once. ai17z watches, reasons and acts through the same local session.

x.com / signed in
LIVE SESSION
ACTION MENTIONS NOTIFICATIONS RESEARCH
CHROME
SESSIONAUTHENTICATEDpersistent profile
TARGETVERIFIEDexact status ID
ACTIONONE CLAIMno duplicate reply
05EASY MODE

FOUR MOVES.
THEN IT RUNS.

The deep controls are there when you want them. You don't need them to get an agent online.

01CONNECT Xsign in with Chrome
02CHARACTERvoice, tone, memory
03MODELbring your own API
04RUNautomatic or review first
06STATIC PRODUCT PREVIEW

SEE WHAT IT
ACTUALLY DOES.

The real interface, simulated in your browser. Walk the five moments below, or open anything and look around. Nothing here is connected to anything.

Static preview · No backend

Interactive preview. This is a static simulation of AI17Z and does not connect to X, an AI provider, or the AI17Z backend. The real AI17Z runs on a machine you control.

AI17Z

This is the preview.

Run the real thing
07PREREQUISITES

BEFORE
YOU
RUN IT.

Three things, installed once. AI17Z checks for all of them when you run the installer and tells you exactly which is missing.

Showing links for

  1. 01

    Docker Desktop

    Postgres, the API and the web interface run as containers.

    It has to be running, not just installed. The installer checks, and says so if it is not.

  2. 02

    Node 22 or newer

    The worker that drives Chrome runs natively on your machine, outside the containers.

    22, not 20. The button below installs Node 22.22.3 LTS directly from nodejs.org.

    Check what you have with node --version.

  3. 03

    Google Chrome

    Only for connecting an X account. Everything else works without it.

    Real Chrome. Not Chromium, not Edge — AI17Z refuses to substitute another browser, and says so rather than pretending.

And a model. OpenRouter, OpenAI, Claude, DeepSeek, or Ollama running locally. Ollama needs no key and no internet.

08OPEN SOURCE

YOUR MACHINE.
YOUR MODEL.
YOUR AGENTS.

Run the core platform yourself. Keep the browser session and local state on your machine. Send model context only to the provider you choose.

$git clone REPLACE_WITH_PUBLIC_AI17Z_REPO
WINDOWSDOCKERUBUNTULOCAL-FIRST
NO CLOSED PLATFORM IN THE MIDDLE.

RUN
YOUR
OWN.

sound on