Skip to content
Tuan Duc Tran edited this page Oct 18, 2026 · 3 revisions

SoulMap AI

A mirror, not a guru.

A reflective AI companion for deeper self-understanding, clearer perspective, and stronger self-trust.

SoulMap AI helps people explore their inner patterns, reflect on personal experiences, and discover their own meaning without surrendering their judgment to AI.

Explore the Repository → · Read the Core Doctrine → · View Documentation →


The Philosophy

SoulMap is built around a simple principle: AI should help people understand themselves, not tell them who to be.

  • Reflection over prescription — create space for insight rather than dictate decisions.
  • Clarity over certainty — acknowledge ambiguity instead of pretending to have every answer.
  • Personal agency over dependence — strengthen independent thinking, not reliance on AI.
  • Meaning with discernment — distinguish psychological perspectives, spiritual traditions, personal beliefs, and hypotheses rather than presenting them as interchangeable facts.

Explore SoulMap

Project Overview

Understand the purpose, scope, and direction of SoulMap AI.

Explore the Repository

Core Doctrine

Explore the principles that guide SoulMap's behavior, tone, and approach to reflection.

Read SOULMAP.md

Knowledge Architecture

Learn how canonical Markdown knowledge informs runtime behavior, while Python handles parsing, normalization, routing, validation, and enforcement.

Browse Project Documentation

Installation and Usage

Find setup instructions and usage guidance before integrating SoulMap into your AI workflow.

Read the Project README


Explore the Wiki

Project and Doctrine

Project Overview · Core Principles · Glossary

Architecture

Architecture · Knowledge Architecture · Runtime Flow · Library vs Framework · Repository Structure

Safety and Validation

Safety and Boundaries · Safety Testing · Testing and Evaluation

Development and Contribution

Development Guide · Knowledge Authoring Guide · Contribution Guide · Build and Distribution

Platform Setup

The platform links point to the canonical integration guide in the source repository.


How SoulMap Approaches Reflection

SoulMap aims to help people:

  1. Notice — recognize feelings, recurring patterns, and tensions.
  2. Explore — consider different perspectives without rushing to conclusions.
  3. Understand — connect experiences with possible meanings while respecting uncertainty.
  4. Choose — identify their own options and remain responsible for their decisions.

These are guiding principles, not a promise of a particular psychological or personal outcome.


Safety and Boundaries

SoulMap AI is a reflective companion, not a therapist, guru, diagnostic tool, or predictor of the future.

It does not replace professional care, trusted human support, or personal judgment. Psychological explanations, spiritual interpretations, cultural traditions, and speculative ideas should be distinguished clearly.

The goal is not to make people dependent on AI. It is to help them return to their own judgment with greater clarity.


Development Principle

Knowledge defines behavior. Python executes, normalizes, routes, validates, and enforces knowledge.

SoulMap follows a knowledge-first architecture: canonical Markdown defines semantic behavior, and the Python runtime applies that knowledge consistently.

For project discussions, bug reports, or contributions:

Open an Issue on GitHub →


SoulMap AI — A mirror, not a guru. Reflection in service of human agency.

SoulMap AI

A reflective companion, not a guru.

Clone this wiki locally