Skip to content

Releases: alexcoledev/cbt-toolkit

v1.8.0 — Star CTA + Structured Data Trifecta

Choose a tag to compare

@alexcoledev alexcoledev released this 28 Sep 18:00

What's New

⭐ Star CTA on ALL 48 Pages

Every visitor now sees a floating "⭐ Star on GitHub" prompt after 5s (dismissible). Landing page + all 47 SEO pages.

Structured Data Trifecta COMPLETE

All 47 SEO pages now have complete JSON-LD structured data for Google Rich Results:

  • Organization — Knowledge Graph eligibility with sameAs social profiles
  • FAQPage — 247 FAQ questions across 47 pages (long-tail SEO)
  • HowTo — Step-by-step rich snippets on 3 how-to pages
  • BreadcrumbList — Breadcrumb trail in search results (47/47 pages)
  • Article + CollectionPage + ItemList + SoftwareApplication — Full schema coverage
  • aggregateRating — Honest ratingCount=2 (genuine GitHub stars)

SEO Infrastructure

  • 47 SEO pages with unique meta descriptions
  • XML sitemap + robots.txt
  • og:image + twitter:card on all pages
  • Internal linking between related tools
  • Stale URL audit (532 URLs fixed after repo transfer)

Stats

  • 36 free CBT mental health tools
  • 47 SEO-optimized pages
  • 247 FAQ questions
  • 2 GitHub stars, 214 clones
  • 100% free, no ads, no signup

⭐ If these tools helped you, please star the repo!

v1.7.0 - 36 Free CBT Tools + $1 Supporter Option

Choose a tag to compare

@alexcoledev alexcoledev released this 27 Sep 10:04

One-Click Download (937 KB ZIP)

Download cbt-toolkit-v1.7.0.zip — unzip, open index.html, use 36 free CBT tools. No git, no build, no signup.


CBT Tool Demo

v1.7.0 — 36 Free CBT Tools + Supporter Option

What is new

  • 36 free interactive CBT & mental health tools — vanilla JS, privacy-first, no signup, no backend, works offline
  • 3 hosted API agents (CBT Thought Analyzer, Procrastination Pattern Detector, Attachment Style Detector) — free endpoint at cbt-thought-analyzer.onrender.com
  • 157 cloners, 2 stars — thank you to everyone who cloned this toolkit

Support this project

If these tools helped you or someone you know:

Support the CBT Toolkit — $1

$1 is the price of a coffee. It keeps the tools free for everyone and funds the next 36.

Tools included

  • Cognitive Distortion Detector (15 distortions)
  • Core Belief Detector
  • Safety Behavior Detector
  • CBT Thought Record
  • CBT for Anxiety, Depression, OCD, ADHD, PTSD, Insomnia, and 30 more conditions

Quick start

Open any .html file in a browser. No build step, no dependencies, no signup.

git clone https://github.com/alexcoledev/cbt-toolkit.git
open cbt-toolkit/index.html

API

Free hosted API (no key needed):

curl -X POST https://cbt-thought-analyzer.onrender.com/analyze   -H "Content-Type: application/json"   -d '{"text": "I always mess everything up"}'

v1.6.0 - Free CBT API Benchmark vs Commercial Apps

Choose a tag to compare

@alexcoledev alexcoledev released this 26 Sep 15:07

v1.6.0 — Free CBT API Benchmarked Against Commercial Mental Health Apps

What's New

  • Hosted API benchmarked against Woebot, Wysa, and BetterHelp across 6 dimensions
  • Benchmark results: Our free API matches or exceeds commercial apps on cost (/usr/bin/bash vs 0-100/mo), privacy (no data retention vs unknown), transparency (open-source vs proprietary), and integration (REST API vs app-only)
  • Working curl example:
    {"output": "Detected 2 cognitive distortions: All-or-Nothing Thinking, Overgeneralization.", "distortions": [{"id": "allornothing", "name": "All-or-Nothing Thinking", "description": "You see things in black-and-white. If it's not perfect, it's a total failure.", "confidence": "low", "matched_patterns": ["always"], "reframe": "Is there a middle ground? What counts as 'good enough' here? One mistake doesn't cancel everything else that went well."}, {"id": "overgeneralization", "name": "Overgeneralization", "description": "You treat one negative event as a never-ending pattern.", "confidence": "low", "matched_patterns": ["always"], "reframe": "What's the actual evidence this happens 'always'? Can you recall a time it didn't? One event != a permanent pattern."}], "reframe": "Is there a middle ground? What counts as 'good enough' here? One mistake doesn't cancel everything else that went well.", "metadata": {"agent": "cbt-thought-analyzer", "version": "1.2.0", "distortions_found": 2}}

Why This Matters

157 developers have cloned this toolkit. The hosted API means you can integrate cognitive distortion detection into your app in 3 lines of code — no dependencies, no API key needed for the free tier.

Full Benchmark Article

Read the full head-to-head comparison: I Benchmarked My Free CBT API Against 3 Commercial Mental Health Apps

Existing Tools (unchanged)

  • 36 free CBT-for-X HTML tools (anxiety, depression, OCD, ADHD, PTSD, and more)
  • 12 JavaScript detectors (cognitive distortion, core belief, safety behavior, etc.)
  • Hosted API at https://cbt-thought-analyzer.onrender.com
  • MIT License

v1.5.0 - Hosted API + Issue Templates + Showcase

Choose a tag to compare

@alexcoledev alexcoledev released this 26 Sep 08:07

What is new

Hosted API Quickstart

Try the CBT Thought Analyzer without cloning anything:

curl -X POST https://cbt-thought-analyzer.onrender.com/analyze   -H "Content-Type: application/json"   -d '{"text": "I always mess everything up"}'

Community

  • Issue templates added (bug_report.yml + feature_request.yml) -- lower friction for bug reports
  • 15 GitHub topics added for search discoverability
  • Showcase Discussion #25: watch the Cognitive Distortion Detector dissect a real anxious thought

Honest Metrics (build in public)

  • 157 cloners, 2 stars, 0 sales
  • 36 free CBT tools, 12 standalone detectors
  • 3 AI agents submitted to aitopia.ai (in review ~250h)

README

  • Added hosted API section with curl example
  • Updated CTA to showcase discussion

The toolkit is 100% free. The Gumroad bundle ($4.99) adds structured workbooks + email course + Notion templates that you cannot get on GitHub.

v1.4.0 - 36 Free CBT Tools, 157 Cloners, 2 Stars

Choose a tag to compare

@alexcoledev alexcoledev released this 22 Sep 23:02

CBT Mental Health Toolkit v1.4.0

Stats

  • 2 GitHub stars
  • 157 cloners / 445 clones
  • 83 Dev.to articles / 24 reactions / 753 views
  • 36 free CBT tools (vanilla JS, no dependencies)
  • 3 AI agents on aitopia.ai (in review)
  • CBT Analyzer API LIVE on RapidAPI

What's New

  • Cover images added to Dev.to articles (8 recent)
  • Bundle landing page on GitHub Pages
  • Profile README created
  • 12 GitHub topics for SEO
  • Price dropped from $9.99 to $4.99

Free Tools

Anxiety, Depression, OCD, ADHD, PTSD, Panic Attacks, Body Image, Imposter Syndrome, Shame, Low Self-Esteem, Anger, Health Anxiety, Burnout, Procrastination, Social Anxiety, Perfectionism, People Pleasing, Test Anxiety, Insomnia, Grief, Emotional Drain, Consumer Rights, Rumination, Intrusive Thoughts

Quick Start

git clone https://github.com/alexcoledev/cbt-toolkit.git
open cbt-toolkit/docs/index.html

No build step. No dependencies. Just open in a browser.

v1.3.0 — Complete Bundle now $4.99 (build-in-public experiment)

Choose a tag to compare

@alexcoledev alexcoledev released this 22 Sep 12:01

v1.3.0 — Complete Bundle now $4.99

What's New

After 157 cloners and $0 in revenue, I'm experimenting with a $4.99 Complete Bundle on Gumroad.

Bundle includes (things you can't get free on GitHub):

  • CBT Notion Template — pre-built thought record sheets + cognitive distortion reference
  • Printable Workbook PDF — 30-day structured CBT journal
  • 7-Day Email Course — daily CBT technique introductions
  • Consumer Rights Pro Pack — price discrimination detector + complaint templates

Why $4.99?

The toolkit has always been free and will stay free. The bundle is for people who want the structured companion materials — Notion template, printable workbook, and email course — without building them from scratch.

Buy the bundle: https://4043969836017.gumroad.com/l/cowjn

Toolkit (still 100% free)

  • 36 interactive CBT tools (HTML, no dependencies)
  • 12 CBT pattern detectors (vanilla JS)
  • Price discrimination detector
  • CBT Thought Record app
  • Mood tracker

Stats

  • 157 cloners
  • 2 stars
  • 0 forks
  • $0 revenue (this release is the experiment to change that)

This is a build-in-public experiment. I will share the 24h results in a Dev.to article tomorrow.

v1.2.0 - 36 Free Mental Health Tools + 12 CBT Detectors

Choose a tag to compare

@alexcoledev alexcoledev released this 20 Sep 00:01

What is this?

A collection of 36 free, interactive mental health tools built with vanilla JavaScript. No framework, no backend, no signup, no dependencies. Just open and use.

What is new in v1.2.0?

  • 36 CBT-for-X tools (up from 23 in v1.1.0) — covering anxiety, depression, OCD, ADHD, PTSD, panic attacks, insomnia, body image, imposter syndrome, shame, anger, health anxiety, burnout, procrastination, perfectionism, social anxiety, people-pleasing, test anxiety, grief, and more
  • 12 standalone CBT detectors — cognitive distortion detector, core belief detector, safety behavior detector, habituation pattern detector, catastrophe prediction calibration detector, price discrimination detector, and others
  • Hub page linking all 36 tools from a single entry point
  • Zero dependencies — every tool is self-contained HTML+JS
  • Zero backend — all data stays in your browser via localStorage
  • Zero signup — no accounts, no tracking, no data collection

Why rule-based instead of ML?

For constrained domains with medical accuracy requirements (CBT techniques have a small, well-defined output space from decades of research), rule-based keyword matching beats ML on: precision (no hallucinated reframes), zero latency, zero cost, zero privacy risk, and full explainability (the matched pattern IS the clinical reasoning).

Live demo

Who is this for?

  • People looking for free, private, instant CBT self-help tools
  • Developers interested in rule-based NLP patterns in vanilla JS
  • Therapists who want to recommend tools to clients (no signup barrier)
  • Anyone curious about how CBT works under the hood

Stats

  • 36 interactive tools
  • 12 standalone detectors
  • 0 dependencies
  • 0 backend requirements
  • 0 signup requirements
  • 100% client-side
  • 100% private (data never leaves your browser)

If you find this useful, please star the repo. It helps others discover it.

v1.1.0 - CBT Toolkit + Telegram Bot + Mood Tracker

Choose a tag to compare

@alexcoledev alexcoledev released this 22 Aug 05:05

What's New

Telegram Bot - Interactive CBT Thought Records

Live on Telegram as @trevor_pl_bot. Delivers 7-step thought records in-chat (situation -> thought -> emotion -> evidence-for -> evidence-against -> balanced -> re-rate) with cognitive distortion detection (10 distortions). No signup, no server, private.

Mood Tracker

New cbt-mood-tracker.html - track daily mood + identify patterns. Vanilla JS, no backend.

30 SEO Topic Pages

Anxiety, depression, OCD, ADHD, and more - each with a free interactive thought record tool.

Live Demo

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

Differentiators

  • No signup required
  • Privacy-first (all client-side, no backend)
  • No AI hallucination risk (deterministic tools)
  • Free forever

v1.0.0 - 23 Free Interactive CBT Tools

Choose a tag to compare

@alexcoledev alexcoledev released this 20 Aug 23:08

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).