我创建了“开发者的Strava”,因为我厌倦了在图表上只是一根柱子。

1作者: usmangurowa28 天前原帖
嗨,我是乌斯曼。 我花了几年时间使用那些让我感觉像是在工厂打卡的时间追踪工具。我会经历一些令人难以置信的“心流”时刻,凌晨1点,我正沉浸在工作中,刚刚重构了整个认证系统并推送了6个干净的提交,但当我查看我的追踪器时,只看到:“3小时:TypeScript。” 没有上下文。没有故事。没有灵魂。只有图表上的一条冷冰冰的线。 与此同时,我的朋友完成了一次10公里的跑步,Strava用地图、高度分解和社区的赞誉来庆祝。这让人振奋。这是人性化的。我开始想:为什么我们没有这样一个工具来记录我们真正引以为豪的工作呢? 所以,我创建了Kodo。 这不是一个追踪器;它是一个叙述工具。 Kodo的核心理念是将问题从“你工作得够多吗?”转变为“看看你取得了什么成就。” 它在你的IDE中被动运行,但不是简单地记录时间,而是利用人工智能将你的原始活动转化为故事。如果你花了两个小时在三个不同的文件和一个特定的分支之间跳转,Kodo不会仅仅说“编码。”它会说:“重构了认证流程,解决了那个关键的登录bug。”这是你希望为站立会议写的总结,Kodo为你生成。 解决“监控厌恶” 作为开发者,我们对追踪器有一种集体的过敏反应,因为它们通常是为管理者而存在,而不是为我们。我在构建Kodo时设定了几个“不可妥协”的原则: 隐私优先:Kodo绝不会读取你的源代码。就是这样。如果你想保持私密,“隐身模式”只记录时间戳,其他什么都不记录。 社交而非竞争:我们有一个社交动态,团队成员可以看到你在线或在一次重要的工作中给你点赞。这不是一个排行榜来看看谁工作得最多;而是让你在午夜发货时感到不那么孤单的一种方式。 防止疲劳:我曾经是那个凌晨3点还在拼命编码的人,以为自己是英雄,实际上只是在破坏东西。Kodo会给你一个认知新鲜度评分。它会在你高强度工作90分钟后,提醒你休息一下。 技术栈(供好奇者参考) 我非常喜欢T3/Supabase生态系统,所以我保持引擎的现代和快速: 前端/API:Next.js(应用路由)+ Hono。 数据库/认证:Postgres + Drizzle ORM + Better-Auth。 样式:Tailwind CSS v4和Shadcn/UI(因为开发体验很重要)。 扩展:纯TypeScript用于VS Code系列(cursor, windsurf, antigravity),Kotlin用于JetBrain,再次使用TypeScript用于Claude代码(是的,Kodo也会追踪你的Claude代码会话)。 AI层使用OpenAI和Anthropic将你的元数据解析为人类可读的摘要,我甚至添加了5种不同的“AI教练”个性(从“激励”到“健康”),以便你可以选择适合团队文化的氛围。 试试吧 我创建这个工具是因为我们值得拥有比打卡机更好的东西。我们值得拥有一个能够认可工艺、流程和构建事物所需努力的工具。 你可以在[kodo.codes](https://kodo.codes)上试用。 它基本上支持所有工具(VS Code、Cursor、IntelliJ,甚至Claude Code)。创建一个API密钥,放入你的编辑器中,然后...开始编码。Kodo会处理剩下的事情。 我很想听听你的想法,尤其是那些感受到“生产力工具疲劳”的人。 在kodo.codes上试试Kodo。
查看原文
Hey, I’m Usman.<p>I spent years using time trackers that made me feel like I was just clocking in for a factory shift. I’d have these incredible &quot;flow&quot; sessions, it’s 1 AM, I’m deep in the zone, I’ve just refactored an entire auth system and pushed 6 clean commits and I’d look at my tracker only to see: &quot;3 hours: TypeScript.&quot;<p>No context. No story. No soul. Just a cold bar on a chart.<p>Meanwhile, my friend finishes a 10K run, and Strava celebrates it with maps, elevation splits, and a flood of kudos from the community. It’s motivating. It’s human. I started wondering: Why don’t we have that for the work we’re actually proud of?<p>So, I built Kodo.<p>It’s not a tracker; it’s a narrative<p>The core philosophy behind Kodo is shifting the question from &quot;Did you work enough?&quot; to &quot;Look what you achieved.&quot;<p>It runs passively in your IDE, but instead of just logging minutes, it uses AI to turn your raw activity into a story. If you’ve spent two hours jumping between three different files and a specific branch, Kodo doesn&#x27;t just say &quot;Coding.&quot; It says: &quot;Refactored the authentication flow and killed that critical login bug.&quot; It’s the summary you wish you could write for your standup, generated for you.<p>Solving the &quot;Surveillance Ick&quot;<p>As developers, we have a collective allergy to trackers because they usually exist for managers, not us. I built Kodo with a few &quot;non-negotiables&quot;:<p>Privacy First: Kodo never reads your source code. Period. If you&#x27;re feeling private, &quot;Stealth Mode&quot; logs timestamps and nothing else. Social, not Competitive: We have a social feed where teammates can see you’re online or drop a &quot;kudos&quot; on a big session. It’s not a leaderboard to see who worked the most; it’s a way to feel less lonely when you’re shipping at midnight. The Burnout Nudge: I’ve been the guy coding at 3 AM on fumes, thinking I’m a hero when I’m actually just breaking things. Kodo gives you a Cognitive Freshness Score. It’ll actually nudge you to take a break after 90 minutes of high-intensity work.<p>The Stack (For the curious)<p>I’m a huge fan of the T3&#x2F;Supabase ecosystem, so I kept the engine modern and fast:<p>Frontend&#x2F;API: Next.js (App Router) + Hono. Database&#x2F;Auth: Postgress + Drizzle ORM + Better-Auth. Styling: Tailwind CSS v4 and Shadcn&#x2F;UI (because DX matters). Extension: Pure TypeScript for the VS Code family (cursor, windsurf, antigravity), Kotlin for JetBrain and typescript again for Claude code(Yes Kodo also track your Claude code sessions).<p>The AI layer uses OpenAI and Anthropic to parse your metadata into those human readable summaries, and I even added 5 different &quot;AI Coach&quot; personalities (from &quot;Hype&quot; to &quot;Wellness&quot;) so you can choose the vibe that fits your team’s culture.<p>Give it a spin<p>I built this because we deserve better than a punch card. We deserve a tool that recognizes the craft, the flow, and the effort it takes to build things.<p>You can try it out at [kodo.codes](https:&#x2F;&#x2F;kodo.codes).<p>It supports basically everything (VS Code, Cursor, IntelliJ, even Claude Code). Create an API key, drop it in your editor, and just... code. Kodo handles the rest.<p>I’d love to hear what you think especially from anyone else who’s felt that &quot;productivity tool burnout.&quot;<p>Try kodo at kodo.codes