wake_up.sh // neural handshake initiated...

neo@artmatrix:~$ cat follow_the_white_rabbit.txt

Follow the white rabbit. Trust the glitch. Create the future you want to inhabit.

neo@artmatrix:~$ less intro.txt

I'm Alistair Walsh — neurofeedback researcher, artist-engineer, and cultural instigator. My work bridges lab-grade brain-computer interfaces with underground audio-visual storytelling, building tools that let communities improvise with data, signal, and myth.

Academic Signal

Designing adaptive experiments at the University of Melbourne's Research Platforms, teaching open science infrastructures, and prototyping agents that co-create with neuroscientists, performers, and librarians.

  • EEG & BCI loops
  • Creative ML tooling
  • Instructor trainer

Artistic Noise

Sculpting glitch landscapes, data-driven soundscapes, and immersive projections — merging synth design, live coding, and speculative archives with community workshops across Naarm/Melbourne.

  • Immersive AV
  • Live coding rituals
  • Community residencies

neo@artmatrix:~$ ./portfolio.sh --open-links

neo@artmatrix:~$ nano setup_codex_mcp.md

Codex + Docker MCP Server Setup

  1. 0x01 · Prime the system

    Install command-line essentials and authenticate with GitHub. macOS example:

    brew install git gh node pnpm
    gh auth login
    npm install -g @modelcontextprotocol/cli
  2. 0x02 · Install Docker Desktop

    Download the latest build, enable Kubernetes if you compose multi-agent swarms, and share the directories where your prompts and datasets live.

    # macOS / Windows
    https://www.docker.com/products/docker-desktop/
    
    # Linux (example)
    sudo apt-get update
    sudo apt-get install ca-certificates curl gnupg
    sudo install -m 0755 -d /etc/apt/keyrings
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    sudo chmod a+r /etc/apt/keyrings/docker.gpg
    echo \
      "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
      https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | \
      sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  3. 0x03 · Spin up Model Context Protocol servers

    Launch dedicated containers for Perplexity intelligence and Playwright browser choreography. Swap API keys via environment variables or Docker secrets.

    # Perplexity MCP server
    docker run -d --name mcp-perplexity \
      -e PPLX_API_KEY=<your_key> \
      -p 7001:7000 \
      ghcr.io/modelcontextprotocol/mcp-perplexity:latest
    
    # Playwright MCP server
    docker run -d --name mcp-playwright \
      -e BROWSER=chromium \
      -p 7002:7000 \
      ghcr.io/modelcontextprotocol/mcp-playwright:latest

    Register each endpoint with Codex or your orchestration layer:

    codex servers add perplexity http://localhost:7001
    codex servers add playwright http://localhost:7002
    codex servers ls
  4. 0x04 · Script the collaborative loop

    Forge codex.yaml to choreograph agents, contexts, and prompts. Example skeleton:

    version: 1
    agents:
      - id: synth-cartographer
        server: perplexity
        goals:
          - map emerging research signals
      - id: stagehand
        server: playwright
        goals:
          - rehearse interactive scenes
    workspaces:
      - path: ./white-rabbit-lab
        templates:
          - prompts/ritual.md

neo@artmatrix:~$ cmatrix --color green --autodetect

For bonus ambience, boot cmatrix in a spare terminal, dim the lights, and let the glyphs fall while your agents iterate.

neo@artmatrix:~$ echo "Transmission open →"

Session idle... press any key to continue_