Tags takes organization to a new level
The idea of tagging files as an organization and project management method has been around for some time now, and we've mentioned applications in the past (FileSpot, TagBot, Punakea ... ) which touched on some useful applications for the tagging method. A truly seamless, system-wide implementation, however, has been hard to find. Back at WWDC, Gravity applications gave me a taste of a new application which takes the concept to a new level. Tags, finally released yesterday, provides a hotkey-triggered HUD which allows tagging and searching from a wide range of applications, including:
- Finder and Path Finder
- Address Book
- iPhoto
- Safari
- Microsoft Office (Word, Excel, etc.)
- Adobe Photoshop
- Xcode
- Rapidweaver
- Omnioutliner
- Pages and Keynote
- Quicktime
Tags uses Spotlight metadata instead of the old Spotlight comments method. Files tagged with Tags are immediately indexed in Spotlight, allowing for searches and Smart Folders outside of Tags, as well as integration with other Spotlight-enabled applications. Its keyword storage method is directly compatible with Ironic Software's Deep, and the same method is planned for use in Leap, eventually. Ironic has actually just announced OpenMeta, an open source library for accessing and modifying this kind of metadata (more on that coming soon).
Read on for more on the concepts behind Tags.

Tags also has a little bit of AppleScript-fu. A simple "apply" command lets you tag files from a script (or the command line), allowing Tags to be implemented in otherwise incompatible applications. This can be taken even further, if you're OC enough to hack away at it (I am). For example, I currently have a setup which allows me to tag web pages as I'm browsing, marking them for archiving in Together. When the script is run, it finds all of the marked files, which also have tags specifying their import format (PDF, Archive, Bookmark), and archives them into Together, removing the import markers upon successful import. This is the beginning of a Midnight Inbox-style system-wide inbox.
If you have a tagging system in place, Tags can import your current tags from Spotlight comments and keywords. The AppleScript command also makes it easy to convert any set of tags which AppleScript can collect. You can even use Folder Actions to auto-tag files, if you like.
Tags is priced at $29US. Gravity Apps has graciously offered a 15% discount ($24.65US) to TUAW readers, just use the coupon code TUAW at checkout. The coupon is valid until 1/31/2009. A full overview (with excellent screencasts) and a free trial download are available at Gravity's site.
Share
Categories
The idea of tagging files as an organization and project management method has been around for some time now, and we've mentioned...
Add a Comment
Hi Brett,
I wonder if you could share your hacky AppleScrips?
Thanks in advance
you might want to have a look at punakea :-)
February 02 2009 at 11:16 AM Report abuse Permalink rate up rate down ReplyOpenMeta does look nice and I will definitely look at OpenMeta support in MailTags.
Can anyone speak to the resiliency of xattr data when restoring from backups?
One cautionary note about tagging mail messages with Tags: When you move messages to different folders, Mail doesn't simply move the cache file (emlx file) as a file system move. Rather, it reads in the contents of the cache file and writes out a new cache file in the new location. Consequently tags stored in the xattr data are NOT moved with the message because Mail is unaware of them.
Likewise, when you rebuild a mailbox or import messages (often from a backup) the xattr (tag) data is not preserved because it involves creating new cache files, not merely moving or copying files (with their xattr data)
This looks great.
For adding tags it's the best thing I've seen :)
For searching tagged content doesn't seem quite so good (e.g. if a tag returns a lot of results scrolling though all those results in that small window isn't ideal). But saying that this is a 1.0 release so maybe things will be improved in the future?
Using this to tag files & Leap to search/manage them (once the OpenMeta version is released) looks like it could be a great system.
Paul Kim at Noodlesoft (Hazel) is looking at OpenMeta support and hopefully we can get Philip Dow (Journler) to join in.
We are really looking forward to the knowledge, support, and contributions of other developers in the Mac community for fine-tuning OpenMeta.
Spotlight comments for tagging have a number of serious drawbacks:
Spotlight often gets confused and refuses to index tags in the comments section.
There is no standard for tagging in the comments. A few conventions, but nothing useful for 'the big time'.
Spotlight comments are supposed to be for comments!
I have spent days trying to get truly reliable performance from spotlight comments. They are a messy crutch. Plus don't forget that this OpenMeta thing supports ratings, authors, etc, etc...
--Tom
This looks just great. Really excited to give it a try !
January 19 2009 at 1:37 PM Report abuse Permalink rate up rate down ReplyCan't you just use the Spotlight Comments that is available in get Info to embed keywords and or descriptions?
January 19 2009 at 1:35 PM Report abuse Permalink rate up rate down Reply1. Comments are stored in .DS_Store files, and disaster is always possible when files are moved, especially over networks.
2. DefaultFolderX and apps like Leap make such tagging fluid, but it's not easily usable from applications like Safari, Mail and Address Book.
3. If the OpenMeta standard mentioned above is well-accepted, prefixed Spotlight Comments will quickly be replaced by something everyone can agree is a more suitable solution, and tags will be readable across a variety of applications and interfaces (like Leap, Deep, Finder, etc.)
Tags looks nice. It uses a new open source tagging, rating, and other metadata tool set called 'OpenMeta'. Please see http://www.ironicsoftware.com and the google code page:
http://code.google.com/p/openmeta/
Also - we have released a new free tagging application, 'Tagger'.
--Tom
Actually, it's not using the OpenMeta tool set, yet (I did link OpenMeta above). The keys Tags uses were changed prior to release to work with the standard, and the toolkit will probably be incorporated in the future, according to the developers.
I was just playing around with your CLI tool, it's an excellent addition!
This looks very cool - downloading the eval now. It sure looks like something that should be built into OS X. Maybe Apple will do a CoverFlow-like acquisition...?
Odd that the default hotkey is Ctrl-Space, which is also Quicksilver's default. You'd think that a lot of folks interested in Tags would also be Quicksilver users...
Yeah, I'm pretty sure I brought the ctrl-space issue up during beta testing, but it's so simple to change your shortcut that I didn't push the issue. It's a valid point, though; we'll have to see if Gravity jumps in here with a response to that...
January 19 2009 at 1:52 PM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
- Philips wOOx Alarm Clock Radio for Apple iPod / iPhone for $60 + free shipping
- iWatchz Elemetal Collection Bracelet for iPod nano for $75 + free shipping
- iFrogz Luxe Lean Hard Case for iPod touch for $10 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



13 Comments