Browser workspace

Connections

No account, email or CAPTCHA. Chats, notes and settings stay in this browser. Hosted AI receives only what you approve. Existing private account data is not accessible.

waiting for a headset
Pathway
|

Schematic head and brain with electrodes at approximate international 10-20 positions. It is not an MRI-based model. The cortex colours are an estimate spread from the scalp electrodes, not located brain activity, and the arcs join electrodes with similar band levels, which is not measured connectivity.

Choose a chemical pathway to see its routes through the brain, then a damage scenario to see what it interrupts and how the EEG typically changes. For the full map of genes, chemicals and EEG patterns, open Chemistry & DNA.

Illustrative textbook patterns on a schematic brain. Nothing here comes from a person, and an EEG alone cannot diagnose a condition.

Body: how the brain and spinal cord reach the organs

Live body readings

healthy baseline
Heart rate72 beats/min, regular
Breathing14 breaths/min
Blood oxygen (illustrative)98%
Diaphragm drive (phrenic nerve)100%
Swallowing100% of normal
Gut movement100% of normal
Adrenal output100% of normal
Kidney blood flow100% of normal
Bladder control100%
Muscle strength (left / right)100% / 100%
Muscle tone1.0 x normal
Motor pathways through the cord100% of normal
Sympathetic outflow (T1-L2)100% of normal
Vagus nerve tone100% of normal

Illustrative textbook values for the pattern shown, not measurements from anyone. They move with the animation (the seizure cycle repeats every 18 seconds).

Signals through the spinal cord and nerves

Each bar is how much of the normal signal gets through. Below 100% the pathway is drawn greyer and sparser in 3D; above it, brighter and faster. A red marker shows where the damage sits.

  • Left brain to right body (motor, corticospinal)100%
  • Right brain to left body (motor, corticospinal)100%
  • Left body to brain (touch and position, dorsal column)100%
  • Right body to brain (touch and position, dorsal column)100%
  • Sympathetic outflow (hypothalamus to T1-L2)100%
  • Vagus nerves (rest and digest)100%
  • Phrenic nerves to the diaphragm (C3-C5)100%
  • Visual pathway to the left occipital lobe (right visual field)100%
  • Visual pathway to the right occipital lobe (left visual field)100%

Choose a chemical pathway or a damage overlay above and the organs it reaches light up here and on the body. Click any organ, in the list above or in the 3D view, to see how the brain reaches it, the spinal levels that supply it, and the genes that act there.

Anatomical positions follow standard teaching references (vertebral levels, rib spaces, cord segments); shapes are drawn procedurally and the brain is enlarged next to the body. Patterns are textbook-level and illustrative. They show where a brain change can reach and how that typically looks, not what will happen to any person. Not medical advice.

Live signals from BrainFlow / OpenBCI

not connected

A small program on your computer reads the headset through BrainFlow and streams summary values to this page over a local connection. Nothing is uploaded or stored. Heart rate (ECG) and muscle activity (EMG) replace the model's numbers while connected; EEG drives the brain colours.

EEG indices are rough estimates for context. They are not measures of mood, thoughts or health, and an EEG alone cannot diagnose anything. Use a headset on yourself or with the wearer's informed consent.

Pictures, clips and open files

Pictures and clips are made in your browser; nothing is uploaded. Orbit the camera or pick a view before recording. Former account-only AI illustrations are disabled; the optional Hugging Face image panel is separate.

Open data for AI models and open-source tools

No account or key is needed. No personal data or live signals reach these APIs.

Meet your twin: a walking avatar with its own mind

The avatar chooses by itself how to move (sit, stand, stroll, walk, pace, jog, run, stretch, look around) from its mood. Its mood comes from hormone levels, the time of day and EEG and heart signals: its own simulated twin by default, or yours if you connect the bridge and choose "mirror". Ask it questions instead of clicking on organs. It is a model, not a conscious being, and nothing it says is medical advice.

Drag to turn the view, scroll to zoom. The camera follows the avatar. The built-in bodies are stylised figures made in code.

Hello. Ask me anything about my body or my mind: how I feel, why I am moving this way, my organs, my EEG or my hormones.

