<?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: Rohit Malhotra</title>
    <description>The latest articles on DEV Community by Rohit Malhotra (@rohit_malhotra_1b82012aeb).</description>
    <link>https://dev.to/rohit_malhotra_1b82012aeb</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%2F4032347%2Fe14f25d3-856e-4ebe-9500-1b407285ef99.png</url>
      <title>DEV Community: Rohit Malhotra</title>
      <link>https://dev.to/rohit_malhotra_1b82012aeb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rohit_malhotra_1b82012aeb"/>
    <language>en</language>
    <item>
      <title>Most AI Meeting Tools Store Your Transcripts as Plain Text. I Built One That Doesn't.</title>
      <dc:creator>Rohit Malhotra</dc:creator>
      <pubDate>Thu, 30 Jul 2026 09:58:09 +0000</pubDate>
      <link>https://dev.to/rohit_malhotra_1b82012aeb/most-ai-meeting-tools-store-your-transcripts-as-plain-text-i-built-one-that-doesnt-20im</link>
      <guid>https://dev.to/rohit_malhotra_1b82012aeb/most-ai-meeting-tools-store-your-transcripts-as-plain-text-i-built-one-that-doesnt-20im</guid>
      <description>&lt;h2&gt;
  
  
  Most AI Meeting Tools Store Your Transcripts as Plain Text. I Built One That Doesn't.
&lt;/h2&gt;

&lt;p&gt;AI meeting assistants have become incredibly good over the past year.&lt;/p&gt;

&lt;p&gt;They can transcribe conversations, answer questions during meetings, summarize action items, and even coach you during interviews.&lt;/p&gt;

&lt;p&gt;But while trying a bunch of them, I kept wondering about one question that surprisingly few products talk about:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who can actually read my meeting history?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For most AI meeting tools, transcripts, notes, titles, and chat history are stored as ordinary plaintext in a database. They're encrypted while being transmitted and while sitting on disk, but once the application needs to read them, they're decrypted on the server.&lt;/p&gt;

&lt;p&gt;That's a perfectly common architecture.&lt;/p&gt;

&lt;p&gt;It just wasn't one I wanted for my own meetings.&lt;/p&gt;

&lt;p&gt;So while building &lt;strong&gt;Observer&lt;/strong&gt;, I decided to solve a different problem first:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;What if the server never stored readable meeting history in the first place?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The problem with meeting AI
&lt;/h2&gt;

&lt;p&gt;Modern meeting assistants are becoming your second brain.&lt;/p&gt;

&lt;p&gt;They remember:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;interviews&lt;/li&gt;
&lt;li&gt;customer calls&lt;/li&gt;
&lt;li&gt;salary discussions&lt;/li&gt;
&lt;li&gt;design reviews&lt;/li&gt;
&lt;li&gt;roadmap planning&lt;/li&gt;
&lt;li&gt;legal conversations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's a huge amount of sensitive information.&lt;/p&gt;

&lt;p&gt;Yet most of us barely think about where all of it ends up.&lt;/p&gt;

&lt;p&gt;After using several products, I realized I cared less about whether AI could summarize my meeting...&lt;/p&gt;

&lt;p&gt;...and more about who could browse those summaries later.&lt;/p&gt;




&lt;h2&gt;
  
  
  Building Private Vault
&lt;/h2&gt;

&lt;p&gt;Observer stores meeting history.&lt;/p&gt;

&lt;p&gt;It has to.&lt;/p&gt;

&lt;p&gt;Otherwise features like searching previous meetings or asking follow-up questions wouldn't work.&lt;/p&gt;

&lt;p&gt;The difference is &lt;strong&gt;how&lt;/strong&gt; it's stored.&lt;/p&gt;

&lt;p&gt;Before meeting data is written to the database, it's encrypted on your Mac using &lt;strong&gt;AES-256-GCM&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;meeting titles&lt;/li&gt;
&lt;li&gt;transcripts&lt;/li&gt;
&lt;li&gt;meeting notes&lt;/li&gt;
&lt;li&gt;AI conversations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The encryption key comes from your passphrase.&lt;/p&gt;

&lt;p&gt;That passphrase never leaves your device.&lt;/p&gt;

&lt;p&gt;The server stores ciphertext—not readable meeting content.&lt;/p&gt;

&lt;p&gt;So instead of saying&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Trust us, we won't look."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;the architecture is closer to&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"We couldn't casually look even if we wanted to."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Of course, there are practical limitations.&lt;/p&gt;

&lt;p&gt;Some metadata still needs to remain accessible so the product can work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;account email&lt;/li&gt;
&lt;li&gt;subscription status&lt;/li&gt;
&lt;li&gt;meeting duration&lt;/li&gt;
&lt;li&gt;usage statistics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And whenever AI needs to answer a question or generate notes, the meeting is temporarily decrypted, processed, and immediately encrypted again.&lt;/p&gt;

&lt;p&gt;I think that's a much more honest privacy story than claiming everything is magically "end-to-end encrypted."&lt;/p&gt;




&lt;h2&gt;
  
  
  AI without another meeting participant
&lt;/h2&gt;

&lt;p&gt;The second thing that bothered me was meeting bots.&lt;/p&gt;

&lt;p&gt;Most assistants join Zoom or Meet as another attendee.&lt;/p&gt;

&lt;p&gt;Someone inevitably asks:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Who's that?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Observer doesn't join the meeting.&lt;/p&gt;

&lt;p&gt;It listens through your Mac's system audio, so it works with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Zoom&lt;/li&gt;
&lt;li&gt;Google Meet&lt;/li&gt;
&lt;li&gt;Teams&lt;/li&gt;
&lt;li&gt;Slack&lt;/li&gt;
&lt;li&gt;Discord&lt;/li&gt;
&lt;li&gt;Webex&lt;/li&gt;
&lt;li&gt;browser-based meetings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No participant.&lt;/p&gt;

&lt;p&gt;No calendar integration.&lt;/p&gt;

&lt;p&gt;No special setup.&lt;/p&gt;




&lt;h2&gt;
  
  
  Live assistance instead of post-meeting summaries
&lt;/h2&gt;

&lt;p&gt;Most products shine after the meeting is over.&lt;/p&gt;

&lt;p&gt;I wanted help while I was still talking.&lt;/p&gt;

&lt;p&gt;Observer supports different actions depending on what you need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Answer&lt;/strong&gt; → generate a quick reply from the conversation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Assist&lt;/strong&gt; → combine transcript with what's on your screen&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recap&lt;/strong&gt; → summarize the last few minutes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screen Analysis&lt;/strong&gt; → explain whatever is currently visible&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chat&lt;/strong&gt; → ask follow-up questions naturally&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The live transcript becomes the AI's working memory instead of disappearing into a summary afterward.&lt;/p&gt;




&lt;h2&gt;
  
  
  One feature I didn't expect to love
&lt;/h2&gt;

&lt;p&gt;After every meeting, Observer stores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;transcript&lt;/li&gt;
&lt;li&gt;notes&lt;/li&gt;
&lt;li&gt;AI conversations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The feature I use the most isn't actually AI.&lt;/p&gt;

&lt;p&gt;It's clicking a note and jumping directly to the exact moment in the transcript where that topic was discussed.&lt;/p&gt;

&lt;p&gt;Instead of wondering:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Didn't we decide this two weeks ago?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I can immediately find the original conversation.&lt;/p&gt;

&lt;p&gt;Small feature.&lt;/p&gt;

&lt;p&gt;Huge quality-of-life improvement.&lt;/p&gt;




&lt;h2&gt;
  
  
  Notion support
&lt;/h2&gt;

&lt;p&gt;I didn't want another knowledge base.&lt;/p&gt;

&lt;p&gt;Most of my documentation already lives in Notion.&lt;/p&gt;

&lt;p&gt;Observer simply lets me export meeting notes into an existing Notion page or database whenever I want.&lt;/p&gt;

&lt;p&gt;Meeting history stays encrypted inside Observer.&lt;/p&gt;

&lt;p&gt;Notion remains my long-term workspace.&lt;/p&gt;




&lt;h2&gt;
  
  
  Observer vs. Cluely
&lt;/h2&gt;

&lt;p&gt;People naturally compare Observer with Cluely, and I think they're solving similar—but not identical—problems.&lt;/p&gt;

&lt;p&gt;Cluely has built a much larger brand and offers a polished AI overlay experience across multiple platforms.&lt;/p&gt;

&lt;p&gt;Observer focuses on a slightly different set of priorities.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Observer&lt;/th&gt;
&lt;th&gt;Cluely&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Meeting bot required&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Device-side encrypted meeting history&lt;/td&gt;
&lt;td&gt;✅ Private Vault&lt;/td&gt;
&lt;td&gt;Focuses on encryption in transit and at rest&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Live transcript&lt;/td&gt;
&lt;td&gt;Always visible&lt;/td&gt;
&lt;td&gt;Available, but less central to the workflow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Notion export&lt;/td&gt;
&lt;td&gt;Built in&lt;/td&gt;
&lt;td&gt;Public integrations focus more on CRM/ATS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI workflow&lt;/td&gt;
&lt;td&gt;Separate Answer, Assist and Recap actions&lt;/td&gt;
&lt;td&gt;More unified assistant experience&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Undetectability&lt;/td&gt;
&lt;td&gt;Included in paid plans&lt;/td&gt;
&lt;td&gt;Higher-tier plans emphasize this capability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Platforms&lt;/td&gt;
&lt;td&gt;macOS today, Windows coming&lt;/td&gt;
&lt;td&gt;macOS and Windows&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Neither approach is objectively better.&lt;/p&gt;

&lt;p&gt;If you're looking for a mature AI assistant with a broader ecosystem, Cluely is a strong choice.&lt;/p&gt;

&lt;p&gt;If you're someone who cares about &lt;strong&gt;where meeting history lives&lt;/strong&gt;, &lt;strong&gt;who can read it&lt;/strong&gt;, and wants encryption to be part of the product architecture—not just a security page—then Observer may be worth a look.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I built it
&lt;/h2&gt;

&lt;p&gt;I didn't build Observer because the world needed another AI meeting assistant.&lt;/p&gt;

&lt;p&gt;I built it because I wanted one that I would actually trust with my own conversations.&lt;/p&gt;

&lt;p&gt;AI is getting incredibly good.&lt;/p&gt;

&lt;p&gt;The next differentiator won't just be model quality.&lt;/p&gt;

&lt;p&gt;It'll be how responsibly we handle the information users trust us with.&lt;/p&gt;

&lt;p&gt;I'd love to hear how others are approaching this.&lt;/p&gt;

&lt;p&gt;If you're building AI products:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How are you thinking about user data and privacy?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>security</category>
      <category>cluelyalternative</category>
    </item>
    <item>
      <title>I built Observer an AI meeting companion that doesn't join your calls</title>
      <dc:creator>Rohit Malhotra</dc:creator>
      <pubDate>Thu, 16 Jul 2026 14:49:54 +0000</pubDate>
      <link>https://dev.to/rohit_malhotra_1b82012aeb/i-built-observer-an-ai-meeting-companion-that-doesnt-join-your-calls-fl</link>
      <guid>https://dev.to/rohit_malhotra_1b82012aeb/i-built-observer-an-ai-meeting-companion-that-doesnt-join-your-calls-fl</guid>
      <description>&lt;h1&gt;
  
  
  I built an AI meeting companion that doesn't join your calls
&lt;/h1&gt;

&lt;p&gt;For the last few months, I've been obsessed with one question.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why does every AI meeting assistant need to join the meeting as another participant?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Whether it's interviews, customer calls, sales demos or team meetings, most tools either record everything with a bot or focus only on transcription.&lt;/p&gt;

&lt;p&gt;I wanted something different.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;Observer&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;An AI companion that runs locally on your Mac, understands your meeting in real time, helps when you need it, and never joins the call.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I built it
&lt;/h2&gt;

&lt;p&gt;I spend a lot of time in meetings.&lt;/p&gt;

&lt;p&gt;Sometimes it's technical discussions.&lt;/p&gt;

&lt;p&gt;Sometimes interviews.&lt;/p&gt;

&lt;p&gt;Sometimes product planning.&lt;/p&gt;

&lt;p&gt;Sometimes client calls.&lt;/p&gt;

&lt;p&gt;Most AI assistants interrupt the experience. They join the meeting, announce themselves, and often make everyone aware they're recording.&lt;/p&gt;

&lt;p&gt;I wanted something that simply stays with me and helps only when I ask.&lt;/p&gt;

&lt;p&gt;That became Observer.&lt;/p&gt;

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

&lt;p&gt;Observer continuously listens to your meeting and builds context in real time.&lt;/p&gt;

&lt;p&gt;Whenever you need help, it's already caught up.&lt;/p&gt;

&lt;p&gt;Some of the features include:&lt;/p&gt;

&lt;h3&gt;
  
  
  🎙 Live speech recognition
&lt;/h3&gt;

&lt;p&gt;Observer transcribes conversations in real time with low latency.&lt;/p&gt;

&lt;p&gt;No waiting until the meeting ends.&lt;/p&gt;

&lt;h3&gt;
  
  
  💬 AI Answers
&lt;/h3&gt;

&lt;p&gt;Need help answering a question?&lt;/p&gt;

&lt;p&gt;Observer uses the live conversation to generate contextual responses instantly.&lt;/p&gt;

&lt;p&gt;Great for interviews, sales calls, customer support, brainstorming or technical discussions.&lt;/p&gt;

&lt;h3&gt;
  
  
  🖥 Screen understanding
&lt;/h3&gt;

&lt;p&gt;Sometimes the answer isn't in the conversation.&lt;/p&gt;

&lt;p&gt;It's on your screen.&lt;/p&gt;

&lt;p&gt;Observer can understand both your screen and the live meeting context together before generating a response.&lt;/p&gt;

&lt;h3&gt;
  
  
  📝 Smart meeting notes
&lt;/h3&gt;

&lt;p&gt;Instead of generic summaries, Observer generates notes based on the type of meeting.&lt;/p&gt;

&lt;p&gt;Whether it's:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interview&lt;/li&gt;
&lt;li&gt;Technical discussion&lt;/li&gt;
&lt;li&gt;Sales call&lt;/li&gt;
&lt;li&gt;Team meeting&lt;/li&gt;
&lt;li&gt;Lecture&lt;/li&gt;
&lt;li&gt;Recruiting&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…the recap adapts accordingly.&lt;/p&gt;

&lt;h3&gt;
  
  
  🌍 Multiple languages
&lt;/h3&gt;

&lt;p&gt;Meetings don't always happen in English.&lt;/p&gt;

&lt;p&gt;Observer works across multiple languages, making it useful for global teams.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎧 Accent recognition
&lt;/h3&gt;

&lt;p&gt;Different accents often confuse transcription systems.&lt;/p&gt;

&lt;p&gt;Observer is designed to better understand diverse accents, helping improve transcript quality and AI responses.&lt;/p&gt;

&lt;h3&gt;
  
  
  ⌨ Keyboard-first workflow
&lt;/h3&gt;

&lt;p&gt;No need to keep switching windows.&lt;/p&gt;

&lt;p&gt;Everything can be triggered with shortcuts while you're working.&lt;/p&gt;

&lt;h3&gt;
  
  
  🕵️ Undetectable Mode
&lt;/h3&gt;

&lt;p&gt;This was one of the biggest requests from users.&lt;/p&gt;

&lt;p&gt;Observer stays with you without joining your meeting as another participant.&lt;/p&gt;

&lt;p&gt;No bots entering your call.&lt;/p&gt;

&lt;p&gt;No "AI Assistant has joined the meeting."&lt;/p&gt;

&lt;p&gt;Just your workspace.&lt;/p&gt;

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

&lt;p&gt;I also wanted pricing that made sense.&lt;/p&gt;

&lt;p&gt;Observer currently has two plans:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pro&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;$25/month&lt;/li&gt;
&lt;li&gt;Unlimited meetings&lt;/li&gt;
&lt;li&gt;20 hours/month&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Max&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;$50/month&lt;/li&gt;
&lt;li&gt;Unlimited meetings&lt;/li&gt;
&lt;li&gt;40 hours/month&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  An alternative to expensive AI companions
&lt;/h2&gt;

&lt;p&gt;Recently, several AI meeting tools have significantly increased pricing for premium features.&lt;/p&gt;

&lt;p&gt;One example is Cluely's &lt;strong&gt;$150/month&lt;/strong&gt; plan that includes its undetectability features.&lt;/p&gt;

&lt;p&gt;If you're mainly looking for a private AI meeting companion with real-time assistance, meeting notes, screen understanding and live transcription, Observer offers a much more affordable alternative.&lt;/p&gt;

&lt;h2&gt;
  
  
  Built with developers in mind
&lt;/h2&gt;

&lt;p&gt;Under the hood, Observer combines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-time speech recognition&lt;/li&gt;
&lt;li&gt;Live AI reasoning&lt;/li&gt;
&lt;li&gt;Screen understanding&lt;/li&gt;
&lt;li&gt;Context-aware responses&lt;/li&gt;
&lt;li&gt;Fast keyboard workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The biggest challenge wasn't building AI.&lt;/p&gt;

&lt;p&gt;It was making everything feel instant enough that it could actually be useful during a live conversation.&lt;/p&gt;

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

&lt;p&gt;You can learn more here:&lt;/p&gt;

&lt;p&gt;🌐 &lt;a href="https://getobserver.app" rel="noopener noreferrer"&gt;https://getobserver.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎥 Watch the demo:&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=EfMlR_FFfgA" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=EfMlR_FFfgA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 Product Hunt:&lt;br&gt;
&lt;a href="https://www.producthunt.com/products/observer-4?launch=observer-5" rel="noopener noreferrer"&gt;https://www.producthunt.com/products/observer-4?launch=observer-5&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Launch discount
&lt;/h3&gt;

&lt;p&gt;To celebrate the launch, I'm offering &lt;strong&gt;20% off for the first 100 users.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use code:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FIRST100&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;I'd genuinely love feedback from developers.&lt;/p&gt;

&lt;p&gt;What feature would make an AI meeting companion actually useful for you?&lt;/p&gt;

&lt;p&gt;I'm especially interested in hearing from engineers, recruiters, founders and people who spend a large part of their day in meetings.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>showdev</category>
      <category>sideprojects</category>
    </item>
  </channel>
</rss>
