Skip to content

chaosste/NeuroPhenomAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

175 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 NeuroPhenom AI

🎚️ High-Fidelity Clinical Interface for Neurophenomenology

Live demo: neurophenomai.newpsychonaut.com

NeuroPhenom AI β€” microphenomenology interview and analysis platform

꩜ Map pre-reflective subjective experience through granular interview techniques.


NeuroPhenom AI β€” microphenomenology interview and analysis platform

πŸŽ™οΈ Use the trained AI research interviewer or record and transcribe.


NeuroPhenom AI β€” microphenomenology interview and analysis platform

🧩 AI analyses and codifies each interview.


License: MIT


πŸ’Ώ About

High-fidelity clinical interface for mapping pre-reflective subjective experience. The conversational AI is trained in granular microphenomenology interview techniques, on altered states of consciousness in particular. Codify and theme your subject data alongside NeuroPhenom AI's granular LLM engine. Analyse the micro-dynamics of lived moments through diachronic slicing and structural synthesis.

Featuring a stark black-and-white minimalist design, the interface stays out of the way and lets the phenomenological work take centre stage.

πŸ—οΈ Requirements

  • Node.js 22 (Volta-pinned in package.json)
  • Google Gemini API key (entered in the in-app Settings menu; stored in the browser session)
  • Chrome recommended for live interview audio (Web Audio + Gemini Live). Select your USB microphone in Settings; prefer wired headphones during AI interviews.
  • Cloud Run demo clone (exact AI Studio source): sibling repo NeuroPhenomAI-Showcase β€” see docs/HANDOFF_2026-07-10.md. Gold applet: https://neurophenom-ai-572556903588.us-west1.run.app/. In-repo Cloud Run notes: docs/CLOUD_RUN_SHOWCASE.md.

✨ Features

  • πŸŽ™οΈ Live Interview Sessions β€” AI-guided microphenomenology interviews in real time
  • 🎀 Standalone Recorder β€” Capture audio independently of the interview system
  • πŸ“Š Analysis View β€” Review and codify interview data with AI assistance
  • πŸ”¬ Diachronic Slicing β€” Temporal decomposition of experiential moments
  • 🧩 Structural Synthesis β€” Map the architecture of subjective states
  • βœ… Consent Protocols β€” Built-in consent management for ethical research practice
  • πŸ’Ύ Local Storage β€” Interviews saved locally for data sovereignty
  • βš™οΈ Configurable β€” Language, microphone device, AI voice, and interview mode settings
  • πŸ–€ Minimalist Design β€” Clean black/white aesthetic focused on the work

πŸ₯ͺ Tech Stack

Layer Technology
Frontend React 19 + TypeScript, Vite
Client AI Google Gemini API (BYOK via Settings)
Production server Express (server.js) serving dist/
Optional server AI Azure OpenAI / Foundry (/api/* β€” not used by the UI today)
Deployment Azure App Service (primary); Cloud Run showcase (Gemini proxy)

πŸ—οΈ Architecture

index.html β†’ index.tsx β†’ App.tsx
                           β”œβ”€ LiveInterviewSession  ─┐
                           β”œβ”€ AnalysisView          β”œβ”€β†’ services/geminiService (browser Gemini)
                           └─ StandaloneRecorder    β”€β”˜

npm start β†’ server.js β†’ static dist/ + /api/health|/api/welcome|/api/analyze (Azure Foundry)

🏎️ Quick start

git clone https://github.com/chaosste/NeuroPhenomAI.git
cd NeuroPhenomAI
npm install
npm run dev
  1. Open the app (Vite defaults to http://localhost:8080).
  2. Open Settings and paste your Google Gemini API key.
  3. Start a live interview or use the standalone recorder.

Production-style local run (build + Express):

npm run build
npm start

Server env vars (optional Azure Foundry, rate limits) are documented in .env.example.

🦞 Workflow Protocol

Use the worktree/branch protocol in:

Operational canon:

🧦 Related Projects

πŸ’‘ Like NeuroPhenom AI? You'll love MicroPhenom AI β€” the vanilla edition for granular reports on wider lived experience.

π“‚€ For psychedelic trip report interviews with theatrical deity-themed voices, see Anubis.

⬇ Disclaimer

NeuroPhenom AI is a research tool for exploring subjective experience. It does not provide medical, psychological, or therapeutic advice. It is not a substitute for professional support.


Built by Steve Beale

newpsychonaut.com

Β© 2026 Stephen Beale. MIT License.

About

The neurophenomenology toolset for studies in conscious experience.

Topics

Resources

License

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors