Releases: alexcoledev/cbt-toolkit
Release list
v1.8.0 — Star CTA + Structured Data Trifecta
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
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.
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:
$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.htmlAPI
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
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
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
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.htmlNo build step. No dependencies. Just open in a browser.
v1.3.0 — Complete Bundle now $4.99 (build-in-public experiment)
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
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
- Hub: https://alexcoledev.github.io/cbt-toolkit/
- Example tool (Cognitive Distortion Detector): https://alexcoledev.github.io/cbt-toolkit/docs/cognitive-distortion-detector.html
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
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
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).