GitHub - joehinkle11/carrot: iOS/Android habit tracker build with AI and skip.tools

2 min read Original article ↗

Carrot đŸĨ•

Carrot Logo

A dead-simple habit tracker. Tap a thing, count goes up. That's it.

Built for iOS and Android with Skip.

CSV Export History Graphs Inc/dec Counts Tap to Count Add Goals
IMG_4613 IMG_4612 IMG_4611 IMG_4610 IMG_4609 IMG_4608

Why Carrot?

Other habit trackers want to be your life coach. Streaks! Badges! Reminders! Charts! 📊🏆🔔

Carrot just asks: How many times did you do the thing today?

  • Drank water? Tap. 💧
  • Worked out? Tap. đŸ’Ē
  • Ate junk food? ...Tap. 🍕 (hey, we don't judge)

No timestamps. No notes. No guilt. Just counts.

Download

iOS TestFlight link: https://testflight.apple.com/join/zz62H8P3

APK available on GitHub release: https://github.com/joehinkle11/carrot/releases/download/1.0.2/app-release.apk

Features

  • 📊 Track — Tap to count. Navigate between days.
  • đŸĨ• Manage — Add, rename, delete habits.
  • 📈 History — See your counts. Export to CSV.

All local. All yours. SQLite under the hood.

The Story

Two days before 2025 ended, I wanted to track some habits for 2026. Every app was overkill. So I vibe-coded this with Cursor + Skip in one sitting.

Check .cursor/rules/milestones.mdc if you're curious how it was built.

Run It

brew install skiptools/skip/skip
skip checkup

Then open in Xcode and hit run. Works on iOS and Android.


Made by Joseph Hinkle â€ĸ Dec 31, 2025 â€ĸ GPL-2.0-or-later

Change History

1.0.0

Basic MVP working:

  • 📊 Track Tab — Tap habits to log counts for the day
  • 📅 Date Navigation — Left/right arrows to navigate between days
  • âš™ī¸ Advanced Mode — Toggle +/- buttons for precise count control
  • đŸĨ• Goals Tab — Add, rename, and delete habits/goals
  • 📈 History Tab — View 30-day history per trackable
  • 📤 CSV Export — Export history with copy button
  • â„šī¸ App Info — Info sheet with version and creator
  • 💾 Local SQLite — All data persisted locally
  • 📱 Cross-Platform — iOS and Android via Skip

1.0.1

  • Features
    • Prevent accidentally logging on next day between edge case hours of 12AM to 5AM
    • Allow exporting all trackables into one csv
    • Spanish support
  • Bug fixes
    • fixed dark mode icon

1.0.2

  • Features
    • Custom colors for each trackable
    • Reorder habits/goals via drag and drop in edit mode
    • Edit mode toggle on Goals tab for managing trackables
    • Delete confirmation alert to prevent accidental deletions
    • Basic tutorial for new users explaining how the app works
    • Improved Spanish translations
  • Bug fixes
    • Android date display fix
    • History view improvements
    • Android icon rendering fix
    • Color picker fix on Android