Paint it with Qwen-Image-2.1-Turbo

Turns what the live data says right now into a picture: the brain state the EEG transformer read (or a simple alpha rule), the strongest rhythm, engagement, your hormone context, and your heart and muscle activity. Everything is reduced to fixed words in this page before anything is sent, and the request goes straight to the Space, not through RabbitOS.

Bridge not connected: neutral EEG words.

Art only: it does not read thoughts or feelings, hormone levels are never estimated from EEG, and the picture is not a medical result. Qwen-Image-2.1-Turbo is licensed for non-commercial use.

My data portrait

Your own data from this computer (wearable exports, medical records you supply, this PC's activity, the RabbitOS research data), compared with your usual and drawn as one petal per body system. Blue particles are data coming in, amber are data going out. Nothing is uploaded; only fixed words go to the image model, and only when you press the button.

Not connected.

Connect to see your values. Directions are below.

Browser-local, unencrypted. Saves one coarse summary (replacing the previous one), never raw values or names. Nothing is sent to an account.
Directions: how to give it your data
  1. In PowerShell: cd C:\Users\odaat\Projects\research-agents
  2. Try it with a made-up person: .\.venv-eeg\Scripts\python.exe -m selfdata demo, then serve it with ... -m selfdata serve --demo.
  3. Your own files: export from Apple Health, Fitbit, Oura, Garmin or Google Fit, and your lab results as CSV or FHIR JSON (name the file starting with lab). Drop them in %LOCALAPPDATA%\RabbitOS\selfdata\inbox and run ... -m selfdata inbox.
  4. This PC's activity (counters only): ... -m selfdata collect and leave it running. Research data: ... -m selfdata research BRCA1 serotonin.
  5. Start the live hub: ... -m selfdata serve, then press Connect above.
  6. Medical values are encrypted on your disk and never leave it. This is descriptive and compared with your own usual; it is not medical advice.

Wormhole: find the moments in your own history that match now

It compares your present state (live EEG band shares, hormone levels you note, how you feel, the time of day, words you give it) with moments you logged, and shows the closest with how sure it is. It cannot read a memory or a scene out of a brain: it only says “this looks like that moment you recorded”, and the confidence says how much it had to go on. Your log stays on this computer; only approved words are ever sent to an image model.

Not connected.

Right now

Guidance words (up to 8)

Closest logged moments

No moments yet. Log some in a CSV and run python -m selfdata import-moments FILE (or python -m selfdata demo for a synthetic set), then python -m selfdata serve.

Reconstruction: no reconstruction (0%). no logged moment could be compared with this state.

Weights now: affect 35%, time 10%, day 15%, tags 25%, hormones 15%

Scene

No approved words yet.

Share the scene with other twins and agents from the Twin network panel.
Provenance log (0)

    Ids, counts and approved words only. Saved in this browser (with your feedback weights) so it survives closing the tab.

    Creating two twins and their keys…

    Connections: everything that feeds this page

    0 of 3 local data feeds live; 0 connections live in all.

    Local feeds run on this computer and talk to this page over loopback only. Nothing leaves your computer except what the "Leaves your computer" column says.

    • OpenBCI / BrainFlow bridgeoffno data yet
      Where it runs
      This computer: ws://127.0.0.1:8765
      Used for
      Live EEG band shares, heart rate (ECG), muscle activity (EMG) and the brain state read by the EEG transformer: they colour the 3D brain, move the body model and can drive the avatar.
      Leaves your computer
      Nothing. Frames stay in this browser tab.
      How to start it
      research-agents\start-live.ps1 (add -Simulate to try it without a board)
    • Self-data hub (my data portrait)offno data yet
      Where it runs
      This computer: ws://127.0.0.1:8766
      Used for
      Your own wearable, lab and PC data compared with your own usual, drawn as the data portrait, plus this PC’s network bytes in and out.
      Leaves your computer
      Nothing, unless you press "Paint with Qwen" (fixed words only). Saved coarse summaries remain unencrypted in this browser only.
      How to start it
      research-agents\start-selfdata.ps1 (-Demo for a made-up person)
    • Wormhole moments (from the self-data hub)offno data yet
      Where it runs
      This computer: ws://127.0.0.1:8766 (the same hub, its own connection)
      Used for
      The moments you logged and how your body metrics read lately, compared with your present state to find the closest matches and build a scene of approved words.
      Leaves your computer
      Nothing, unless you press "Paint this scene" (approved words only) or share the scene with another twin (words only, and its owner is asked first).
      How to start it
      research-agents: python -m selfdata import-moments FILE (or demo), then start-selfdata.ps1
    • WiFi sensing (RuView)offno data yet
      Where it runs
      This computer: ws://127.0.0.1:8767, from RuView on 127.0.0.1:3000
      Used for
      Presence, motion and, with CSI hardware, breathing and heart rate of people in range: they shape the avatar’s mood, breathing and awareness.
      Leaves your computer
      Nothing. Observes everyone in range of your router or sensors, so use it only where everyone agrees.
      How to start it
      research-agents\start-wifisense.ps1 (-Server for RuView, -Simulate for a pretend visitor)
    • Twin relay (twins on other computers)offno data yet
      Where it runs
      ws://127.0.0.1:8790 on this computer, or a wss:// relay you choose
      Used for
      Carries signed, encrypted messages between Twin A in this page and twins on other computers (MicroPython or Python nodes).
      Leaves your computer
      Only ciphertext and who is talking to whom, when, and message sizes. The relay cannot read or change what is said.
      How to start it
      research-agents\start-twinnet.ps1 -Relay, then Connect Twin A in the Twin network panel
    • Qwen-Image Space (Hugging Face)offno data yet
      Where it runs
      huggingface.co, Space Therealsickonechase-bit/rabbitos-eeg-qwen-image
      Used for
      Paints a picture from the live brain state, hormone words and your data-portrait words.
      Leaves your computer
      Fixed words and a seed only (state, rhythm, hormone levels, heart and muscle words, level words). Never EEG, heart or hormone numbers. Optionally your own Hugging Face read token.
      How to start it
      Press "Paint now" or "Paint with Qwen"
    • Cloudflare Workers AI illustration (retired)offno data yet
      Where it runs
      Disabled account service
      Used for
      The former owner illustration service is unavailable in the account-free workspace.
      Leaves your computer
      Nothing; this account endpoint is disabled.
      How to start it
      Use the optional Hugging Face image panel instead
    • Claude conversation (retired)offno data yet
      Where it runs
      Disabled account service
      Used for
      Former account-stored provider keys are not loaded.
      Leaves your computer
      Nothing; account-stored keys are never loaded.
      How to start it
      Use hosted Qwen or the built-in local body model
    • Hosted Qwen3 conversationoffno data yet
      Where it runs
      RabbitOS server, then Cloudflare Workers AI through the shared Qwen gateway
      Used for
      Answers avatar open questions; built-in body and introspection answers remain local.
      Leaves your computer
      Only your approved question, recent conversation and state words. No raw EEG, wearable or lab values. Hosted inference is separate from local Ollama.
      How to start it
      Choose Hosted Qwen3 and approve each open question under the avatar
    • RabbitOS server and databasereadyno data yet
      Where it runs
      app.rabbitsoftware.io (Cloudflare Worker, Supabase); Cloud Run mirror at run.rabbitsoftware.io
      Used for
      Serves the account-free workspace, public literature feed and optional hosted avatar chat.
      Leaves your computer
      Approved avatar questions/history/state words only. No account session is used; live raw EEG, WiFi and data-portrait values stay local.
      How to start it
      Always on
    • Supabase (accounts, data, storage)readyno data yet
      Where it runs
      Supabase project behind app.rabbitsoftware.io; the page reaches it only through the RabbitOS server
      Used for
      Already-public literature metadata and published downloads. Existing private accounts and records remain inaccessible.
      Leaves your computer
      No account credentials or browser notes. Public feed/download requests only. Raw EEG, wearable and lab data stay on this computer.
      How to start it
      Public read-only access (health is read from the server database check)