TagTags
The diary with tags!
TagTags is not a classic habit tracker and also not a traditional diary. Instead of checking off daily tasks or writing long texts, you document your day with simple tags. Over time, this creates a personal history of your everyday life – quickly, flexible, and without much effort.
How it all began
"What was your day like today?"
A simple question. Despite that, I noticed that I often couldn't answer it correctly. Of course, I knew roughly what I had done, but after a few weeks or months, many details were simply forgotten.
I tried several diary apps. The problem: Most apps wanted me to write long texts every day. That might work for a few days, but for me, it was too time-consuming in the long run.
Then I tried various habit trackers. These were faster, but often too rigid. Checking off the same habits every day eventually felt more like a chore than a help.
What I really wanted was something in between.
A way to quickly record my day without having to write anything. Just mark what happened during my day!
Did I work out? Did I drink coffee? Was I at the office? Did I meditate? How was my mood?
Exactly from this idea, TagTags was born.
The idea behind TagTags
TagTags is based on a simple principle:
You add various tags to your day. That's it.
Instead of writing long entries or checking off habits, a single tap is enough. Over time, this creates a personal diary of your everyday life – without much effort.
You can either rely on a large predefined tag catalog or create your own tags.
The tags are categorized into areas like Activities, Nutrition, Sleep, Mood, Training, and many more.
Goals instead of rigid habits
During development, it quickly became clear to me that I wanted to completely replace my previous habit trackers.
That's why I integrated goals directly into TagTags.
You can create a goal from any tag and set how often you want to achieve it. For example:
- At least 3 sports sessions per week
- No more than 2 sweet treats per week
- No more than 3 meat days per week
- At least 5 meditations per week
This way, both classic habit goals and conscious limits for things you want to reduce are created.
Streaks that really motivate
Achieving a goal is fun. Even more motivating is seeing how long you've been at it.
That's why TagTags automatically shows the current streak for each goal.
At a glance, you can see whether you are consistently achieving your goal for three weeks, two months, or even half a year.
For me personally, this is one of the most motivating features of the entire app.
Quick insights
Behind each tag and each goal are detailed statistics.
With a tap, you can see:
- How often a tag was used
- How many times you achieved a goal
- Your current streak
- Your longest streak
- Developments over longer periods
This way, a simple collection of tags turns into an exciting overview of your habits over time.
Widgets for the home screen
Naturally, I didn't want to see the most important information only after opening the app.
That's why there are widgets for the home screen. These show you:
- The tags of the current day
- Your current goals and active streaks
This way, you always have an overview without having to open the app.
Automations with Shortcuts
One of my favorite features are the shortcuts. I use them very often, so the integration with the Shortcuts app was inevitable.
TagTags supports Apple's Shortcuts app and thus enables many automations.
Tags can be automatically added, removed, or toggled. Here are a few examples:
- Automatically add "Sports" after an Apple Watch workout
- Automatically set "Work" when arriving at the office
- Automatically record "Working from Home" on workdays at home
- Set certain tags based on Focus modes
This way, tracking becomes almost invisible and many entries are created automatically in the background.
Integration with Apple Health
With the latest versions, TagTags can also directly take data from Apple Health. This includes:
- Workouts
- Symptoms
- Tooth brushing
This way, you don't have to enter many things twice and your existing health data becomes part of TagTags.
Small features that make everyday life easier
Besides the big features, there are many small features that make TagTags more pleasant. These include:
- Daily reminders
- Tag history
- Linked tags
- Data protection functions for sensitive entries
I especially find linked tags practical. This allows you to set that when adding a tag, additional tags are automatically added.
For example, when adding the "Coffee" tag, "Caffeine" can be automatically added as well.
How I use TagTags myself
TagTags has now become my central app for habits and daily reflections.
I have completely replaced my previous habit trackers. Currently, I use the following goals:
- At least 3 sports sessions per week
- No more than 2 sweet treats per week
- No more than 3 meat days per week
In addition, I have set up several automations. Especially useful is an automation for work.
A shortcut checks based on my location whether I am working at the office or from home. Accordingly, the appropriate tag is automatically set. If vacation is entered in my calendar, "Vacation" is added automatically instead.
At the end of the year, I can thus quickly see how often I worked at the office, worked from home, or was on vacation.
Technical Implementation
TagTags is my first fully developed project using SwiftUI.
The original goal was to build a modern and minimalistic app that adheres to Apple's design guidelines.
SwiftUI was the perfect choice for this.
Especially for smaller apps, SwiftUI allows for fast development, modern animations, and very tight integration with widgets, shortcuts, and Apple Health.
Conclusion
TagTags is now the app I use every day. It has replaced my previous habit trackers and helps me to document my everyday life with minimal effort.
If you're looking for a simple way to document habits, activities, and special events, try TagTags.
A single tap is enough – and your day is recorded.
Download and try it now for free!