Introducing 20Couch - The Bastard Child of Twitter and Google Reader
20Couch is a self-hosted PHP/MySQL Twitter client. The interface is very similar to Google Reader. I won't say they stole UI, but the similarities are a little too much to be a coincidence. Do no evil? Really Google? Anyway, what better way to announce a new app then a fake interview? Off we go!
Let's get right to it. You're charging $30 for a Twitter client? Where you born crazy or was it something that developed after numerous head traumas?
I went back and forth on trying to sell this or just tossing it on Github about 50 times. I don't have a strong reason for my eventual decision to sell it other then the need to feed my ferocious heroin addiction. As for the selling price of $30? It just felt right and it seemed to be the going rate for self-hosted web apps. There is also a free option - you just need to agree to write a review. This offer is pretty much open to anyone with a blog (except for TechCruch - they suck). There aren't any restrictions on what your write. To quote myself: "You can say it sucks if you want. I'll probably tear up a bit and drive by your house like a hundred times, but I won't try to stop you."
Why another Twitter client?
I figured I had to do either a Twitter client or a PHP framework or lose my developer cred. I had been using the Echofon Firefox add-on, but was annoyed that the first thing I would do is scroll down until I found some tweets that were familiar. Then I'd read up to catch up. This was pain since I jumped computer a lot (personal laptop, work laptop, family computer) and it just seemed like such a hassle to keep them in sync and have to install the client everywhere I went. A web app made so much more sense.
Seems like that means a lot of work just to setup a Twitter client?
It's really no different then setting up WordPress or any other PHP app. I tried to make the installer as simple as possible. There is also an online demo (username: 20couch, password: isawesome) that you can play with to see what it's all about before taking the leap.
What about the hosted Twitter clients like Seesmic and HootSuite?
I'm sure those guys are awesome and to be honest I haven't tried either. I was already knee deep in 20Couch when those two started taking users. Those clients are probably great for people who can put up with ads (or ad block) and don't mind having yet another company tracking their activity while keeping all your records in their DB.
What does 20Couch bring to the table?
The complete feature list is here. My favorite things (in addition to not having to sync) are the search, reply reminders and following searches. And tweets are sorted oldest to newest. Unless you're the guy from Memento it makes no sense to read from newest to oldest.
Why is the iPhone/Mobile layout in beta?
I don't have a smart phone. If there was a mobile phone Special Olympics my phone would get like 10 medals. Not because it won them, but because everyone gets a medal. So, I do the best I can with emulators and shrinking my browser, but it isn't the same as actually using it day to day. Soon I'll be upgrading and the mobile support will get much better.
What features are coming up?
There is a lighthouse project for new features and bugs. The two big ones I want to do are plugin support and support for other networks such as identi.ca/StatusNet and Facebook.
Anyone you need to thank?
The app is written on CakePHP and makes heavy use of jQuery, so huge thanks to those two teams. I'd also like to thank everyone who beta tested and provided feedback, especially @gcarreno and @rickguyer who made a ton of awesome suggestions and not only found bugs, but took the time to really dig into them. Way above and beyond anything I expected.
Anything else?
The site is 20couch.com and also on Twitter at @20couch. If I missed a question go ahead and leave it in the comments of this post and I'd be happy to answer.

8 Comments
This looks really great, Matt. I'd love to write a review for you, but my site's PR is pretty low.
Really glad to see that it has seen the light of day.
I'm that poor fellow @gcarreno that had some influence in the bug quashing and I'm using it daily without a hitch :)
Still use Spaz once in a while to resolve doubts on bugs, but it's my main Twitter client for the GO!!!
Cheers,
Gus
The compatibility pack download link returns a 404: Error: The requested address '/files/compatiblity.zip' was not found on this server.
In my defense the link on the homepage worked. Also in my defense "compatibility" is a hard word to type.
Fixed now. Thanks.