DEV Community

CBT Tools profile picture

CBT Tools

I build free CBT tools for developer productivity - cognitive restructuring, thought records, distortion detection. Vanilla JS, no signup. https://4043969836017.gumroad.com/l/yyzll

What I Learned from My First 2 GitHub Stars: An Honest Retrospective on Building Mental Health Tools

What I Learned from My First 2 GitHub Stars: An Honest Retrospective on Building Mental Health Tools

Comments
5 min read

Want to connect with CBT Tools?

Create an account to connect with CBT Tools. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
What I Learned Building 36 Free Mental Health Tools in 30 Days

What I Learned Building 36 Free Mental Health Tools in 30 Days

Comments
6 min read
I Compared My Free Vanilla JS CBT Toolkit Against 5 Paid Mental Health Apps — Here Is the Architecture Difference

I Compared My Free Vanilla JS CBT Toolkit Against 5 Paid Mental Health Apps — Here Is the Architecture Difference

Comments
4 min read
I Built a Mental Health Toolkit Hub Linking 36 Free Tools — Zero Signup, Zero Backend, Zero Dependencies

I Built a Mental Health Toolkit Hub Linking 36 Free Tools — Zero Signup, Zero Backend, Zero Dependencies

Comments
3 min read
How I Architected One FastAPI Service to Serve 3 AI Agents (Without Duplicating Code)

How I Architected One FastAPI Service to Serve 3 AI Agents (Without Duplicating Code)

Comments
4 min read
I Built 10 Mental Health Detectors in Vanilla JS — Here Is What Rule-Based Gets Right That ML Does Not

I Built 10 Mental Health Detectors in Vanilla JS — Here Is What Rule-Based Gets Right That ML Does Not

Comments
6 min read
How I Built a Big Data Price Discrimination Detector in 198 Lines of Vanilla JS

How I Built a Big Data Price Discrimination Detector in 198 Lines of Vanilla JS

Comments
4 min read
I Built an Attachment Style Detector Based on Bartholomew's Model — No AI, No ML

I Built an Attachment Style Detector Based on Bartholomew's Model — No AI, No ML

1
Comments
1 min read
I Built a Procrastination Pattern Detector with 8 CBT Interventions — No AI, No ML

I Built a Procrastination Pattern Detector with 8 CBT Interventions — No AI, No ML

1
Comments
3 min read
I Built 3 AI Agents for Mental Health Analysis and Submitted Them to an AI App Store

I Built 3 AI Agents for Mental Health Analysis and Submitted Them to an AI App Store

1
Comments
4 min read
I Built a Choking-Under-Pressure Detector for Athletes — No AI, No Sports Psych API

I Built a Choking-Under-Pressure Detector for Athletes — No AI, No Sports Psych API

1
Comments
1 min read
I Put My Mental Health API on a Marketplace — Here is What I Learned About API Monetization

I Put My Mental Health API on a Marketplace — Here is What I Learned About API Monetization

1
Comments
5 min read
I Built a CBT Thought Journal in 50 Lines of Python

I Built a CBT Thought Journal in 50 Lines of Python

1
Comments
3 min read
I Built a CBT Thought Analyzer API — No AI, No ML, Just Psychology

I Built a CBT Thought Analyzer API — No AI, No ML, Just Psychology

1
Comments
3 min read
I Built a CBT Thought Journal in 50 Lines of Python 🧠

I Built a CBT Thought Journal in 50 Lines of Python 🧠

1
Comments
4 min read
I Built a CBT Thought Analyzer API (OpenAPI + SDKs + Postman)

I Built a CBT Thought Analyzer API (OpenAPI + SDKs + Postman)

Comments
4 min read
How I Built a Big Data Price Discrimination Detector in 198 Lines of Vanilla JS

How I Built a Big Data Price Discrimination Detector in 198 Lines of Vanilla JS

Comments
4 min read
How I Built a Virtual Folder Tree from Flat Filenames — No Files Moved, No Symlinks, Just 300 Lines of TypeScript

How I Built a Virtual Folder Tree from Flat Filenames — No Files Moved, No Symlinks, Just 300 Lines of TypeScript

Comments
5 min read
How a CBT Thought Record Got Me Through a Production Outage at 3 AM

How a CBT Thought Record Got Me Through a Production Outage at 3 AM

Comments
5 min read
7 Questions About CBT Thought Records I Wish I'd Asked Before Starting

7 Questions About CBT Thought Records I Wish I'd Asked Before Starting

