<?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 刘欢 (@_5966e70a8fb3f8cd589634).</description>
    <link>https://dev.to/_5966e70a8fb3f8cd589634</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%2F4122682%2Fe5a3bbf8-0888-4af2-969b-71a7e80500e9.jpg</url>
      <title>DEV Community: 刘欢</title>
      <link>https://dev.to/_5966e70a8fb3f8cd589634</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_5966e70a8fb3f8cd589634"/>
    <language>en</language>
    <item>
      <title>Piston Kinematics vs. Manual Stroking: The Neurobiology of Consistent Automated Cadence</title>
      <dc:creator>刘欢</dc:creator>
      <pubDate>Thu, 01 Oct 2026 01:29:55 +0000</pubDate>
      <link>https://dev.to/_5966e70a8fb3f8cd589634/piston-kinematics-vs-manual-stroking-the-neurobiology-of-consistent-automated-cadence-1la5</link>
      <guid>https://dev.to/_5966e70a8fb3f8cd589634/piston-kinematics-vs-manual-stroking-the-neurobiology-of-consistent-automated-cadence-1la5</guid>
      <description>&lt;p&gt;When neuroscientists examine motor control during sexual arousal, they observe an intriguing paradox: the very act of manually generating pleasure alters how the brain registers that pleasure.&lt;/p&gt;

&lt;p&gt;In manual stimulation, the motor cortex is constantly active, sending continuous command loops down the spinal cord to regulate grip tightness, wrist speed, and stroke direction. This creates a state of self-monitoring. Because your brain anticipates every micro-movement your hand makes, the element of somatic surprise is diminished.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Neurological Shift to Passive Reception
&lt;/h2&gt;

&lt;p&gt;Automated piston devices like the Leten A380 Piston Masturbator decouple the sensory cortex from the motor cortex.&lt;/p&gt;

&lt;p&gt;When a motorized machine takes over the physical work:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Suppression of Motor Feedback Loops: The brain transitions from an active generation state to a passive receptive state. Neural resources previously spent coordinating hand muscles are redirected entirely to sensory processing in the primary somatosensory cortex.&lt;/li&gt;
&lt;li&gt;Kinematic Precision &amp;amp; Cadence: Unlike human hands, which introduce micro-stutters and involuntary erratic rhythms as excitement climbs, the Leten A380’s motorized piston maintains a mathematically consistent stroke cadence across its 10 love modes.&lt;/li&gt;
&lt;li&gt;Engaging High-Threshold Mechanoreceptors: Fast, uniform piston frequencies—reaching up to 400 strokes per minute—engage Pacinian corpuscles deep within penile tissue. These receptors respond specifically to high-frequency kinetic oscillations, triggering an expansive, full-bodied sensory response distinct from surface friction.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Transforming Arousal Dynamics
&lt;/h2&gt;

&lt;p&gt;By letting technology establish the cadence, users can focus entirely on internal sensations, breath regulation, and full-body relaxation.&lt;/p&gt;

&lt;p&gt;Discover the neurobiological difference of hands-free mechanical precision. Explore the Leten A380 Automatic Male Masturbator (&lt;a href="https://www.amigatoy.com/leten-a380-automatic-male-masturbator-10-kinds-love-modes-hands-free-masturbators-p-3340/" rel="noopener noreferrer"&gt;https://www.amigatoy.com/leten-a380-automatic-male-masturbator-10-kinds-love-modes-hands-free-masturbators-p-3340/&lt;/a&gt;) and the full Automatic Masturbators (&lt;a href="https://www.amigatoy.com/automatic-masturbators-c-29_68/" rel="noopener noreferrer"&gt;https://www.amigatoy.com/automatic-masturbators-c-29_68/&lt;/a&gt;) collection on AmigaToy (&lt;a href="https://www.amigatoy.com/" rel="noopener noreferrer"&gt;https://www.amigatoy.com/&lt;/a&gt;).&lt;/p&gt;

</description>
      <category>wellness</category>
      <category>neuroscience</category>
      <category>product</category>
      <category>ergonomics</category>
    </item>
    <item>
      <title>The Ergonomics of Hands-Free Intimacy: How Fixed Suction Bases Transform Pelvic Alignment</title>
      <dc:creator>刘欢</dc:creator>
      <pubDate>Thu, 01 Oct 2026 01:24:04 +0000</pubDate>
      <link>https://dev.to/_5966e70a8fb3f8cd589634/the-ergonomics-of-hands-free-intimacy-how-fixed-suction-bases-transform-pelvic-alignment-4phk</link>
      <guid>https://dev.to/_5966e70a8fb3f8cd589634/the-ergonomics-of-hands-free-intimacy-how-fixed-suction-bases-transform-pelvic-alignment-4phk</guid>
      <description>&lt;p&gt;When industrial designers develop office chairs, keyboards, or sports equipment, postural ergonomics is paramount. In intimate tech, however, ergonomics was historically ignored. For decades, male masturbation aids were designed as handheld cylinders requiring continuous isometric bicep contraction, repetitive wrist articulation, and a forward-hunched cervical spine.&lt;/p&gt;

&lt;p&gt;This posture introduces significant ergonomic conflict: it is biomechanically impossible to achieve deep parasympathetic relaxation while bracing your upper body against mechanical recoil.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Kinesiology of the Forward Slouch
&lt;/h2&gt;

&lt;p&gt;When a user sits or lies down while manually gripping a motorized device:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pectoral and Shoulder Clamping: The shoulders round inward, tightening the thoracic cavity and restricting full diaphragmatic breathing.&lt;/li&gt;
&lt;li&gt;Pelvic Floor Hypertonicity: Compensatory tension in the core and hip flexors triggers hypertonic clamping of the levator ani and pubococcygeus muscles.&lt;/li&gt;
&lt;li&gt;Premature Climax Reflex: Chronically clamped pelvic muscles restrict blood flow and heighten ejaculatory urgency, cutting short the natural plateau of arousal.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Architectural Solution: Fixed Articulated Bases
&lt;/h2&gt;

&lt;p&gt;The development of commercial-grade vacuum suction mounting systems—embodied by the Leten A380 Piston Masturbator—shifts the physical burden from the user's skeleton to the room architecture.&lt;/p&gt;

&lt;p&gt;Featuring an oversized lever-action vacuum base with a 145-degree multi-axis articulating joint, the device locks solidly onto non-porous vertical or horizontal surfaces. The physiological benefits are immediate:&lt;br&gt;
• Spinal Decompression: Users can assume an open supine posture, fully releasing spinal disc pressure and opening the hip angle.&lt;br&gt;
• Diaphragmatic Expansion: Hands-free positioning allows deep, uninterrupted breathing, which stabilizes autonomic nervous system activity and extends stamina.&lt;br&gt;
• Customizable Angle of Entry: The 145-degree pivot accommodates individual anatomical curvature, eliminating unnatural angular shear on the penile shaft.&lt;/p&gt;

&lt;p&gt;Ergonomics isn't just about comfort—it is the biological foundation for mindful, fulfilling pleasure.&lt;/p&gt;

&lt;p&gt;Explore next-generation hands-free innovation with the Leten A380 Automatic Male Masturbator (&lt;a href="https://www.amigatoy.com/leten-a380-automatic-male-masturbator-10-kinds-love-modes-hands-free-masturbators-p-3340/" rel="noopener noreferrer"&gt;https://www.amigatoy.com/leten-a380-automatic-male-masturbator-10-kinds-love-modes-hands-free-masturbators-p-3340/&lt;/a&gt;) and the full Automatic Masturbators (&lt;a href="https://www.amigatoy.com/automatic-masturbators-c-29_68/" rel="noopener noreferrer"&gt;https://www.amigatoy.com/automatic-masturbators-c-29_68/&lt;/a&gt;) collection at AmigaToy (&lt;a href="https://www.amigatoy.com/" rel="noopener noreferrer"&gt;https://www.amigatoy.com/&lt;/a&gt;).&lt;/p&gt;

</description>
      <category>wellness</category>
      <category>product</category>
      <category>design</category>
      <category>ergonomics</category>
    </item>
    <item>
      <title>Why a 145 locking suction base changes the ergonomic game: Leten A380 Hands-Free Review</title>
      <dc:creator>刘欢</dc:creator>
      <pubDate>Thu, 01 Oct 2026 01:14:27 +0000</pubDate>
      <link>https://dev.to/_5966e70a8fb3f8cd589634/why-a-145deg-locking-suction-base-changes-the-ergonomic-game-leten-a380-hands-free-review-3imb</link>
      <guid>https://dev.to/_5966e70a8fb3f8cd589634/why-a-145deg-locking-suction-base-changes-the-ergonomic-game-leten-a380-hands-free-review-3imb</guid>
      <description>&lt;p&gt;Most discussions around automatic male masturbators focus purely on motor speed or internal texture. But anyone who has actually owned a motorized cup weighing 1.5 to 2 pounds knows the unspoken bottleneck: arm fatigue. Holding a heavy vibrating device with one hand while trying to relax your pelvic floor is an ergonomic contradiction.&lt;/p&gt;

&lt;p&gt;That’s why the Leten A380 Piston Masturbator caught my attention. Instead of forcing you to support its weight, it integrates a heavy-duty vacuum suction mount with a 145-degree multi-angle pivot.&lt;/p&gt;

&lt;p&gt;Here is an honest breakdown of how the mechanics and hands-free usability hold up in practice:&lt;/p&gt;

&lt;h2&gt;
  
  
  1. The Suction Mount &amp;amp; 145° Articulation
&lt;/h2&gt;

&lt;p&gt;The base uses an oversized vacuum clamp mechanism. When locked onto a clean, non-porous surface (bathroom tile, finished hardwood desk, acrylic headboard, or smooth floor), it holds firmly against vigorous motor recoil.&lt;br&gt;
The 145° ball-and-socket joint allows you to lock in custom angles—whether you prefer lying flat on your back, leaning back against pillows, or standing up. You aren't hunched over supporting a heavy chassis; your body remains completely relaxed.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Piston Thrusting Kinematics (10 Modes)
&lt;/h2&gt;

&lt;p&gt;Unlike vibrating cups that just buzz on the outside, the internal motor drives true linear telescopic piston strokes. It offers 10 programmable rhythm cadences:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low Modes (Teasing): Steady, deep, slow-drawn strokes that build anticipation.&lt;/li&gt;
&lt;li&gt;High Modes (High-Velocity): Fast, intense bursts reaching upwards of 300–400 strokes per minute.
The internal ribbed sleeve hugs the shaft with snug radial compression without pinching.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Private 3.5mm Headphone Jack
&lt;/h2&gt;

&lt;p&gt;The unit includes interactive voice/moaning audio that synchronizes with the stroke rhythm. Instead of broadcasting sound aloud, it features a built-in 3.5mm headphone port. Plug in your standard earbuds, and the entire acoustic experience is completely private to your ears—ideal for shared living spaces or apartments.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Hygiene &amp;amp; Sleeve Modular Design
&lt;/h2&gt;

&lt;p&gt;The medical-grade TPE sleeve pulls out cleanly from the motorized shell. Rinsing the sleeve takes under 60 seconds with warm water and mild toy soap. The mechanical body stays dry and untouched by moisture.&lt;/p&gt;

&lt;p&gt;If you're tired of wrist strain and want true hands-free automation, check out the &lt;a href="https://www.amigatoy.com/leten-a380-automatic-male-masturbator-10-kinds-love-modes-hands-free-masturbators-p-3340/" rel="noopener noreferrer"&gt;Leten A380 Automatic Male Masturbator&lt;/a&gt; under the &lt;a href="https://www.amigatoy.com/automatic-masturbators-c-29_68/" rel="noopener noreferrer"&gt;Automatic Masturbators&lt;/a&gt; section on &lt;a href="https://www.amigatoy.com/" rel="noopener noreferrer"&gt;AmigaToy&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>wellness</category>
      <category>product</category>
      <category>wellbeing</category>
    </item>
    <item>
      <title>MCP tools + permission hooks: giving a desktop AI real tools without giving up control</title>
      <dc:creator>刘欢</dc:creator>
      <pubDate>Mon, 14 Sep 2026 23:19:56 +0000</pubDate>
      <link>https://dev.to/_5966e70a8fb3f8cd589634/mcp-tools-permission-hooks-giving-a-desktop-ai-real-tools-without-giving-up-control-2ol6</link>
      <guid>https://dev.to/_5966e70a8fb3f8cd589634/mcp-tools-permission-hooks-giving-a-desktop-ai-real-tools-without-giving-up-control-2ol6</guid>
      <description>&lt;p&gt;Cloud agents can call tools — but the keys, transcripts, and policy often live somewhere else. When the work is on your machine (CRM exports, local PDFs, SMTP), you want the opposite: tools that run locally, with a gate you can see.&lt;/p&gt;

&lt;p&gt;I have been building &lt;strong&gt;aiFetchly&lt;/strong&gt;, an open-source local-first desktop AI agent (Electron; Windows / macOS / Linux) for marketing and ops workflows. Today's write-up is about two pieces that pair well: &lt;strong&gt;MCP Tools&lt;/strong&gt; and &lt;strong&gt;Hooks&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  MCP Tools
&lt;/h2&gt;

&lt;p&gt;aiFetchly can connect Model Context Protocol servers (Stdio, SSE, or WebSocket) so the AI Marketing Assistant can search the web, query databases, call APIs, or run custom business logic. Config accepts Claude Desktop-compatible JSON, and plugins can bundle MCP servers too.&lt;/p&gt;

&lt;p&gt;Docs: &lt;a href="https://docs.aifetchly.com/docs/ai-outreach/mcp-tools" rel="noopener noreferrer"&gt;https://docs.aifetchly.com/docs/ai-outreach/mcp-tools&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Hooks that gate tool calls
&lt;/h2&gt;

&lt;p&gt;Hooks sit between the AI and the tools it wants to run (skills, MCP tools, and others). A &lt;strong&gt;PreToolUse&lt;/strong&gt; hook can &lt;strong&gt;block&lt;/strong&gt; a dangerous call before it ever executes. Other hooks can rewrite inputs, inject compliance context after a tool runs, or keep an audit trail. Built-in safety hooks ship by default; you can add your own command hooks as small scripts.&lt;/p&gt;

&lt;p&gt;That sits &lt;em&gt;beside&lt;/em&gt; the normal permission system — a hook that allows a call still does not bypass permissions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Specialist subagents
&lt;/h2&gt;

&lt;p&gt;For focused jobs (for example lead research), aiFetchly can hand work to specialist &lt;strong&gt;subagents&lt;/strong&gt; with their own prompts, allowed tools, and limits — then return a structured result to the main chat.&lt;/p&gt;

&lt;p&gt;Docs: &lt;a href="https://docs.aifetchly.com/docs/ai-outreach/subagents" rel="noopener noreferrer"&gt;https://docs.aifetchly.com/docs/ai-outreach/subagents&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Features overview: &lt;a href="https://www.aifetchly.com/features" rel="noopener noreferrer"&gt;https://www.aifetchly.com/features&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Installation: &lt;a href="https://docs.aifetchly.com/docs/getting-started/installation" rel="noopener noreferrer"&gt;https://docs.aifetchly.com/docs/getting-started/installation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Source: &lt;a href="https://github.com/robertzengcn/aiFetchly" rel="noopener noreferrer"&gt;https://github.com/robertzengcn/aiFetchly&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are building local agents for non-coding business workflows, I would love feedback on the MCP + hooks model.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>mcp</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Scheduling marketing workflows with a desktop AI agent (aiFetchly)</title>
      <dc:creator>刘欢</dc:creator>
      <pubDate>Sun, 13 Sep 2026 21:21:22 +0000</pubDate>
      <link>https://dev.to/_5966e70a8fb3f8cd589634/scheduling-marketing-workflows-with-a-desktop-ai-agent-aifetchly-5gdl</link>
      <guid>https://dev.to/_5966e70a8fb3f8cd589634/scheduling-marketing-workflows-with-a-desktop-ai-agent-aifetchly-5gdl</guid>
      <description>&lt;p&gt;Cloud chat tabs are great until your research, PDFs, and outreach live in five different places.&lt;/p&gt;

&lt;p&gt;aiFetchly is an open-source desktop AI agent (Windows/macOS/Linux) built for marketing and ops work that should stay closer to your machine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tool-using AI chat with permission gates and transcripts&lt;/li&gt;
&lt;li&gt;Local Knowledge Library (RAG) grounded in your PDFs/Word/HTML&lt;/li&gt;
&lt;li&gt;Multi-engine lead research and contact organization&lt;/li&gt;
&lt;li&gt;AI email drafting + SMTP campaigns&lt;/li&gt;
&lt;li&gt;Cron/dependency task scheduler, plugins, MCP tools, and specialist subagents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Scheduler docs: &lt;a href="https://docs.aifetchly.com/docs/automation/task-scheduling" rel="noopener noreferrer"&gt;https://docs.aifetchly.com/docs/automation/task-scheduling&lt;/a&gt;&lt;br&gt;
Features overview: &lt;a href="https://www.aifetchly.com/features" rel="noopener noreferrer"&gt;https://www.aifetchly.com/features&lt;/a&gt;&lt;br&gt;
Source: &lt;a href="https://github.com/robertzengcn/aiFetchly" rel="noopener noreferrer"&gt;https://github.com/robertzengcn/aiFetchly&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>opensource</category>
      <category>electron</category>
    </item>
    <item>
      <title>Scheduling lead research and outreach with a desktop AI agent (aiFetchly)</title>
      <dc:creator>刘欢</dc:creator>
      <pubDate>Sun, 13 Sep 2026 01:13:37 +0000</pubDate>
      <link>https://dev.to/_5966e70a8fb3f8cd589634/scheduling-lead-research-and-outreach-with-a-desktop-ai-agent-aifetchly-4dl9</link>
      <guid>https://dev.to/_5966e70a8fb3f8cd589634/scheduling-lead-research-and-outreach-with-a-desktop-ai-agent-aifetchly-4dl9</guid>
      <description>&lt;p&gt;One-off AI chats don’t run tomorrow’s lead pull or next week’s follow-up sequence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;aiFetchly&lt;/strong&gt; is an open-source local-first desktop AI agent with a &lt;strong&gt;Task Scheduler&lt;/strong&gt; that can run cron jobs, dependency chains, and reviewable workflows for research and outreach on Windows, macOS, and Linux.&lt;/p&gt;

&lt;h2&gt;
  
  
  Workflow pieces
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Multi-engine lead research and Local Business Finder (Google/Yandex Maps)&lt;/li&gt;
&lt;li&gt;Knowledge Library (RAG) for grounded email drafts&lt;/li&gt;
&lt;li&gt;SMTP outreach campaigns with filters and dedupe&lt;/li&gt;
&lt;li&gt;Cron + dependency scheduling with pause/resume and history&lt;/li&gt;
&lt;li&gt;Plugins, MCP tools, skills, and subagents behind permission gates&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Task scheduling docs: &lt;a href="https://docs.aifetchly.com/docs/automation/task-scheduling" rel="noopener noreferrer"&gt;https://docs.aifetchly.com/docs/automation/task-scheduling&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Lead generation: &lt;a href="https://docs.aifetchly.com/docs/category/lead-generation" rel="noopener noreferrer"&gt;https://docs.aifetchly.com/docs/category/lead-generation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Features: &lt;a href="https://www.aifetchly.com/features" rel="noopener noreferrer"&gt;https://www.aifetchly.com/features&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Install: &lt;a href="https://www.aifetchly.com/docs/getting-started/installation" rel="noopener noreferrer"&gt;https://www.aifetchly.com/docs/getting-started/installation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/robertzengcn/aiFetchly" rel="noopener noreferrer"&gt;https://github.com/robertzengcn/aiFetchly&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Curious what recurring marketing jobs you’d trust an on-desktop agent to queue.&lt;/p&gt;

</description>
      <category>automation</category>
      <category>ai</category>
      <category>opensource</category>
      <category>marketing</category>
    </item>
    <item>
      <title>Building a local Knowledge Library into a desktop AI agent (aiFetchly)</title>
      <dc:creator>刘欢</dc:creator>
      <pubDate>Sun, 13 Sep 2026 01:11:38 +0000</pubDate>
      <link>https://dev.to/_5966e70a8fb3f8cd589634/building-a-local-knowledge-library-into-a-desktop-ai-agent-aifetchly-59md</link>
      <guid>https://dev.to/_5966e70a8fb3f8cd589634/building-a-local-knowledge-library-into-a-desktop-ai-agent-aifetchly-59md</guid>
      <description>&lt;p&gt;Generic chatbots draft copy. They rarely know your brochure, pricing PDF, or support FAQ unless you paste it every time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;aiFetchly&lt;/strong&gt; is an open-source desktop AI agent with a local &lt;strong&gt;Knowledge Library&lt;/strong&gt; that uses RAG so drafts and answers can pull from your own documents (PDF, Word, HTML) on Windows, macOS, and Linux.&lt;/p&gt;

&lt;h2&gt;
  
  
  What that unlocks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Grounded email and report drafts from your files&lt;/li&gt;
&lt;li&gt;Marketing assistant chat that references your library&lt;/li&gt;
&lt;li&gt;Pairing with lead research, Local Business Finder, SMTP outreach, and scheduled workflows&lt;/li&gt;
&lt;li&gt;Permission-gated tools, plugins, MCP, and subagents so automation stays reviewable&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Docs &amp;amp; product
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Knowledge Library guide: &lt;a href="https://docs.aifetchly.com/docs/ai-outreach/knowledge-library" rel="noopener noreferrer"&gt;https://docs.aifetchly.com/docs/ai-outreach/knowledge-library&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Features: &lt;a href="https://www.aifetchly.com/features" rel="noopener noreferrer"&gt;https://www.aifetchly.com/features&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Task scheduling: &lt;a href="https://docs.aifetchly.com/docs/automation/task-scheduling" rel="noopener noreferrer"&gt;https://docs.aifetchly.com/docs/automation/task-scheduling&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/robertzengcn/aiFetchly" rel="noopener noreferrer"&gt;https://github.com/robertzengcn/aiFetchly&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you use local RAG for outreach (not only coding), tell me what file types matter most.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>rag</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>aiFetchly — a local-first desktop AI agent for lead gen, research, and outreach</title>
      <dc:creator>刘欢</dc:creator>
      <pubDate>Sun, 13 Sep 2026 00:26:51 +0000</pubDate>
      <link>https://dev.to/_5966e70a8fb3f8cd589634/aifetchly-a-local-first-desktop-ai-agent-for-lead-gen-research-and-outreach-4paf</link>
      <guid>https://dev.to/_5966e70a8fb3f8cd589634/aifetchly-a-local-first-desktop-ai-agent-for-lead-gen-research-and-outreach-4paf</guid>
      <description>&lt;p&gt;Most marketing AI tools live in a browser tab and forget your files the moment you close the chat.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;aiFetchly&lt;/strong&gt; is an open-source, local-first &lt;strong&gt;desktop AI agent&lt;/strong&gt; (Windows, macOS, Linux) built for business research, document-grounded drafting, lead organization, and scheduled outreach — with permission-gated tools you can review.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tool-using AI chat&lt;/strong&gt; with transcripts and permission controls&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knowledge Library (RAG)&lt;/strong&gt; — ground emails and reports in your own PDFs, Word docs, and HTML&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lead generation&lt;/strong&gt; across search engines plus a &lt;strong&gt;Local Business Finder&lt;/strong&gt; (Google Maps / Yandex Maps) with CSV/JSON export&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI email writing&lt;/strong&gt; and SMTP outreach campaigns (your server, filters, dedupe)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task scheduler&lt;/strong&gt; — cron, dependencies, pause/resume, execution history&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Extensibility&lt;/strong&gt; — skills, plugins, MCP tools, and specialist subagents&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why local-first matters
&lt;/h2&gt;

&lt;p&gt;Keeping a business Knowledge Library and task history on the desktop makes recurring ops work reviewable: you see which tools ran, what was drafted, and what still needs human approval before anything is sent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Features overview: &lt;a href="https://www.aifetchly.com/features" rel="noopener noreferrer"&gt;https://www.aifetchly.com/features&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Lead generation docs: &lt;a href="https://docs.aifetchly.com/docs/category/lead-generation" rel="noopener noreferrer"&gt;https://docs.aifetchly.com/docs/category/lead-generation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Installation: &lt;a href="https://docs.aifetchly.com/docs/getting-started/installation" rel="noopener noreferrer"&gt;https://docs.aifetchly.com/docs/getting-started/installation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Source: &lt;a href="https://github.com/robertzengcn/aiFetchly" rel="noopener noreferrer"&gt;https://github.com/robertzengcn/aiFetchly&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feedback from folks building local agents for non-coding workflows is very welcome.&lt;/p&gt;

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