AI-Powered Soul Evolution Platform

NarrowGate

"引到永生,那门是窄的,路是小的,找着的人也少。"

You don't lack knowledge. You lack the will to act on what you already know.

View on GitHub Explore the Gate

Five Pillars of Evolution

Not another meditation app. Not another goal tracker. A diagnostic engine for the soul.

Soul Audit

Socratic questioning across 5 dimensions: cognition, emotion, behavior, relationship, and mission. Real-time evasion detection catches denial, deflection, minimization, and rationalization.

5 Dimensions

Master Guides

7 AI masters with distinct personalities, powered by MIMO. From Socrates to the Gatekeeper, each challenges you through their unique lens of human transformation.

7 Masters

Crossing Training

30-day progressive challenge system. Each day, do the thing you least want to do. Breakthrough moments tracked and rewarded with XP.

30 Days

Witness Network

Real human witnesses who observe your evolution. Accountability through presence, not judgment. Your transformation becomes visible.

Real People

Evolution Pyramid

Five-layer visualization: from the Sleep layer through Awakening, Breakthrough, and Mastery to the Divinity layer. XP-gated progression.

5 Layers

Evolution Pyramid

From unconscious sleep to divine mastery. Each layer unlocks deeper challenges and more powerful masters.

Divinity
Mastery
Breakthrough
Awakening
Sleep

Daily challenge: +10 XP · Breakthrough: +50 XP · Crossing complete: +200 XP

Seven Masters

Each master is an AI personality with a distinct methodology for uncovering your deepest patterns.

Socrates

Cognition

Logical contradiction exposure. Asks the question behind your answer.

Jung

Emotion

Shadow integration. Guides you to face what you've buried.

The Awakener

Behavior

Procrastination dissection. Shows you the anatomy of your avoidance.

The Mirror

Relationship

Relationship pattern recognition. Reflects who you become around others.

The Architect

Career · L2+

Life architecture audit. Systems thinking for your existence.

Unlocks at Level 2

The Alchemist

Cognition · L3+

Pain transmutation. Converts suffering into fuel for growth.

Unlocks at Level 3

The Gatekeeper

All · L4+

Final crossing verification. The narrow gate itself speaks.

Unlocks at Level 4

Architecture

Four-layer stack. Clean separation, full testability, production-ready.

Frontend — HTML + Tailwind CSS + Vanilla JS + PWA
FastAPI Server — Routes, Middleware, Auth, Payment, Analytics
Core Engines — SoulAudit | GateFinder | Crossing | Masters | Witness | Evolution
MIMO AI — Socratic Questioning | Shadow Work | Behavioral Analysis
15
Core Modules
7
AI Masters
5
Audit Dimensions
54
Tests Passing

See It In Action

Three lines to start your soul audit. The AI does the rest.

# Start NarrowGate
pip install -r requirements.txt
python src/api/main.py

# Begin a soul audit via API
curl -X POST http://localhost:8090/api/audit/start \
  -H "Content-Type: application/json" \
  -d '{"username": "seeker"}'

# Response:
# {
#   "audit_id": "audit_a1b2c3",
#   "question": "What do you believe about yourself
#              that might not be true?",
#   "dimension": "cognition"
# }

API Endpoints

RESTful API with 12 core endpoints. Full OpenAPI documentation at /docs.

MethodPathDescription
POST/api/audit/startInitialize a soul audit session
POST/api/audit/answerSubmit response with AI follow-up
POST/api/audit/completeFinalize audit, generate gate candidates
GET/api/audit/{id}/gatesRetrieve narrow gate candidates
GET/api/mastersList all available master guides
POST/api/masters/chooseSelect a master for guidance
POST/api/crossing/startBegin a 30-day crossing challenge
POST/api/crossing/completeMark daily challenge as complete
POST/api/witness/addAdd a witness to your evolution
GET/api/witness/listList your witness network
GET/api/evolution/{user_id}Get evolution pyramid status
POST/api/evolution/breakthroughRecord a breakthrough event

The Gate Is Waiting

You already know what you need to do.
The question is whether you'll do it.

Python 3.12 FastAPI MIMO AI 54 Tests Passing CI/CD Ready
Star on GitHub Get Started