Files
claude-inner-dialog/docs/GETTING-STARTED.md
T
Anthony Taglianetti 366e5dcceb Improve import handling — convert imports to session history
Imports now create session files with original dates instead of just
reading once and extracting to profile. This provides natural relevance
decay as new sessions accumulate. Also adds post-setup import command.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 14:10:30 -08:00

8.4 KiB

Getting Started

This guide walks you through setting up your AI therapist from scratch. No technical experience needed.


Step 1: Get Claude Code

Claude Code is what lets your AI therapist read your profile, remember past sessions, and save notes. You need it before you can set up your therapist.

Option A: Claude Pro ($20/month, simplest)

  1. Go to claude.ai and sign up for Claude Pro
  2. Download Claude Code from claude.ai/code
  3. Run the installer
  4. Open Terminal (Mac) or PowerShell (Windows)
  5. Type claude and press Enter
  6. Sign in with your Claude account when prompted

Done! Move to Step 2.

Option B: Pay-per-use (no subscription)

  1. Go to console.anthropic.com
  2. Create an account and add a payment method
  3. Click API KeysCreate new key
  4. Copy the key (it starts with sk-ant-)
  5. Download Claude Code from claude.ai/code
  6. Run the installer
  7. Open Terminal (Mac) or PowerShell (Windows)
  8. Type claude and paste your API key when prompted

Typical cost: $5-20/month depending on how often you chat.


Step 2: Download Inner Dialogue

Open Terminal (Mac) or PowerShell (Windows) and run these commands:

git clone https://github.com/ataglianetti/inner-dialogue.git
cd inner-dialogue

Don't have git? Go to the GitHub page, click the green "Code" button, choose "Download ZIP", and extract it somewhere you'll remember.


Step 3: Run Setup

From the inner-dialogue folder, type:

claude

Your therapist is waiting. Say hello when you're ready.

Claude will guide you through setup by asking a few questions:

  1. Therapist name — What to call your AI therapist (e.g., Sage, Willow, Quinn)
  2. Communication style — Choose from 8 styles (Warm, Direct, Coach, and more)
  3. Therapeutic approaches — Choose from 12 evidence-based approaches (CBT, ACT, DBT Skills, IFS, and more)
  4. Storage location — Where to save your session files
  5. Import history (optional) — Bring in notes from ChatGPT or other tools

Importing Existing Notes

If you've been using ChatGPT or other tools for therapy-like conversations, you can import that history.

Supported Formats

  • ChatGPT exports — ZIP file from Settings → Data Controls → Export
  • Markdown files — Any .md files (journal entries, notes, previous AI conversations)
  • Text files — Plain .txt files
  • PDF files — Will be read and processed

During Setup

  1. When asked about importing, say yes
  2. Provide the file path(s) to your export files
  3. Your therapist processes the files during your first session

What Happens to Imported Files

Your therapist does two things with imported content:

  1. Builds your profile — Key patterns, background, recurring themes, and important context get extracted into profile.md. This is read every session.

  2. Creates session history — Conversations are converted to session files (sessions/YYYY-MM-DD.md) with their original dates. These become part of your session history.

How It Works Over Time

  • Your profile (patterns, background) is always referenced
  • Recent sessions are read at startup for continuity
  • Older imported sessions naturally fade as new sessions accumulate
  • Nothing is deleted—older context can still be referenced when relevant

This mirrors how memory works: core patterns stay present, recent details are fresh, older specifics are available but not top-of-mind.

Adding Context Later

After setup, you can still add to your history:

  • Add notes directly to profile.md for persistent context
  • Drop new files in sessions/ with appropriate dates
  • Tell your therapist "I want to add some background" and share it in conversation

Step 4: Start a Session

At the end of setup, Claude will ask if you want to start your first session. Say yes!

Future Sessions

Easiest way: Double-click the launcher script in your therapy folder:

  • Mac/Linux: start-session.command
  • Windows: start-session.bat

Tip: Drag this to your Dock (Mac) or taskbar (Windows) for one-click access.

Or use Terminal:

cd ~/Sage && claude

(Replace Sage with your therapist's name/folder)

During a Session

Just talk naturally. Say hello, share what's on your mind. Your AI therapist will:

  • Welcome you or pick up where you left off
  • Remember everything from previous sessions
  • Save notes when you're done

To end a session, say goodbye or just close the window.


Viewing Your Notes

Your sessions are saved as regular text files. You can open them with any text editor (TextEdit, Notepad, etc.).

For a nicer reading experience, try Obsidian (free):

  1. Download Obsidian
  2. Open your therapy folder as a "vault"
  3. Browse sessions, search across notes, see connections between topics

Troubleshooting

"command not found: claude" Make sure you installed Claude Code and restarted your terminal.

Claude doesn't seem like a therapist Make sure you're in your therapy folder before running claude. Check that CLAUDE.md exists in that folder.

Setup didn't start automatically Make sure you're in the inner-dialogue folder (not your therapy folder) when first running claude.


Updating Your Therapist

Inner Dialogue periodically receives updates—improved safety protocols, refined therapeutic techniques, bug fixes. Here's how to get them:

Check for Updates

During any session, just say: "update my therapist" or "check for updates"

Your therapist will:

  • Fetch the latest versions from GitHub
  • Compare your installed versions with the latest
  • Show what's changed
  • Apply updates you approve

No need to keep the Inner Dialogue repo after setup—your therapist folder is self-contained and updates directly from GitHub.

What Gets Updated

Component Updated? Notes
Safety protocols Yes (recommended) Crisis resources, safety guidelines
Modalities Yes Therapeutic technique refinements
Session structures Yes Session flow improvements
Your profile.md Never Your personal data is untouched
Your sessions/ Never Your session history is untouched
Your CLAUDE.md Never Your therapist's persona stays the same

Safety Protocol Updates

Always accept safety protocol updates. These contain crisis resources and guidelines that should never be stale. Claude will specifically recommend these updates.


Migrating from an Older Version

If you set up your therapist before version 1.0.0 (the split-file architecture), you can migrate to the new format:

  1. Open the inner-dialogue repo in Claude Code
  2. Say: "migrate my existing therapist"
  3. Claude will:
    • Read your existing CLAUDE.md to understand your setup
    • Create the new .therapy/ folder structure
    • Preserve all your sessions and profile data

Benefits of migrating:

  • Smaller CLAUDE.md = faster session startup
  • Independent component updates
  • Better organized files

Customizing After Setup

You can change your therapist's configuration anytime—just ask during a session. Your therapist knows where to find the source files.

Switch Communication Style

Say: "switch persona"

Choose from 8 styles including Warm 4o-Style, Direct & Challenging, Warm & Supportive, Coach, Grounded & Real, Contemplative & Spacious, Philosophical & Existential, and Creative & Playful.

This changes how your therapist communicates without affecting their memory of you.

Add or Remove Therapeutic Approaches

Say: "add modality" or "remove modality"

Choose from 12 evidence-based approaches: CBT, ACT, CFT, DBT Skills, IFS, Lifespan Integration, Motivational Interviewing, Narrative Therapy, Polyvagal-Informed Work, Psychodynamic, SFBT, and Somatic Experiencing.

Change Session Structure

Say: "change session structure"

Switch between Structured, Moderate, or Freeform session styles.

Self-Contained After Setup

After setup completes, your therapist folder is fully self-contained. You can safely delete the inner-dialogue repo if you want—all customization options are stored in your therapist's .therapy/library/ folder, and updates are fetched directly from GitHub.


More Questions?

See the FAQ in the README for common questions about cost, privacy, and customization.