Skip to content

v1.0.0 - 23 Free Interactive CBT Tools

Choose a tag to compare

@alexcoledev alexcoledev released this 20 Aug 23:08
· 125 commits to main since this release

CBT Toolkit v1.0.0 - 23 Free Interactive Mental Health Tools

A collection of 23 free interactive CBT (Cognitive Behavioral Therapy) tools and guides. Built with vanilla JavaScript - no framework, no backend, no signup, no dependencies.

What's New

This is the initial release of the CBT Toolkit, featuring:

Interactive Tools (6 standalone)

  • CBT Thought Record (7-step with distortion checker)
  • Cognitive Distortion Checker (11 thinking traps)
  • Mood Tracker (daily logging + trends)
  • Thought Record Template (print-optimized worksheet)
  • Negative Thought Reframer
  • Context-Dependent Core Belief Detector

Condition-Specific Guides + Tools (20 conditions)

Anxiety, Depression, OCD, Panic Attacks, Social Anxiety, Health Anxiety, PTSD & Trauma, Intrusive Thoughts, Perfectionism, Low Self-Esteem, Imposter Syndrome, Burnout, Body Image, Anger, Sleep/Insomnia, Shame, Grief & Loss, ADHD/RSD, Relationship Anxiety, Procrastination

Each guide includes 5-6 CBT techniques + an interactive tracking widget with localStorage save and JSON export.

Features

  • Zero dependencies (pure HTML/CSS/JS)
  • Privacy-first (data never leaves your browser)
  • Offline-capable
  • JSON export from every tool
  • Print-optimized worksheets
  • SEO-optimized with structured data schema
  • Responsive (phone/tablet/desktop)

Live Demo

https://473185670.github.io/cbt-toolkit/

Why keyword-pattern matching instead of ML?

Precision, zero latency, zero cost, zero privacy risk, explainability, and a small known output space (CBT has ~11 distortions, ~13 core beliefs - no language model needed).