Commit Graph

36 Commits

Author SHA1 Message Date
Anthony Taglianetti 14da1e92c1 Delete assets directory 2026-02-06 20:20:47 -08:00
Anthony Taglianetti 6b35095f65 Revert "Remove expansion pack references for initial launch"
This reverts commit ca3ff9274d.
2026-02-06 20:01:33 -08:00
Anthony Taglianetti ca3ff9274d Remove expansion pack references for initial launch
Saved expansion pack content to docs/EXPANSION-PACK-README-CONTENT.md
for easy restoration when the expansion launches.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 20:00:17 -08:00
Anthony Taglianetti e92c0d2e10 Add warm prompt for starting setup
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 19:54:41 -08:00
Anthony Taglianetti 71dfad4f42 Remove setup launcher scripts
The -p flag runs in print mode (non-interactive) which exits after
one response. Users will need to type something to start - updated
docs to clarify this.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 19:50:52 -08:00
Anthony Taglianetti be9c67ac23 Add setup launcher scripts for auto-start
- Add setup.command (Mac/Linux) and setup.bat (Windows) that run
  `claude -p "start"` to auto-trigger setup without user input
- Update GETTING-STARTED.md with launcher instructions
- Fix style references in README and docs to reflect Warm 4o-Style
  as the new default core persona

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 19:47:12 -08:00
Anthony Taglianetti b957f94096 Make Warm 4o-Style the default core persona
Swap personas so that Warm 4o-Style is the default free option and
Warm & Supportive moves to the expansion pack. This better aligns
the core experience with a conversational, friend-like style.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 19:37:08 -08:00
Anthony Taglianetti 942d23b55c Rename project to Inner Dialogue
Update all references from "AI Therapy Starter Kit" to "Inner Dialogue",
rename expansion pack to "Inner Dialogue: Deeper", and update GitHub URLs
to ataglianetti/inner-dialogue.
2026-02-04 22:22:04 -08:00
Anthony Taglianetti 145e6b1134 Make in-session and docs references expansion-aware
CLAUDE.md (setup) was already reworked for core/expansion split.
This completes the remaining two files:

CLAUDE.template.md (in-session behavior):
- Modality switching checks installed modalities instead of hard-coding all 6
- Natural language triggers point to library dirs instead of listing expansion content
- Persona selection reads library and conditionally shows expansion options

docs/GETTING-STARTED.md:
- Setup overview shows core defaults (2 personas, CBT only)
- Customization sections reference Expansion Pack for additional content

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 20:46:28 -08:00
Anthony Taglianetti 980595014d Split into free core + PWYW expansion pack
Move 3 personas (coach, grounded-real, warm-4o) and 5 modalities (act,
dbt-skills, lifespan-integration, psychodynamic, somatic-experiencing)
to separate expansion pack repo.

Core now includes: warm-supportive, direct-challenging personas and CBT
modality. README updated with expansion pack section and Gumroad link.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 14:32:54 -08:00
Anthony Taglianetti 481813c7af Add asset capture instructions and sample content for README screenshots
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 13:57:29 -08:00
Anthony Taglianetti 53bba94dc4 Prepare for future screenshot assets
- Add assets/ to .gitignore
- Comment out README image placeholders until assets are captured

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 13:57:29 -08:00
Anthony Taglianetti 27bff23804 Add website and getting started links to README header
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 21:20:55 -08:00
Anthony Taglianetti be0c55ab0c Add funding support comments to funding.yml
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 12:43:00 -08:00
Anthony Taglianetti 10531322c7 Add CONTRIBUTING.md and fix persona list in getting started guide
- Create contribution guide with bug reporting, PR guidelines, and
  code of conduct focused on therapeutic safety
- Fix incomplete persona list to show all 5 styles: warm & supportive,
  warm 4o-style, direct & challenging, coach, grounded & real

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 23:06:07 -08:00
Anthony Taglianetti afccf52570 Add warm 4o-style to documentation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 22:14:45 -08:00
Anthony Taglianetti 03561424d0 Add warm 4o-style persona based on GPT-4o attachment research
Captures the emotional warmth users loved from 4o while providing better
therapeutic technique. Feels like a good friend who asks insightful questions
rather than a therapist. Uses casual language, emoji, and disguised techniques.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 22:10:19 -08:00
Anthony Taglianetti 90dac5e89e Add version headers and missing component files
- Add version headers to all modality and persona files for update tracking
- Add structures/ folder with session structure options
- Add safety-protocol.md
- Add assets/ folder with capture instructions and samples

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 22:03:20 -08:00
Anthony Taglianetti 001702c911 Make therapist folder self-contained after setup
Users can now delete the ai-therapy-kit repo after setup. Key changes:
- Setup copies ALL components to .therapy/library/ for local customization
- Customization reads from library/ instead of source_repo
- Updates fetch directly from GitHub via WebFetch
- Added natural language triggers for customization requests
- Added discoverability hints (first-session closing, help response)
- Removed source_repo from version.json (only source_url remains)
- Deleted obsolete setup.sh and setup.ps1 scripts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:58:46 -08:00
Anthony Taglianetti e285f33c14 Add support section to README, remove Gumroad from funding
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 20:02:41 -08:00
Anthony Taglianetti 248321f05d Enhance funding configuration in .github/funding.yml
- Added support links for GitHub Sponsors and Buy Me a Coffee
- Included a message expressing gratitude for contributions to open-source projects
- Maintained existing Gumroad link

This update aims to encourage community support for ongoing development.
2026-02-02 16:23:00 -08:00
Anthony Taglianetti 8d17f4b16e Add .github funding config
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-02 16:09:38 -08:00
Anthony Taglianetti 783fd4a5ae Add missing reference files and streamline documentation
- Add missing modality files: lifespan-integration, somatic-experiencing, psychodynamic
- Add missing persona file: grounded-real
- Refactor docs to reduce overlap and clarify focus:
  - README: overview and why (removed install steps, links to other docs)
  - GETTING-STARTED: step-by-step setup only
  - SECURITY: privacy options with friendlier language
- Simplify language for non-technical audience
- Remove duplicate FAQ, crisis resources, and privacy explanations

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 21:27:44 -08:00
Anthony Taglianetti 301dfd3c1e Add psychodynamic therapy as 6th modality option
Adds depth-oriented approach focused on unconscious patterns and
relational dynamics. Includes modality content, switching guidance,
and a helpful note for users unsure about which approaches to choose.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:42:55 -08:00
Anthony Taglianetti c13d743660 Improve setup flow: detection, title case paths, first session fix
- Add check at start for returning users with access instructions
- Use title case for folder names (Sage not sage)
- Handle spaces/special chars in names (Dr. Ruby -> DrRuby or Dr-Ruby)
- Make first session transition explicit about absolute paths
- Update "already complete" section to reference new flow

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:35:27 -08:00
Anthony Taglianetti 0087b04dff Update profile from imported notes, document import in getting started
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:14:10 -08:00
Anthony Taglianetti 5313bddbda Add import step for existing therapy notes
- New setup question for importing ChatGPT exports, Markdown, PDF, or text files
- Creates imported/ folder and converts files to markdown
- Session continuity protocol checks imported history on first session

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:12:44 -08:00
Anthony Taglianetti 0d60229b57 Add launcher script option and streamline setup flow
- Offer to create double-clickable launcher script after setup
- Allow starting first session immediately without exiting
- Update GETTING-STARTED.md for conversational setup
- Remove outdated bash/PowerShell script references

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 19:30:26 -08:00
Anthony Taglianetti 21a89defdd Add OS-aware discreet storage location options
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 19:18:40 -08:00
Anthony Taglianetti f851461b5c Add categorized therapist name options to setup flow
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 18:19:03 -08:00
Anthony Taglianetti a16c4b1dec Update README with new persona and modalities
- Add Grounded & Real communication style
- Add Lifespan Integration and Somatic Experiencing modalities
- Remove expansion packs and support sections (testing phase)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:57:58 -08:00
Anthony Taglianetti 7ea736f117 Add Grounded & Real persona and somatic modalities
- New persona option: Grounded & Real (down-to-earth, honest feedback,
  uses humor, focused on client graduation)
- New modalities: Lifespan Integration and Somatic Experiencing
- Add modality switching guidance for blending approaches

Inspired by Kuyama Counseling's trauma-informed approach.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:51:38 -08:00
Anthony Taglianetti 6d532fde77 Replace bash script setup with conversational flow
Claude now guides users through setup interactively:
- Greets immediately on first message
- Asks questions one at a time (safety, name, style, etc.)
- Creates files directly using Write tool
- No scary permission prompt before conversation starts

All persona and modality content is now inline in CLAUDE.md
so Claude can assemble the final config without reading
separate files.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:45:30 -08:00
Anthony Taglianetti 0678bad1f5 Add repo CLAUDE.md to auto-run setup for new users
When users clone the repo and run `claude`, it now automatically
offers to run the setup script instead of requiring manual steps.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:26:59 -08:00
Anthony Taglianetti 05f637f6d6 Add beginner guide, LLM guardrails disclosure, fix bugs
- Add docs/GETTING-STARTED.md for non-technical users
- Add "Known Limitations" section to README about LLM safety guardrails
- Add FAQ entry about AI seeming evasive on trauma topics
- Fix setup.sh prompt_choice outputting to stdout instead of stderr
- Fix first session detection in CLAUDE.template.md (check for empty
  sessions folder before trying to reference previous sessions)
- Add guardrails acknowledgment instructions to CLAUDE.template.md
  (AI should be honest when hitting built-in limitations)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:18:36 -08:00
Anthony Taglianetti 4f0ddc9e78 Initial release: AI Therapy Starter Kit
Local-first, privacy-focused toolkit for AI-assisted therapy and self-reflection.

Features:
- Persistent session memory via local markdown files
- 3 therapeutic modalities (CBT, ACT, DBT skills)
- 3 therapist personas (warm, direct, coach)
- Optional AES-256 encryption (Mac/Windows)
- Built-in safety protocols and crisis response
- Cross-platform setup scripts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 13:21:49 -08:00