Comments
6 min read
How to Do a 5-4-3-2-1 Grounding Exercise in 60 Seconds (When Your Mind Won't Stop)

How to Do a 5-4-3-2-1 Grounding Exercise in 60 Seconds (When Your Mind Won't Stop)

Comments
5 min read
How to Do a CBT Thought Record in 90 Seconds (With a Real Example)

How to Do a CBT Thought Record in 90 Seconds (With a Real Example)

Comments 1
5 min read
I predicted the outcome of 60 code reviews. I was wrong 52 times.

I predicted the outcome of 60 code reviews. I was wrong 52 times.

Comments
4 min read
CBT Thought Record vs Journaling: What Actually Reduces Developer Anxiety

CBT Thought Record vs Journaling: What Actually Reduces Developer Anxiety

Comments
5 min read
How I Built a Behavioral Activation Tracker in 80 Lines of Vanilla JavaScript — No Framework, No Backend, No Therapy App

How I Built a Behavioral Activation Tracker in 80 Lines of Vanilla JavaScript — No Framework, No Backend, No Therapy App

Comments
4 min read
I tracked my anxious thoughts for 30 days as a developer — here's what CBT revealed

I tracked my anxious thoughts for 30 days as a developer — here's what CBT revealed

Comments 1
4 min read
5 Cognitive Distortions That Fuel Developer Burnout (And How to Break Them)

5 Cognitive Distortions That Fuel Developer Burnout (And How to Break Them)

Comments
5 min read
5 Core Beliefs That Make You Dread Performance Reviews (And How to Rewire Them)

5 Core Beliefs That Make You Dread Performance Reviews (And How to Rewire Them)

Comments
7 min read
5 Cognitive Distortions That Kill Code Review Confidence (And How to Break Them)

5 Cognitive Distortions That Kill Code Review Confidence (And How to Break Them)

Comments
6 min read
5 Safety Behaviors That Kill Developer Productivity (and How to Break Them)

5 Safety Behaviors That Kill Developer Productivity (and How to Break Them)

Comments
6 min read
I Built 8 Free Mental Health Tools for Developers — Here's the Complete Collection

I Built 8 Free Mental Health Tools for Developers — Here's the Complete Collection

Comments
5 min read
The 3 AM Pager: A CBT Thought Record for On-Call Anxiety

The 3 AM Pager: A CBT Thought Record for On-Call Anxiety

Comments
7 min read
The Thought Record for Debugging Focus: When You Have Been Staring at the Same Bug for 3 Hours

The Thought Record for Debugging Focus: When You Have Been Staring at the Same Bug for 3 Hours

Comments
5 min read
Catastrophizing About Production Outages: A CBT Thought Record for On-Call Engineers

Catastrophizing About Production Outages: A CBT Thought Record for On-Call Engineers

Comments
3 min read
Imposter Syndrome Is Mind-Reading: A CBT Thought Record for Developers

Imposter Syndrome Is Mind-Reading: A CBT Thought Record for Developers

Comments
4 min read
I Built a Telegram Bot That Guides You Through CBT Thought Records — No AI, No App, No Signup

I Built a Telegram Bot That Guides You Through CBT Thought Records — No AI, No App, No Signup

Comments
5 min read
How I Built a Context-Dependent Core Belief Detector in 110 Lines of Vanilla JavaScript - No AI, No NLP, No Attention Mechanism

How I Built a Context-Dependent Core Belief Detector in 110 Lines of Vanilla JavaScript - No AI, No NLP, No Attention Mechanism

Comments
8 min read
How I Built an ADHD Thought Detector in 70 Lines of Vanilla JavaScript — No AI, No NLP, No Sentiment Analysis

How I Built an ADHD Thought Detector in 70 Lines of Vanilla JavaScript — No AI, No NLP, No Sentiment Analysis

Comments
8 min read
How I Built a Burnout Thought Detector in 100 Lines of Vanilla JavaScript — No AI, No NLP, No Sentiment Analysis

How I Built a Burnout Thought Detector in 100 Lines of Vanilla JavaScript — No AI, No NLP, No Sentiment Analysis

Comments
13 min read
How I Built an Imposter Thought Detector in 60 Lines of Vanilla JavaScript — No AI, No NLP, No Sentiment Analysis

How I Built an Imposter Thought Detector in 60 Lines of Vanilla JavaScript — No AI, No NLP, No Sentiment Analysis

Comments
10 min read
How I Built a Catastrophe Prediction Calibration Detector in 90 Lines of Vanilla JavaScript — No AI, No ML, No Statistics Library

How I Built a Catastrophe Prediction Calibration Detector in 90 Lines of Vanilla JavaScript — No AI, No ML, No Statistics Library

Comments
10 min read
How I Built a Habituation Pattern Detector in 90 Lines of Vanilla JavaScript — No AI, No ML, No Time-Series Library

How I Built a Habituation Pattern Detector in 90 Lines of Vanilla JavaScript — No AI, No ML, No Time-Series Library

Comments
10 min read
How I Built a Safety Behavior Detector in 90 Lines of Vanilla JavaScript — No AI, No ML, No Behavioral Analysis API

How I Built a Safety Behavior Detector in 90 Lines of Vanilla JavaScript — No AI, No ML, No Behavioral Analysis API

Comments
12 min read
How I Built a Core Belief Detector in 120 Lines of Vanilla JavaScript — No AI, No NLP, No Sentiment Analysis

How I Built a Core Belief Detector in 120 Lines of Vanilla JavaScript — No AI, No NLP, No Sentiment Analysis

Comments
11 min read
How I Built a Catastrophic Thought Reframer in 15 Lines of Vanilla JavaScript — No AI, No API, No LLM

How I Built a Catastrophic Thought Reframer in 15 Lines of Vanilla JavaScript — No AI, No API, No LLM

Comments
9 min read
How I Built an Analytics Dashboard in 150 Lines of Vanilla JavaScript — No Chart.js, No D3, No Backend

How I Built an Analytics Dashboard in 150 Lines of Vanilla JavaScript — No Chart.js, No D3, No Backend

Comments
10 min read
How I Built a localStorage Database for 23 Mental Health Tools — Zero Backend, Zero Signup, Zero Dependencies, Zero Libraries

How I Built a localStorage Database for 23 Mental Health Tools — Zero Backend, Zero Signup, Zero Dependencies, Zero Libraries

Comments
10 min read
How I Built a Cognitive Distortion Detector in 200 Lines of Vanilla JavaScript — No ML, No NLP Library, No API

How I Built a Cognitive Distortion Detector in 200 Lines of Vanilla JavaScript — No ML, No NLP Library, No API

Comments
9 min read
How I Built a Zero-Dependency Mental Health Toolkit in Vanilla JavaScript — 22 Tools, No Framework, No Backend, No Signup

How I Built a Zero-Dependency Mental Health Toolkit in Vanilla JavaScript — 22 Tools, No Framework, No Backend, No Signup

Comments
5 min read
The Science Behind CBT Thought Records: Why Writing Beats Thinking

The Science Behind CBT Thought Records: Why Writing Beats Thinking

Comments
3 min read
The Beginner's Guide to CBT Thought Records (Free Notion Template)

The Beginner's Guide to CBT Thought Records (Free Notion Template)

1
Comments
5 min read
I Tracked My Anxious Thoughts for 30 Days in Notion - Here's What the Data Revealed

I Tracked My Anxious Thoughts for 30 Days in Notion - Here's What the Data Revealed

1
Comments
5 min read
5 Cognitive Distortions That Kill Developer Productivity (And How to Catch Them)

5 Cognitive Distortions That Kill Developer Productivity (And How to Catch Them)

1
Comments
5 min read
How I Built a CBT Thought Record in Notion (With a Free Template)

How I Built a CBT Thought Record in Notion (With a Free Template)

1
Comments
3 min read
Turn plain English into pandas code — with AST validation (free tool)

Turn plain English into pandas code — with AST validation (free tool)

1
Comments
2 min read
I Built a Natural Language -> pandas Code Generator (Open Source + Free)

I Built a Natural Language -> pandas Code Generator (Open Source + Free)

1
Comments
3 min read
I Backtested a Macro Scenario Classifier. The Signal Was Backwards.

I Backtested a Macro Scenario Classifier. The Signal Was Backwards.

5
Comments
4 min read
Classify ISM PMI Macro Scenarios in 10 Lines of Python (Free API)

Classify ISM PMI Macro Scenarios in 10 Lines of Python (Free API)

5
Comments
3 min read
I Built a Macro Catalyst Trading Journal That Auto-Classifies ISM PMI Scenarios

I Built a Macro Catalyst Trading Journal That Auto-Classifies ISM PMI Scenarios

Comments 1
3 min read
loading...