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.
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.
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.
Sculpting glitch landscapes, data-driven soundscapes, and immersive projections — merging synth design, live coding, and speculative archives with community workshops across Naarm/Melbourne.
neo@artmatrix:~$ ./portfolio.sh --open-links
neo@artmatrix:~$ nano setup_codex_mcp.md
Install command-line essentials and authenticate with GitHub. macOS example:
brew install git gh node pnpm
gh auth login
npm install -g @modelcontextprotocol/cli
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
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
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_