<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jinglei Ren</title>
    <description>The latest articles on DEV Community by Jinglei Ren (@basicthinker).</description>
    <link>https://dev.to/basicthinker</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541044%2F5ced5dfb-303a-4413-8e1f-1615d17e98c5.jpeg</url>
      <title>DEV Community: Jinglei Ren</title>
      <link>https://dev.to/basicthinker</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/basicthinker"/>
    <language>en</language>
    <item>
      <title>🧠 We build with AI more than ever — but those conversations vanish.

Tigs bridges the gap: it captures your AI prompts, responses, and context *inside Git*, making them first-class dev assets.

⭐ GitHub: welldefined-ai/tigs</title>
      <dc:creator>Jinglei Ren</dc:creator>
      <pubDate>Fri, 03 Oct 2025 00:10:33 +0000</pubDate>
      <link>https://dev.to/basicthinker/we-build-with-ai-more-than-ever-but-those-conversations-vanish-tigs-bridges-the-gap-it-4bei</link>
      <guid>https://dev.to/basicthinker/we-build-with-ai-more-than-ever-but-those-conversations-vanish-tigs-bridges-the-gap-it-4bei</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/merico" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3442%2Fbf6b14ed-4bbc-4fc7-acd0-82784c0798ea.png" alt="WellDefined.AI" width="480" height="480"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541044%2F5ced5dfb-303a-4413-8e1f-1615d17e98c5.jpeg" alt="" width="460" height="460"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/merico/tigs-never-lose-that-ai-context-again-store-your-llm-chats-in-git-394i" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Tigs: Never Lose That AI Context Again – Store Your LLM Chats in Git&lt;/h2&gt;
      &lt;h3&gt;Jinglei Ren for WellDefined.AI ・ Oct 2&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#git&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>git</category>
      <category>ai</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Tigs: Never Lose That AI Context Again – Store Your LLM Chats in Git</title>
      <dc:creator>Jinglei Ren</dc:creator>
      <pubDate>Thu, 02 Oct 2025 17:07:31 +0000</pubDate>
      <link>https://dev.to/merico/tigs-never-lose-that-ai-context-again-store-your-llm-chats-in-git-394i</link>
      <guid>https://dev.to/merico/tigs-never-lose-that-ai-context-again-store-your-llm-chats-in-git-394i</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Originally published at &lt;a href="https://blog.welldefined.ai/tigs-turn-your-ai-chats-into-dev-assets/" rel="noopener noreferrer"&gt;blog.welldefined.ai&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The biggest bug in software engineering isn’t a crash – it’s forgetting why.&lt;/p&gt;

&lt;p&gt;That “god-tier” prompt you tuned yesterday? Gone today.&lt;br&gt;&lt;br&gt;
That design decision from three months ago? Nobody remembers why.&lt;br&gt;&lt;br&gt;
So when someone asks you something like 'why is this function designed this way?', in most cases your answer would be like:&lt;/p&gt;

&lt;p&gt;🤷 “Uh… I think the AI suggested it?”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/welldefined-ai/tigs?ref=blog.welldefined.ai" rel="noopener noreferrer"&gt;&lt;strong&gt;Tigs&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;is here to fix that very human bug.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;🧐 What is Tigs and why would you want it?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Tigs = &lt;strong&gt;Talks in Git → Specs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In plain English: &lt;strong&gt;it captures your human ↔ AI conversations (prompts + responses), versions them alongside your commits in Git, and turns them into specs (which describes your system in a both comprehensive and precise way).&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Working with AI in software development is never a one-shot deal. You don’t just write a single prompt and magically get perfect code back — it’s usually a messy dance of trial and error. One day you’re deep in a planning session with an AI — maybe you’ve kicked off &lt;em&gt;plan mode&lt;/em&gt; to hash out a tricky feature. After three rounds of back-and-forth you finally arrive at a design that feels solid… only to find that a few days later the entire context has evaporated.&lt;/p&gt;

&lt;p&gt;The same thing happens when you brainstorm new features with AI: a flurry of ideas, half-baked specs, design alternatives that spark in the moment but evaporate as soon as the chat window closes. And for newcomers stepping into a project — whether it’s a company repo or an open source library — nothing is more valuable than seeing not just the code, but the conversations and reasoning behind it. This is where &lt;a href="https://github.com/welldefined-ai/tigs?ref=blog.welldefined.ai" rel="noopener noreferrer"&gt;Tigs&lt;/a&gt; shines: it stores those human-AI dialogues in Git notes, and your prompts, your design debates, your hard-won insights all become part of the project’s permanent, traceable history. The simple story is, with the assistance of &lt;a href="https://github.com/welldefined-ai/tigs?ref=blog.welldefined.ai" rel="noopener noreferrer"&gt;Tigs&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Every brainstorm, every experiment, every failed attempt with an LLM → saved.&lt;/li&gt;
&lt;li&gt;  Those “throwaway” chats → distilled into specs and docs.&lt;/li&gt;
&lt;li&gt;  Everything goes into Git, right next to your code, with full version history.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So now:&lt;/p&gt;

