<?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>Forem: izan_io</title>
    <description>The latest articles on Forem by izan_io (@izan_io).</description>
    <link>https://forem.com/izan_io</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%2F3769484%2F4e871d77-072b-4ad7-ab6f-feac63bb8a2c.png</url>
      <title>Forem: izan_io</title>
      <link>https://forem.com/izan_io</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/izan_io"/>
    <language>en</language>
    <item>
      <title>I Built an AI Assistant That Reads My Emails and Replies. All Running in the Browser</title>
      <dc:creator>izan_io</dc:creator>
      <pubDate>Sat, 21 Feb 2026 21:17:24 +0000</pubDate>
      <link>https://forem.com/izan_io/i-built-an-ai-assistant-that-reads-my-emails-and-replies-all-running-in-the-browser-51de</link>
      <guid>https://forem.com/izan_io/i-built-an-ai-assistant-that-reads-my-emails-and-replies-all-running-in-the-browser-51de</guid>
      <description>&lt;p&gt;Last week I asked my AI assistant to check my emails. It opened Gmail, read through my inbox, summarized what was waiting for me, and when I pointed at one email and said "reply to this one," it drafted and sent a response. All of this happened in my browser. No backend server touched my data. No API key left my machine.&lt;/p&gt;

&lt;p&gt;This is izan.io (&lt;a href="https://izan.io" rel="noopener noreferrer"&gt;https://izan.io&lt;/a&gt;) — and it's fully open source.&lt;/p&gt;

&lt;p&gt;The Problem With Every AI Chat App&lt;/p&gt;

&lt;p&gt;You've probably used ChatGPT, Claude, or one of the dozen AI chat interfaces out there. They all share the same limitations:&lt;/p&gt;

&lt;p&gt;Locked to one provider. Want to try Gemini after using GPT-4? New app, new subscription, new interface.&lt;/p&gt;

&lt;p&gt;Your data lives on their servers. Every conversation, every API key, stored somewhere you don't control.&lt;/p&gt;

&lt;p&gt;They can't do anything. They talk. That's it. Ask them to check your email or book a flight, and you get a polite refusal.&lt;/p&gt;

&lt;p&gt;izan.io solves all three.&lt;/p&gt;

&lt;p&gt;What is izan.io?&lt;/p&gt;

&lt;p&gt;izan.io is an open-source AI agent platform that runs entirely in your browser. Here's what makes it different:&lt;/p&gt;

&lt;p&gt;17+ LLM Providers, One Interface&lt;/p&gt;

&lt;p&gt;OpenAI, Google Gemini, Claude, Mistral, Groq, DeepSeek, Llama via Ollama, and more — all accessible from the same chat interface. Bring your own API key, switch models mid-conversation, compare outputs. No subscriptions, no middleman.&lt;/p&gt;

&lt;p&gt;Your Data Never Leaves Your Browser&lt;/p&gt;

&lt;p&gt;API keys are stored in IndexedDB. Conversations are stored in IndexedDB. There is literally no backend database. When you chat with GPT-4, your browser talks directly to OpenAI's API. izan.io never sees your messages.&lt;/p&gt;

&lt;p&gt;Agents That Actually Do Things&lt;/p&gt;

&lt;p&gt;This is the big one. izan.io agents don't just generate text — they use tools. And with browser macros, those tools can be anything you can do in a browser.&lt;/p&gt;

&lt;p&gt;The Gmail Demo: AI Meets Browser Automation&lt;/p&gt;

&lt;p&gt;Let me walk you through what happened in the demo:&lt;/p&gt;

&lt;p&gt;Step 1: I had Gmail open in my browser session, with izan.io's Chrome extension active.&lt;/p&gt;

&lt;p&gt;Step 2: I told the agent: "Check my emails."&lt;/p&gt;

&lt;p&gt;Step 3: The agent used browser automation to navigate Gmail, read through my inbox, and came back with a summary of my recent emails — senders, subjects, and snippets.&lt;/p&gt;

&lt;p&gt;Step 4: I picked one email and said: "Reply to this one." The agent composed a contextual reply and sent it.&lt;/p&gt;

&lt;p&gt;Step 5: I verified the sent reply — it was there in my sent folder, exactly as the agent composed it.&lt;/p&gt;

&lt;p&gt;No Gmail API setup. No OAuth flow. No server-side integration. The agent literally used the browser like a human would — clicking, reading, typing — but faster.&lt;/p&gt;

&lt;p&gt;How Is This Possible?&lt;/p&gt;

&lt;p&gt;izan.io uses the Model Context Protocol (MCP) combined with a Chrome extension that can record and replay browser interactions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Record a macro: Use the visual recorder to capture browser actions — clicks, typing, scrolling, navigation. No code needed.&lt;/li&gt;
&lt;li&gt;Macro becomes a tool: The recorded actions are automatically converted into an MCP tool definition.&lt;/li&gt;
&lt;li&gt;Agent uses the tool: When you ask the agent to do something, it calls the macro tool just like any other function call. The browser automation replays your recorded steps.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Think of it as giving your AI agent hands to use any website.&lt;/p&gt;

&lt;p&gt;Multi-Agent Orchestration&lt;/p&gt;

&lt;p&gt;Single agents are powerful. Multiple agents working together are something else.&lt;/p&gt;

&lt;p&gt;izan.io supports multi-agent orchestration — agents can call other agents as tools, up to 3 levels deep. A general assistant can delegate domain-specific questions to specialized agents, each with their own tools and system prompts.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Research Agent gathers information from multiple sources&lt;/li&gt;
&lt;li&gt;Writing Agent takes the research and drafts content&lt;/li&gt;
&lt;li&gt;Review Agent checks the output for quality&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All triggered from a single user message.&lt;/p&gt;

&lt;p&gt;80+ Built-in Agents&lt;/p&gt;

&lt;p&gt;izan.io comes with 80+ pre-configured agents covering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Productivity: Gmail, Google Sheets, Notion, Jira, Trello, GitHub&lt;/li&gt;
&lt;li&gt;Social Media: Twitter/X, Instagram, LinkedIn, Reddit, Discord&lt;/li&gt;
&lt;li&gt;Research: Google Scholar, ArXiv, Wikipedia, HackerNews&lt;/li&gt;
&lt;li&gt;E-commerce: Amazon, eBay, Shopify, Booking.com&lt;/li&gt;
&lt;li&gt;Finance: Yahoo Finance, CoinMarketCap&lt;/li&gt;
&lt;li&gt;And many more...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each agent has curated system prompts and tool configurations. Use them as-is or customize them to fit your workflow.&lt;/p&gt;

&lt;p&gt;The Tech Stack (For the Curious)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: React 19 + React Router 7 + Vite + Tailwind CSS 4&lt;/li&gt;
&lt;li&gt;State: Zustand stores for chat, agents, MCP, and models&lt;/li&gt;
&lt;li&gt;Database: IndexedDB via Dexie.js — everything client-side&lt;/li&gt;
&lt;li&gt;MCP Servers: Run in-browser using postMessage-based transport&lt;/li&gt;
&lt;li&gt;Chrome Extension: Records macros, replays via Chrome DevTools Protocol&lt;/li&gt;
&lt;li&gt;Infrastructure: AWS CDK (S3 + CloudFront) — static hosting only&lt;/li&gt;
&lt;li&gt;Monorepo: npm workspaces + Turborepo&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The architecture is intentionally simple. No backend server processing your messages. No database storing your conversations. The Lambda function that exists is purely a CORS proxy for connecting to custom MCP servers — it doesn't see or store any content.&lt;/p&gt;

&lt;p&gt;Getting Started&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to izan.io (&lt;a href="https://izan.io" rel="noopener noreferrer"&gt;https://izan.io&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Paste an API key from any supported provider&lt;/li&gt;
&lt;li&gt;Start chatting&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. No account creation, no email verification, no credit card.&lt;/p&gt;

&lt;p&gt;For browser automation, install the Chrome extension and record your first macro in under a minute.&lt;/p&gt;

&lt;p&gt;It's Open Source&lt;/p&gt;

&lt;p&gt;izan.io is licensed under AGPL-3.0. The entire codebase — frontend, agents, MCP servers, Chrome extension, infrastructure — is open.&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/ekingunoncu/izan.io" rel="noopener noreferrer"&gt;https://github.com/ekingunoncu/izan.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you find this useful, a star on GitHub would mean a lot. It helps others discover the project and motivates continued development.&lt;/p&gt;

&lt;p&gt;izan.io is built by a small team that believes AI tools should be open, private, and extensible. If you have ideas, feedback, or want to contribute, open an issue or PR — we'd love to hear from you.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>opensource</category>
      <category>openclaw</category>
    </item>
    <item>
      <title>Smart AI AgentsThat Actually Get Things Done</title>
      <dc:creator>izan_io</dc:creator>
      <pubDate>Thu, 12 Feb 2026 18:26:10 +0000</pubDate>
      <link>https://forem.com/izan_io/smart-ai-agentsthat-actually-get-things-done-588f</link>
      <guid>https://forem.com/izan_io/smart-ai-agentsthat-actually-get-things-done-588f</guid>
      <description>&lt;p&gt;Hey everyone! I'm the maker of &lt;a href="https://izan.io" rel="noopener noreferrer"&gt;izan.io&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I built this because I was frustrated with AI tools that lock you into a single provider, store your data, or hide features behind paywalls. izan.io takes the opposite approach. Your API keys stay in your browser, you can choose from 17+ model providers, and everything is fully open source.&lt;/p&gt;

&lt;p&gt;One thing users really enjoy is that izan.io runs directly in your own browser. Web tools work on your existing sessions, so you can use sites you're already logged into without adding any extra keys or credentials. Thanks to predefined actions, this is both convenient and safe.&lt;/p&gt;

&lt;p&gt;The feature I'm most excited about is browser macros. You can record a workflow including clicks, typing, and navigation, and turn it into an MCP tool that any AI agent can call. No coding required, and it takes about 60 seconds.&lt;/p&gt;

&lt;p&gt;Some things you can do today:&lt;/p&gt;

&lt;p&gt;Chain agents together so one agent’s output feeds into another&lt;br&gt;
Connect your own MCP servers to use custom tools&lt;br&gt;
Use predefined agents and MCP servers to get started instantly, without recording a macro&lt;/p&gt;

&lt;p&gt;I’d love to hear what you think. What agents or tools would you like to see next? Happy to answer any questions!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
