Skip to content

Repository files navigation

IFS Tracker

A local-first, patient-directed app for tracking personal Internal Family Systems work.

What it does

  • Parts catalog. Identify the inner figures you've been getting to know — their role (manager, firefighter, exile, self-like, unknown), felt age, emotions, beliefs, body location, burdens, gifts, triggers, and how they relate to each other.
  • Check-ins. Snapshot which parts are activated right now, at what intensity, how blended you are, your level of Self-energy (0–10), and which of the 8 Cs are present.
  • Parts cluster. Force-directed visualization of your inner system organized around Self. Node size = activation frequency. Edges = relationships you've mapped (protects, polarized, allied…).
  • Activation timelines. Stacked area chart of parts activation over time; Self-energy line chart; per-part trends.
  • Modular research streams. Each stream is a lens — its own part templates, prompts, and (where applicable) optional self-rating instruments. Toggle the ones relevant to you:
    • Core IFS (Schwartz & Sweezy, 2020)
    • IFS for PTSD (Hodgdon et al., 2022)
    • IFS for Chronic Pain (Shadick et al., 2013; Anderson)
    • IFIO for relationships (Herbine-Blank)
    • Somatic IFS (McConnell, 2020)
  • JSON export / import. All data stays in your browser. Export regularly.

Running

npm install
npm run dev

Visit http://localhost:5173.

To build a static bundle:

npm run build
npm run preview

Adding a new research stream

  1. Create src/streams/your-stream.ts exporting a Stream (see src/streams/types.ts).
  2. Register it in src/streams/registry.ts.

The stream becomes individually toggleable on the Streams page.

Not a clinical tool

This is a personal reflection tool. It does not diagnose, treat, or replace work with a qualified clinician.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages