<?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: mehdi harzallah</title>
    <description>The latest articles on DEV Community by mehdi harzallah (@opestro).</description>
    <link>https://dev.to/opestro</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%2F1557063%2Ff3fed18a-2029-4640-862d-fcdcc2b80b51.jpeg</url>
      <title>DEV Community: mehdi harzallah</title>
      <link>https://dev.to/opestro</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/opestro"/>
    <language>en</language>
    <item>
      <title>I built a Mac notes app with Jarvis inside</title>
      <dc:creator>mehdi harzallah</dc:creator>
      <pubDate>Wed, 09 Sep 2026 23:34:12 +0000</pubDate>
      <link>https://dev.to/opestro/i-built-a-mac-notes-app-with-jarvis-inside-2k85</link>
      <guid>https://dev.to/opestro/i-built-a-mac-notes-app-with-jarvis-inside-2k85</guid>
      <description>&lt;p&gt;I kept losing ideas on my Mac.&lt;/p&gt;

&lt;p&gt;Not because I lacked notes apps. Because every notes app wanted a &lt;em&gt;window&lt;/em&gt;. By the time it finished opening, the thought was already gone — replaced by Slack, a browser tab, or whatever I was supposed to be doing.&lt;/p&gt;

&lt;p&gt;I didn't want to abandon notes. I wanted &lt;strong&gt;better notes&lt;/strong&gt; — always nearby, out of the way until I reached for them — and then I wanted something smarter living &lt;em&gt;inside&lt;/em&gt; those notes: an agent that could see my screen, hear me, talk back, and act in my apps.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;Tucky&lt;/strong&gt;: a native macOS &lt;strong&gt;notes taker&lt;/strong&gt; that docks to the edge of your screen, with a &lt;strong&gt;Jarvis-style agent inside&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Site: &lt;a href="https://tucky.io" rel="noopener noreferrer"&gt;tucky.io&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Notes first
&lt;/h2&gt;

&lt;p&gt;Tucky is a notes app.&lt;/p&gt;

&lt;p&gt;Notes sleep as a thin stripe on the side of your screen. Reach over — titles fan out. Open one, write, tuck it away. They're local files, encrypted on disk. Checkbox tasks, live Markdown, global shortcuts, clean exports. Core note-taking works without sending your life to the cloud.&lt;/p&gt;

&lt;p&gt;That edge UI is the whole point of the free experience. Sticky thoughts finally have a home that doesn't demand a full window.&lt;/p&gt;

&lt;h2&gt;
  
  
  Jarvis inside
&lt;/h2&gt;

&lt;p&gt;On top of the notes — not instead of them — sits the agent.&lt;/p&gt;

&lt;p&gt;Hold &lt;strong&gt;⌥Space&lt;/strong&gt; from any app and talk to Tucky. From the notes edge, it can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;See the screen&lt;/strong&gt; — e.g. "summarize this course" → looks at what's on screen, summarizes, drops it into a note&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hear and talk&lt;/strong&gt; — voice in, voice out&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Triage email&lt;/strong&gt; — "Any news? Check my emails" → reads Gmail, pulls what matters, tells you&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Act through connectors&lt;/strong&gt; — Gmail (read/send), Google Docs, Sheets, Calendar, Notion, GitHub, with more coming&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The notes stay the durable surface. Summaries land in notes. Thoughts stay in notes. The agent is how you capture and act faster — Jarvis &lt;em&gt;inside&lt;/em&gt; the notes app, not a separate chat product wearing a notes costume.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Privacy detail I care about:&lt;/strong&gt; when you ask about a note, titles can go with the question; the &lt;strong&gt;body only goes to the model if you allow a read&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem this combo solves
&lt;/h2&gt;

&lt;p&gt;Founders (me included) don't only have a "chat with AI" problem. We have a &lt;strong&gt;capture&lt;/strong&gt; problem and an &lt;strong&gt;action&lt;/strong&gt; problem.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Plain sticky notes capture, but they don't act&lt;/li&gt;
&lt;li&gt;Browser AIs act (sort of), but they don't live on your desktop or keep a local encrypted scratchpad&lt;/li&gt;
&lt;li&gt;Big knowledge apps are workspaces — great later, heavy when the idea is still a half-sentence&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tucky's bet: &lt;strong&gt;edge notes for capture&lt;/strong&gt;, &lt;strong&gt;agent inside for action&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Build decisions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Native Swift, not Electron
&lt;/h3&gt;

&lt;p&gt;Swift / SwiftUI / AppKit. About &lt;strong&gt;15 MB&lt;/strong&gt;. macOS 15+, Apple silicon and Intel. Updates itself.&lt;/p&gt;

&lt;p&gt;An always-present edge UI has to stay light or people quit in a week. Native was the honest choice.&lt;/p&gt;

&lt;h3&gt;
  
  
  Edge UI instead of a window
&lt;/h3&gt;

&lt;p&gt;Windows demand attention. The edge doesn't: stay invisible → fan out → collapse. If the notes UI is loud, you rebuild the context-switch problem you were escaping.&lt;/p&gt;

&lt;h3&gt;
  
  
  Local notes, optional agent brain
&lt;/h3&gt;

&lt;p&gt;I'm not going to pretend Plus AI runs entirely offline. &lt;strong&gt;Notes are local-first and encrypted.&lt;/strong&gt; The agent uses models when you're on Plus. Try the notes for free; pay when you want Jarvis inside.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Free&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Notes on the Mac (limited free notes). No agent, no voice agent, no connectors.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Plus&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;$4/mo&lt;/strong&gt; — unlimited notes (still local/encrypted), models, voice (60+ languages), connectors.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Notes free so anyone can try the edge. Agent at $4/mo when you want the Jarvis layer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Launch snapshot (honest)
&lt;/h2&gt;

&lt;p&gt;I started Tucky alone, for my own chaos. We're now a team of about &lt;strong&gt;four&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In September 2026 we launched on Product Hunt and hit &lt;strong&gt;#2 Product of the Day&lt;/strong&gt;. Surreal — and temporary. The spike fades. What remains is whether people open the edge notes every day, and whether the agent inside earns the $4.&lt;/p&gt;

&lt;p&gt;If you've grown a native Mac notes utility past week one, I'd love to hear what actually worked.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;More connectors. Clearer demos of "notes + agent": screen → note, email → spoken brief, Notion/Docs actions. Messaging that stays honest: &lt;strong&gt;notes taker with Jarvis inside&lt;/strong&gt; — not "AI chatbot, but Mac."&lt;/p&gt;

&lt;p&gt;(There's an unrelated wearable thermometer also called Tucky online. Search &lt;strong&gt;macOS&lt;/strong&gt; or go to &lt;a href="https://tucky.io" rel="noopener noreferrer"&gt;tucky.io&lt;/a&gt;.)&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the notes / meet the agent
&lt;/h2&gt;

&lt;p&gt;→ &lt;a href="https://tucky.io" rel="noopener noreferrer"&gt;tucky.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Start with free edge notes. If you turn on the agent, tell me what felt magical, what felt wrong, and what it should do next.&lt;/p&gt;

&lt;p&gt;I'm building in public. Feedback &amp;gt; applause.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Native Swift on macOS. Direct download (not on the Mac App Store yet). Made by Mehdi Harzallah and a small team.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>swift</category>
      <category>productivity</category>
    </item>
    <item>
      <title>We hit #3 Product of the Day on Product Hunt 🏆</title>
      <dc:creator>mehdi harzallah</dc:creator>
      <pubDate>Wed, 09 Sep 2026 23:29:18 +0000</pubDate>
      <link>https://dev.to/opestro/we-hit-3-product-of-the-day-on-product-hunt-lnf</link>
      <guid>https://dev.to/opestro/we-hit-3-product-of-the-day-on-product-hunt-lnf</guid>
      <description>&lt;p&gt;Tucky — a Mac note-taker with Jarvis inside. Edge-docked, local, encrypted notes; an agent for screen, voice, and connectors.&lt;/p&gt;

&lt;p&gt;Notes free. Agent from $4/mo.&lt;br&gt;
Grateful for the support.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tucky.io" rel="noopener noreferrer"&gt;https://tucky.io&lt;/a&gt;&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftpileeqcbbfe31mldn4a.jpg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftpileeqcbbfe31mldn4a.jpg" alt="BadgeOfPH" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>We hit #3 Product of the Day on Product Hunt 🏆

Tucky — a Mac note-taker with Jarvis inside. Edge-docked, local, encrypted notes; an agent for screen, voice, and connectors.

Notes free. Agent from $4/mo.
Grateful for the support.

-&gt; tucky.io</title>
      <dc:creator>mehdi harzallah</dc:creator>
      <pubDate>Wed, 09 Sep 2026 23:26:58 +0000</pubDate>
      <link>https://dev.to/opestro/we-hit-3-product-of-the-day-on-product-hunt-tucky-a-mac-note-taker-with-jarvis-inside-fo</link>
      <guid>https://dev.to/opestro/we-hit-3-product-of-the-day-on-product-hunt-tucky-a-mac-note-taker-with-jarvis-inside-fo</guid>
      <description></description>
    </item>
  </channel>
</rss>