&lt;p&gt;👉 You never lose that prompt optimization again.&lt;/p&gt;

&lt;p&gt;👉 Every “historical reason” actually has a record.&lt;/p&gt;

&lt;p&gt;👉 Code and design docs finally stay in sync.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;For individual developers&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;  Preserve the reasoning around your code, not just the code itself.&lt;/li&gt;
&lt;li&gt;  When you revisit a side project months later, you can pick it right back up.&lt;/li&gt;
&lt;li&gt;  Show off a portfolio that includes not just code, but your &lt;em&gt;thinking process&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;  &lt;strong&gt;For teams / open source&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;  Transparent decisions — no more “oral agreements lost in chat.”&lt;/li&gt;
&lt;li&gt;  Faster onboarding — newcomers see how ideas evolved.&lt;/li&gt;
&lt;li&gt;  Less wasted effort — higher ROI on AI-assisted development.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Once, everyone knew the golden rule: Talk is cheap, show me the code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In the AI era, the new rule has changed to: Code is cheap, show me the talk.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;📚 Quickstart&lt;/strong&gt;
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gh"&gt;# Install&lt;/span&gt;
pip install tigs

&lt;span class="gh"&gt;# In your repo&lt;/span&gt;
cd /path/to/your/repo

&lt;span class="gh"&gt;# Launch the TUI to curate chats and link them to commits&lt;/span&gt;
tigs store

&lt;span class="gh"&gt;# Review what’s linked&lt;/span&gt;
tigs view

&lt;span class="gh"&gt;# Push notes upstream (no commit rewrite)&lt;/span&gt;
tigs push
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Take the &lt;strong&gt;TUI&lt;/strong&gt; of &lt;code&gt;tigs store&lt;/code&gt; for example. It is a 3-panel layout interactive window: The left panel shows the code commits in your current git repository; the right panel gives you all the log files to choose from; and the middle panel lists all the chats in the selected log file. Check the bottom status bar to see what each key press does.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbrfapnxaaqo0uigmdc53.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbrfapnxaaqo0uigmdc53.png" alt="Snapshot of Tigs TUI" width="800" height="467"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;👉 Open-source on GitHub:&lt;/strong&gt; &lt;a href="https://github.com/welldefined-ai/tigs?ref=blog.welldefined.ai" rel="noopener noreferrer"&gt;&lt;strong&gt;welldefined-ai/tigs&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;– ⭐ Star us!&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;🌍 Why now?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Don't &lt;em&gt;miss&lt;/em&gt; your chats until you &lt;em&gt;miss&lt;/em&gt; them.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;AI is part of daily dev life&lt;/strong&gt;: prompts + conversations are replacing traditional development process.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Code ≠ the whole story&lt;/strong&gt;: more and more “decisions” are made in chats with AI, not in code.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Info is fragmented&lt;/strong&gt;: chats and experiments are scattered across AI agents: Claude Code, Gemini CLI, Qwen Code, Codex CLI, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/welldefined-ai/tigs?ref=blog.welldefined.ai" rel="noopener noreferrer"&gt;Tigs&lt;/a&gt; pulls all of that into Git and treats it as seriously as code. Think of it as: &lt;strong&gt;a design management tool for the LLM era.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;🛣️ Specs and Roadmap&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Tigs is still at an early stage — we’ve just finished building its core basic functionalities, and there’s plenty of room to grow! Over the next couple of months, we’ll be moving fast: polishing the TUI for a smoother developer experience, rolling out new features, and — most importantly — adding the missing &lt;strong&gt;Specs&lt;/strong&gt; module, an essential piece of the puzzle that will make Tigs feel whole. When it comes to Specs, we already have a clear vision: they should be automatically generated by AI through reading both commits and chats, and serve as precise, comprehensive descriptions of the system’s state up to the current commit. Step by step, Tigs will evolve into a more complete tool for capturing, versioning, and building on your conversations with AI.&lt;/p&gt;

</description>
      <category>git</category>
      <category>ai</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
