<?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: 刘小航</title>
    <description>The latest articles on DEV Community by 刘小航 (@_6bf335792ab694de6466c).</description>
    <link>https://dev.to/_6bf335792ab694de6466c</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4054580%2F53232919-b671-4e4b-8f85-d55719206368.png</url>
      <title>DEV Community: 刘小航</title>
      <link>https://dev.to/_6bf335792ab694de6466c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_6bf335792ab694de6466c"/>
    <language>en</language>
    <item>
      <title>Freelancer · awkwardness of asking</title>
      <dc:creator>刘小航</dc:creator>
      <pubDate>Fri, 07 Aug 2026 08:26:10 +0000</pubDate>
      <link>https://dev.to/_6bf335792ab694de6466c/freelancer-awkwardness-of-asking-lm7</link>
      <guid>https://dev.to/_6bf335792ab694de6466c/freelancer-awkwardness-of-asking-lm7</guid>
      <description>&lt;p&gt;【Title】How many days did you stare at that overdue invoice before finally sending the reminder?&lt;br&gt;
【X】&lt;br&gt;
The hardest part of freelancing isn't the work — it's saying "pay me."&lt;br&gt;
I built a tiny tool: enter the invoice, it drafts the reminder by how late it is. You tweak, then send — it never sends without you.&lt;br&gt;
Free 👉 &lt;a href="https://invoice-chaser-self.vercel.app" rel="noopener noreferrer"&gt;https://invoice-chaser-self.vercel.app&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Freelancers: is your Gmail just a graveyard for to-dos you'll never get to?</title>
      <dc:creator>刘小航</dc:creator>
      <pubDate>Fri, 07 Aug 2026 07:41:29 +0000</pubDate>
      <link>https://dev.to/_6bf335792ab694de6466c/freelancers-is-your-gmail-just-a-graveyard-for-to-dos-youll-never-get-to-5gp0</link>
      <guid>https://dev.to/_6bf335792ab694de6466c/freelancers-is-your-gmail-just-a-graveyard-for-to-dos-youll-never-get-to-5gp0</guid>
      <description>&lt;p&gt;Freelancers: is your Gmail a graveyard for to-dos you never get to? Client questions, leads and spam pile up until the urgent one gets buried. A read-only tool sorts it into spam / customer / lead / urgent and drafts replies. Free trial: &lt;a href="https://inbox-triage-m44r.onrender.com" rel="noopener noreferrer"&gt;https://inbox-triage-m44r.onrender.com&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I built a read-only Gmail AI triage tool for freelancers</title>
      <dc:creator>刘小航</dc:creator>
      <pubDate>Wed, 05 Aug 2026 16:00:52 +0000</pubDate>
      <link>https://dev.to/_6bf335792ab694de6466c/i-built-a-read-only-gmail-ai-triage-tool-for-freelancers-4e</link>
      <guid>https://dev.to/_6bf335792ab694de6466c/i-built-a-read-only-gmail-ai-triage-tool-for-freelancers-4e</guid>
      <description>&lt;p&gt;Freelancers: your Gmail is a mess — customer questions lost in spam, leads going cold, urgent disputes missed.&lt;br&gt;
InboxTriage is a read-only Gmail tool that fixes it in one click:&lt;br&gt;
• Sorts mail into Spam / Customer / Lead / High-risk&lt;br&gt;
• Drafts replies (you review &amp;amp; send)&lt;br&gt;
• Pulls to-dos with due dates&lt;br&gt;
• 100% read-only — never sends or deletes for you&lt;br&gt;
No app. Paste a 16-char Gmail app password, done.&lt;br&gt;
$12/mo, free trial (10 scans/day, no card). Try: &lt;a href="https://inbox-triage-m44r.onrender.com" rel="noopener noreferrer"&gt;https://inbox-triage-m44r.onrender.com&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I built a tool that auto-drafts my overdue-invoice reminders (looking for 10 freelancers to test it free)</title>
      <dc:creator>刘小航</dc:creator>
      <pubDate>Fri, 31 Jul 2026 01:54:59 +0000</pubDate>
      <link>https://dev.to/_6bf335792ab694de6466c/i-built-a-tool-that-auto-drafts-my-overdue-invoice-reminders-looking-for-10-freelancers-to-test-it-3o9h</link>
      <guid>https://dev.to/_6bf335792ab694de6466c/i-built-a-tool-that-auto-drafts-my-overdue-invoice-reminders-looking-for-10-freelancers-to-test-it-3o9h</guid>
      <description>&lt;p&gt;Hey everyone,&lt;br&gt;
Like a lot of you here, I freelance on the side — and the most awkward part was never the work. It was the "hey, did you get a chance to pay that invoice?" follow-up. I'd either say nothing (and not get paid), or write the email myself and feel like a jerk every time.&lt;br&gt;
So I built a small tool for myself: Invoice Chaser.&lt;br&gt;
How it works:&lt;br&gt;
You add an overdue invoice (client name, email, amount, due date).&lt;br&gt;
It drafts a reminder email in English, with the tone matched to how late it is:&lt;br&gt;
  3–7 days late → friendly nudge&lt;br&gt;
  8–21 days → formal notice&lt;br&gt;
  22+ days → firm but professional (no threats, ever)&lt;br&gt;
You review and edit the draft, then copy it and send it yourself from your own email app.&lt;br&gt;
  ⚠️ Note — this is NOT an auto-send tool. Invoice Chaser only drafts the email. AI can make mistakes (wrong amount, wrong client, wrong tone), so for your email safety and privacy, please always review and send manually. This keeps your account safe from spam complaints and gives you full control.&lt;br&gt;
It's early and I'm using it myself. I'd love to get 10 freelancers to try it free for a few weeks and tell me what's missing or broken. No card, no catch — just honest feedback before I ever charge anything.&lt;br&gt;
Try it: &lt;a href="https://invoice-chaser-self.vercel.app" rel="noopener noreferrer"&gt;https://invoice-chaser-self.vercel.app&lt;/a&gt;&lt;br&gt;
If you've ever stared at an unpaid invoice dreading the follow-up, drop a comment or DM me. Happy to set you up.&lt;br&gt;
Thanks!&lt;/p&gt;

</description>
      <category>freelance</category>
      <category>saas</category>
      <category>sideprojects</category>
      <category>tools</category>
    </item>
  </channel>
</rss>
