<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: jannesblobel</title><link>https://news.ycombinator.com/user?id=jannesblobel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 12:45:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jannesblobel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jannesblobel in "I use excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>That fits perfectly with the idea that everything should actually be in the repository. At last, I no longer have to update the images myself. Thanks!</p>
]]></description><pubDate>Mon, 30 Mar 2026 11:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47572924</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=47572924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47572924</guid></item><item><title><![CDATA[Show HN:Turn any GitHub .MD into a collaborative editor by replace "g" with tune]]></title><description><![CDATA[
<p>Hi everyone,<p>I love Markdown but collaboration is a pain. Whenever I work on a document with others, I end up switching to Google Docs, then exporting to Markdown, copying it into the right repository, and committing it locally.<p>Why Google docs? .md misses annotations, discsusions, Richttext that everybody (also non techies) know how to work with...<p>Thats why I build colibri, a Google Docs-like experience for any GitHub Markdown files. Accessible and usable for everyone, with or without a GitHub account.<p>Just replace the g of github.com with tune "tuneithub.com".<p><a href="https://github.com/Legit-Control/get-colibri" rel="nofollow">https://github.com/Legit-Control/get-colibri</a>
->
<a href="https://tuneithub.com/Legit-Control/get-colibri" rel="nofollow">https://tuneithub.com/Legit-Control/get-colibri</a><p>and you can start to collaborate - press open PR - to get your changes merged back in.<p>Feedback, I’d love:
- How do you currently collaborate on .md files?
- If you could add one feature to a Markdown editor like this, what would it be?<p>Limitations:
- Works only for public GitHub repositories for now
- Support for private repos coming soon</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47221706">https://news.ycombinator.com/item?id=47221706</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:10:38 +0000</pubDate><link>https://www.get-colibri.com/</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=47221706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221706</guid></item><item><title><![CDATA[New comment by jannesblobel in "Ex-GitHub CEO launches a new developer platform for AI agents"]]></title><description><![CDATA[
<p>Absolutely, it's also cool to see that so much is happening here right now. Sometimes you need a bit of a network to get something like this off the ground. Building infrastructure is never easy.</p>
]]></description><pubDate>Wed, 11 Feb 2026 13:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46974724</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46974724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46974724</guid></item><item><title><![CDATA[New comment by jannesblobel in "Ex-GitHub CEO launches a new developer platform for AI agents"]]></title><description><![CDATA[
<p>Imagine shipping a product, and a few weeks later, you see Thomas Dohmke raise $60M for almost the exact same idea.<p>Some weeks ago we launched this:<p><a href="https://github.com/Legit-Control/monorepo/tree/main/examples/legit-code" rel="nofollow">https://github.com/Legit-Control/monorepo/tree/main/examples...</a><p>The idea was simple: keep AI prompts, intents, and conversations alongside your code and commits — basically treating AI interaction as first-class development artifacts. everything just plain Git<p>We struggled to get momentum. Things happen.<p>Now, less than 24 hours ago, Thomas announced Entire.io:<p>“Entire CLI hooks into your git workflow to capture AI agent sessions on every push. Sessions are indexed alongside commits, a searchable record of how code was written.”<p>That’s… very, very close to what we tried to build.<p>Honestly, I love the vision and think this will matter a lot in the AI age. It’s validating to see someone with that reach betting big on it.<p>Best of luck to Thomas and the team behind Entire.</p>
]]></description><pubDate>Wed, 11 Feb 2026 09:44:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46972934</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46972934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46972934</guid></item><item><title><![CDATA[New comment by jannesblobel in "Pencil.dev will replace Figma, just as Figma did with Sketch"]]></title><description><![CDATA[
<p>It’s surprising how fast you can design real interfaces with Pencil.dev already. The workflow feels closer to writing code than pushing pixels, quick iterations, clear diffs, and no heavy UI getting in the way.<p>What really stands out is that everything lives in Git. Designs sit next to the code they relate to, with versioning, history, and collaboration handled by tools developers already use. This avoids a lot of the friction Figma had for years, where design history, branching, and reviews were either missing or awkwardly bolted on later.<p>If Sketch ->  Figma was about moving design to the browser, Pencil feels like the next step: treating design as a first-class, versioned artifact in the developer workflow.<p>Curious how designers and engineers here think about Git-based design workflows, and where this approach might fall short compared to Figma.</p>
]]></description><pubDate>Fri, 23 Jan 2026 14:12:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46732707</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46732707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46732707</guid></item><item><title><![CDATA[Pencil.dev will replace Figma, just as Figma did with Sketch]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pencil.dev/">https://www.pencil.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46732706">https://news.ycombinator.com/item?id=46732706</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 23 Jan 2026 14:12:45 +0000</pubDate><link>https://www.pencil.dev/</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46732706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46732706</guid></item><item><title><![CDATA[New comment by jannesblobel in "[dead]"]]></title><description><![CDATA[
<p>As a developer tool, it seems fairly obvious to have Git integration so API collections can be versioned and reviewed like code.<p>I was surprised this wasn’t already supported. Does anyone know what made this difficult, or why it took this long to ship?</p>
]]></description><pubDate>Thu, 22 Jan 2026 12:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46718268</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46718268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46718268</guid></item><item><title><![CDATA[New comment by jannesblobel in "Running Claude Code dangerously (safely)"]]></title><description><![CDATA[
<p>Perhaps I should add something here. It always depends on the task. Claude with SUDO access doesn't seem right to me either, but I wouldn't run that anywhere else either.</p>
]]></description><pubDate>Tue, 20 Jan 2026 16:47:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46694092</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46694092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46694092</guid></item><item><title><![CDATA[New comment by jannesblobel in "Running Claude Code dangerously (safely)"]]></title><description><![CDATA[
<p>If your system were under version control, so that Claude could do whatever it wanted on its own branch, so to speak, would it still be such a big problem? Because you could just roll back if it really did cause problems, couldn't you?</p>
]]></description><pubDate>Tue, 20 Jan 2026 16:45:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46694061</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46694061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46694061</guid></item><item><title><![CDATA[New comment by jannesblobel in "Show HN: A CLI tool that stores Claude Code chats in your Git repo"]]></title><description><![CDATA[
<p>Thanks, glad you like the Legit.<p>On expanding beyond Claude: there’s no concrete plan right now since we built this around Claude, but we’re very open to it. If you have a preferred CLI (e.g., Codex, OpenCode, or something else), feel free to open an issue in the repo.  Or just describe your use case here and I will do it :)<p>Regarding branches: the tool does not pollute your working branch. Each session lives on a separate “session” branch that contains all prompts and operations. Your normal working branch stays clean.<p>When you end a session, you’re prompted to either:<p>merge the code changes into your working branch, or<p>discard them.<p>If the video or README didn’t make this clear enough, I’d appreciate the feedback  I’ll update the docs accordingly.</p>
]]></description><pubDate>Tue, 20 Jan 2026 16:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46693483</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46693483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46693483</guid></item><item><title><![CDATA[New comment by jannesblobel in "Show HN: www.kitty.cards – Make your own Apple Wallet cards"]]></title><description><![CDATA[
<p>how can I change the QR code?</p>
]]></description><pubDate>Tue, 20 Jan 2026 15:51:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46693118</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46693118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46693118</guid></item><item><title><![CDATA[Show HN: A CLI tool that stores Claude Code chats in your Git repo]]></title><description><![CDATA[
<p>The idea is simple: when working with AI coding assistants, the reasoning behind 
decisions often disappears once the session ends. Prompts, iterative refinements, 
and the AI’s explanations, in other words, the context behind <i>why</i> code changes were made is lost.<p>This CLI tool preserves that context in Git, making Claude code conversations transparent, 
continuable later, stored alongside code, and shareable with your team via a Git host.<p>You can test it here:  <a href="https://github.com/Legit-Control/monorepo/tree/main/examples/legit-code" rel="nofollow">https://github.com/Legit-Control/monorepo/tree/main/examples...</a><p>Curious how you handle shareability and persistence of AI conversations, or any ideas for making conversation history more useful and easily shareable.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46692885">https://news.ycombinator.com/item?id=46692885</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 20 Jan 2026 15:35:14 +0000</pubDate><link>https://github.com/Legit-Control/monorepo/tree/main/examples/legit-code</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46692885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46692885</guid></item><item><title><![CDATA[New comment by jannesblobel in "Show HN: OpenWork – An open-source alternative to Claude Cowork"]]></title><description><![CDATA[
<p>A current concern of mine, also when using Claude Cowork, is that I don’t want files to be modified if I can’t control their versions/ if they aren’t versioned at all.<p>And even though it doesn’t actually get full sudo access, giving an LLM permission to edit files without being able to track exactly what it’s doing still feels risky.</p>
]]></description><pubDate>Mon, 19 Jan 2026 10:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46677359</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46677359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46677359</guid></item><item><title><![CDATA[New comment by jannesblobel in "Show HN: Opal Editor, free Obsidian alternative for markdown and site publishing"]]></title><description><![CDATA[
<p>I wanted to try it out, but unfortunately I can't open the document/I don't know how to create a new one.</p>
]]></description><pubDate>Mon, 19 Jan 2026 10:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46677189</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46677189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46677189</guid></item><item><title><![CDATA[New comment by jannesblobel in "My Daily Lesson in Hacker News Etiquette"]]></title><description><![CDATA[
<p>I didn't mean to complain at all. It was just an observation I wanted to share. I didn't know that HN did that.</p>
]]></description><pubDate>Fri, 09 Jan 2026 09:42:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46551903</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46551903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46551903</guid></item><item><title><![CDATA[New comment by jannesblobel in "iOS 26 Shows Unusually Slow Adoption Months After Release"]]></title><description><![CDATA[
<p>That's exactly why I'm not upgrading. This Liquid Glass UI looks so ugly...</p>
]]></description><pubDate>Fri, 09 Jan 2026 00:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46548778</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46548778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46548778</guid></item><item><title><![CDATA[New comment by jannesblobel in "Show HN: DailyNote – one-note-per-day app with local-first encryption"]]></title><description><![CDATA[
<p>Please excuse the late reply; notifications at HN could be significantly better.<p>For example, for writing a blog post, if I only want to write down notes, meeting notes, etc.</p>
]]></description><pubDate>Fri, 09 Jan 2026 00:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46548646</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46548646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46548646</guid></item><item><title><![CDATA[My Daily Lesson in Hacker News Etiquette]]></title><description><![CDATA[
<p>TLDR: HN kept changing my `Launch HN` post to `Show HN`<p>My last post was about what I’m working on. We had just launched, and I was excited to hear some feedback.<p>Full of anticipation, I used the prefix `Launch HN` in the title and clicked Submit.<p>After rereading the post, I noticed the title was wrong. It said `Show HN: ... `instead of `Launch HN: ....`<p>I assumed I had made a mistake, so I edited the post and changed the title back to `Launch HN`.<p>I pressed Submit again—only for it to revert to Show HN.<p>After repeating this a few times, deleting the post, and submitting it again, I finally realized it wasn’t me.<p>It was HN.<p>I’m glad I learned something new about Hacker News and the etiquette today. I’ll keep going, and eventually I’ll be able to post something that someone else wants to see.<p>For now, I’ll just take a quick look at what’s new on HN and call it a day.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46548597">https://news.ycombinator.com/item?id=46548597</a></p>
<p>Points: 1</p>
<p># Comments: 5</p>
]]></description><pubDate>Fri, 09 Jan 2026 00:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46548597</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46548597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46548597</guid></item><item><title><![CDATA[Show HN: Legit, Open source Git-based Version control for AI agents]]></title><description><![CDATA[
<p>Hi HN, Martin, Nils, and Jannes here.<p>We are building Legit, an open source version control and collaboration layer for AI agents and AI native applications.<p>You can find the repo here <a href="https://github.com/Legit-Control/monorepo" rel="nofollow">https://github.com/Legit-Control/monorepo</a> and the website here <a href="https://legitcontrol.com" rel="nofollow">https://legitcontrol.com</a><p>Over the last years, we worked on multiple developer tools and AI driven products. As soon as we started letting agents modify real files and business critical data, one problem kept showing up. We could not reliably answer what changed, why it changed, or how to safely undo it.<p>Today, most AI tools either run without real guardrails or store their state in proprietary databases that are hard to inspect, audit, or migrate. Once agents start collaborating on shared data, you are often just crossing your fingers and hoping nothing goes wrong.<p>We noticed something interesting. Developers do not have this problem when collaborating on code, and agent like workflows took off there first. The reason is relatively simple. Git already solves coordination, history, review, and rollback.<p>That insight led us to build Legit. We bring Git style versioning and collaboration to AI applications and to most file formats. Every change an agent makes is tracked. Every action is inspectable, reviewable, and reversible. No hidden state. No black box history.<p>Legit works as a lightweight SDK that AI apps can embed anywhere the filesystem works. It handles versioning, Sync, rollback, and access control for agens. Everything lives in a repository that you can host yourself or on any Git hosting provider you already trust.<p>We believe the right way to scale AI collaboration is not to hide what agents do, but to let developers and users see, review, and control every change. Legit is our attempt to bring the discipline, visibility, and safety of modern developer workflows to write enabled AI applications.<p>Give it a spin: <a href="https://github.com/Legit-Control/monorepo" rel="nofollow">https://github.com/Legit-Control/monorepo</a>  and let us know your feedback, criticism, and thoughts.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46548475">https://news.ycombinator.com/item?id=46548475</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 09 Jan 2026 00:20:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46548475</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46548475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46548475</guid></item><item><title><![CDATA[New comment by jannesblobel in "Show HN: DailyNote – one-note-per-day app with local-first encryption"]]></title><description><![CDATA[
<p>Nice project! I’m always interested in new note‑takers because I haven’t found one that really fits my workflow yet.<p>As @_mig5 mentioned, having version control with history tracking would be amazing — and an agent mode could be really cool too.</p>
]]></description><pubDate>Fri, 02 Jan 2026 09:40:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46463129</link><dc:creator>jannesblobel</dc:creator><comments>https://news.ycombinator.com/item?id=46463129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46463129</guid></item></channel></rss>