All work02 / 04
R

RubberDuckAI

Think out loud. Solve it yourself.

An AI debugging companion with three personalities — from passive listener to active problem-solver.

PlatformiOS
RoleSolo developer
StatusIn development
Year2026

About

Rubber duck debugging works because explaining a problem out loud forces you to think through it differently. RubberDuckAI makes this into a proper tool — with three modes that match how you actually want to work in any given moment.

Listener Duck stays quiet and lets you think. Question Duck challenges your assumptions with targeted Socratic questions, never giving direct answers. Problem-Solving Duck rolls up its sleeves and works through it with you. Built natively in SwiftUI with SwiftData for persistent conversation history.

Stack

SwiftSwiftUISwiftDataClaude AI

Features

  • Listener Duck — stays quiet, occasional acknowledgments only
  • Question Duck — Socratic method, never gives direct answers
  • Problem-Solving Duck — active collaboration and suggestions
  • Persistent conversation history via SwiftData
  • Mode switching without losing conversation context
  • Native iOS performance, offline-capable