<?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: BHUVANESH M</title>
    <description>The latest articles on DEV Community by BHUVANESH M (@bhuvaneshm_dev).</description>
    <link>https://dev.to/bhuvaneshm_dev</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%2F2966215%2F0cf36748-376f-427d-8fd3-4ca905349ea5.png</url>
      <title>DEV Community: BHUVANESH M</title>
      <link>https://dev.to/bhuvaneshm_dev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bhuvaneshm_dev"/>
    <language>en</language>
    <item>
      <title>MaskAgent : A Privacy-First Browser Agent That Protects Your Data Before AI Sees It</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Sun, 27 Sep 2026 05:10:58 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/maskagent-a-privacy-first-browser-agent-that-protects-your-data-before-ai-sees-it-15fg</link>
      <guid>https://dev.to/bhuvaneshm_dev/maskagent-a-privacy-first-browser-agent-that-protects-your-data-before-ai-sees-it-15fg</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;MaskAgent&lt;/strong&gt; is a privacy-first browser agent designed to perform&lt;br&gt;
intelligent browser automation while keeping sensitive user data&lt;br&gt;
protected on the device.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://bhuvanesh-m-dev.github.io/maskagent/" rel="noopener noreferrer"&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%2Ffyckexqutshukub7xq0s.png" alt="MaskAgent" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Smart India Hackathon 2026 · Problem Statement SIH26171&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Project:&lt;/strong&gt; &lt;a href="https://bhuvanesh-m-dev.github.io/maskagent/" rel="noopener noreferrer"&gt;https://bhuvanesh-m-dev.github.io/maskagent/&lt;/a&gt;&lt;br&gt;
🔗 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/bhuvanesh-m-dev/maskagent" rel="noopener noreferrer"&gt;https://github.com/bhuvanesh-m-dev/maskagent&lt;/a&gt;&lt;br&gt;
▶️ &lt;strong&gt;Demo:&lt;/strong&gt; &lt;a href="https://youtube.com/watch?v=_rl1w6US6_U" rel="noopener noreferrer"&gt;https://youtube.com/watch?v=_rl1w6US6_U&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  The Problem: AI Browser Agents Can See Too Much
&lt;/h2&gt;

&lt;p&gt;AI browser agents are becoming capable of understanding webpages and&lt;br&gt;
performing tasks such as clicking buttons, entering information,&lt;br&gt;
scrolling, and navigating websites.&lt;/p&gt;

&lt;p&gt;But there is a privacy problem.&lt;/p&gt;

&lt;p&gt;A webpage may contain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Names and addresses&lt;/li&gt;
&lt;li&gt;  Email addresses and phone numbers&lt;/li&gt;
&lt;li&gt;  Account information&lt;/li&gt;
&lt;li&gt;  Financial information&lt;/li&gt;
&lt;li&gt;  Personal identifiers&lt;/li&gt;
&lt;li&gt;  Other confidential information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If an AI system receives the raw webpage or screen content, sensitive&lt;br&gt;
information may cross the privacy boundary before the agent can reason&lt;br&gt;
about the task.&lt;/p&gt;

&lt;p&gt;MaskAgent approaches this problem differently:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Protect the sensitive information before AI reasoning begins.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F1.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%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F1.jpg" alt="Privacy&lt;br&gt;
Problem" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  What Is MaskAgent?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;MaskAgent is a privacy-first browser agent that combines browser&lt;br&gt;
automation, DOM analysis, visual perception, sensitive-data detection,&lt;br&gt;
local masking, and AI reasoning.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Its core principle is:&lt;/p&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;Perceive Locally → Protect Locally → Reason Intelligently&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Instead of directly sending raw browser content to an AI model,&lt;br&gt;
MaskAgent first analyzes the webpage locally.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Browser Screen
      ↓
DOM + Visual Perception
      ↓
Sensitive Data Detection
      ↓
Local Masking / Redaction
      ↓
Sanitized Context
      ↓
AI / LLM / VLM Reasoning
      ↓
Browser Action
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F2.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%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F2.jpg" alt="Privacy-First&lt;br&gt;
Pipeline" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  How MaskAgent Works
&lt;/h2&gt;
&lt;h3&gt;
  
  
  1. Perceive Locally
&lt;/h3&gt;

&lt;p&gt;MaskAgent analyzes the browser environment using webpage structure and&lt;br&gt;
visual information.&lt;/p&gt;

&lt;p&gt;It can combine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  DOM information&lt;/li&gt;
&lt;li&gt;  Visual webpage information&lt;/li&gt;
&lt;li&gt;  UI elements&lt;/li&gt;
&lt;li&gt;  Text regions&lt;/li&gt;
&lt;li&gt;  Form fields&lt;/li&gt;
&lt;li&gt;  Page structure&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  2. Protect Locally
&lt;/h3&gt;

&lt;p&gt;Sensitive information is detected and masked before it becomes part of&lt;br&gt;
the AI reasoning context.&lt;/p&gt;

&lt;p&gt;The goal is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Raw sensitive data stays local.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;
  
  
  3. Reason Intelligently
&lt;/h3&gt;

&lt;p&gt;After sanitization, the AI receives a safer representation of the&lt;br&gt;
webpage.&lt;/p&gt;

&lt;p&gt;The agent can then reason about the task and determine the required&lt;br&gt;
browser action.&lt;/p&gt;
&lt;h3&gt;
  
  
  4. Execute Locally
&lt;/h3&gt;

&lt;p&gt;The browser agent can perform actions such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Click&lt;/li&gt;
&lt;li&gt;  Type&lt;/li&gt;
&lt;li&gt;  Scroll&lt;/li&gt;
&lt;li&gt;  Navigate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F5.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%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F5.jpg" alt="Browser&lt;br&gt;
Actions" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  The Privacy Boundary
&lt;/h2&gt;

&lt;p&gt;The most important architectural idea in MaskAgent is the &lt;strong&gt;privacy&lt;br&gt;
boundary&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;┌───────────────────────────────────────────────┐
│             LOCAL / PROTECTED                 │
│                                               │
│ Browser → DOM + Vision → Detection → Masking │
│                                               │
└──────────────────────┬────────────────────────┘
                       │
                 Sanitized Context
                       │
                       ▼
┌───────────────────────────────────────────────┐
│                 AI REASONING                  │
│                                               │
│          LLM / VLM → Browser Action           │
│                                               │
└───────────────────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The design principle is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;RAW SENSITIVE DATA STAYS LOCAL; ONLY SANITIZED CONTEXT REACHES AI.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F4.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%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F4.jpg" alt="MaskAgent&lt;br&gt;
Architecture" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  DOM + Visual Perception
&lt;/h2&gt;

&lt;p&gt;A major part of the planned MaskAgent architecture is combining&lt;br&gt;
&lt;strong&gt;DOM-based understanding with visual perception&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;DOM information can provide structured webpage information, while visual&lt;br&gt;
perception can help understand what is actually displayed on the screen.&lt;/p&gt;

&lt;p&gt;This combination can help MaskAgent detect sensitive regions more&lt;br&gt;
precisely, especially on dynamic or visually complex webpages.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;              WEBPAGE
                 │
        ┌────────┴────────┐
        ↓                 ↓
       DOM          Visual Perception
        │                 │
        └────────┬────────┘
                 ↓
       Sensitive Data Detection
                 ↓
          Mask / Redact
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Why On-Device Processing?
&lt;/h2&gt;

&lt;p&gt;Privacy-sensitive information should ideally be protected as early as&lt;br&gt;
possible.&lt;/p&gt;

&lt;p&gt;MaskAgent therefore focuses on local processing for sensitive-data&lt;br&gt;
detection and masking.&lt;/p&gt;

&lt;p&gt;Potential benefits include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Reduced exposure of raw sensitive data&lt;/li&gt;
&lt;li&gt;  Better privacy control&lt;/li&gt;
&lt;li&gt;  Lower dependence on remote preprocessing&lt;/li&gt;
&lt;li&gt;  Faster local decisions for supported workloads&lt;/li&gt;
&lt;li&gt;  A clearer privacy boundary between perception and AI reasoning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project also explores browser technologies such as &lt;strong&gt;WebGPU&lt;/strong&gt; and&lt;br&gt;
&lt;strong&gt;WebAssembly&lt;/strong&gt; for lightweight local computation.&lt;/p&gt;


&lt;h2&gt;
  
  
  Technology Stack
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F7.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%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F7.jpg" alt="Technology&lt;br&gt;
Stack" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Area                 Technology&lt;/p&gt;



&lt;p&gt;Browser Extension    Chrome / Firefox&lt;br&gt;
  Extension Standard   Manifest V3&lt;br&gt;
  Languages            JavaScript / TypeScript&lt;br&gt;
  Browser APIs         Chrome Extension APIs&lt;br&gt;
  Local Acceleration   WebGPU / WebAssembly&lt;br&gt;
  ML Runtime           ONNX Runtime Web / Transformers.js&lt;br&gt;
  AI                   Lightweight Vision Models / LLM / VLM&lt;br&gt;
  Local AI Interface   Ollama&lt;br&gt;
  Backend / Services   FastAPI&lt;br&gt;
  Privacy Layer        DOM + Visual PII Detection, Masking and Redaction&lt;/p&gt;


&lt;h2&gt;
  
  
  Current Prototype
&lt;/h2&gt;

&lt;p&gt;MaskAgent is being developed as a browser extension prototype.&lt;/p&gt;

&lt;p&gt;The current project explores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Browser-based AI interaction&lt;/li&gt;
&lt;li&gt;  DOM analysis&lt;/li&gt;
&lt;li&gt;  Sensitive-data detection&lt;/li&gt;
&lt;li&gt;  Privacy masking&lt;/li&gt;
&lt;li&gt;  Local AI integration&lt;/li&gt;
&lt;li&gt;  Browser automation&lt;/li&gt;
&lt;li&gt;  Click, Type, Scroll and Navigate actions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is being developed for &lt;strong&gt;Smart India Hackathon 2026&lt;/strong&gt;, under&lt;br&gt;
problem statement &lt;strong&gt;SIH26171 --- On-device Visual Perception for&lt;br&gt;
Lightweight Browser Agents&lt;/strong&gt;.&lt;/p&gt;


&lt;h2&gt;
  
  
  Example Privacy Flow
&lt;/h2&gt;

&lt;p&gt;Imagine a webpage contains:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Name: Bhuvanesh M
Email: bhuvanesh@example.com
Account Number: 1234567890
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Instead of directly giving the raw information to an AI reasoning&lt;br&gt;
system, the privacy layer can transform sensitive fields into protected&lt;br&gt;
representations.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Name: [PERSON]
Email: [EMAIL]
Account Number: [ACCOUNT_NUMBER]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The AI can reason about the structure and task while the original&lt;br&gt;
sensitive values remain protected locally.&lt;/p&gt;

&lt;p&gt;This is the core idea behind &lt;strong&gt;sanitized context&lt;/strong&gt;.&lt;/p&gt;


&lt;h2&gt;
  
  
  Browser Automation
&lt;/h2&gt;

&lt;p&gt;MaskAgent is designed around practical browser actions:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Click
  ↓
Type
  ↓
Scroll
  ↓
Navigate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The privacy layer sits before AI reasoning rather than being added after&lt;br&gt;
the AI has already received the webpage.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F5.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%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F5.jpg" alt="Browser&lt;br&gt;
Automation" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  Activity and Agent Flow
&lt;/h2&gt;

&lt;p&gt;A browser agent needs to continuously understand what is happening on&lt;br&gt;
the page and decide what to do next.&lt;/p&gt;

&lt;p&gt;MaskAgent separates perception, protection, reasoning and execution.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;        ┌──────────────┐
        │    Browser   │
        └──────┬───────┘
               ↓
        ┌──────────────┐
        │  Perception  │
        └──────┬───────┘
               ↓
        ┌──────────────┐
        │   Privacy    │
        │   Protection │
        └──────┬───────┘
               ↓
        ┌──────────────┐
        │ AI Reasoning │
        └──────┬───────┘
               ↓
        ┌──────────────┐
        │   Browser    │
        │    Action    │
        └──────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F3.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%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F3.jpg" alt="Activity&lt;br&gt;
Stream" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  Where Can This Be Useful?
&lt;/h2&gt;

&lt;p&gt;A privacy-first browser agent can be relevant to workflows where&lt;br&gt;
webpages contain confidential information.&lt;/p&gt;

&lt;p&gt;Potential application areas include:&lt;/p&gt;
&lt;h3&gt;
  
  
  Banking and Finance
&lt;/h3&gt;

&lt;p&gt;Protect account details, transaction information and other financial&lt;br&gt;
data during browser automation.&lt;/p&gt;
&lt;h3&gt;
  
  
  Healthcare
&lt;/h3&gt;

&lt;p&gt;Reduce exposure of sensitive patient or medical information during&lt;br&gt;
automated workflows.&lt;/p&gt;
&lt;h3&gt;
  
  
  Government
&lt;/h3&gt;

&lt;p&gt;Support browser automation for portals that contain citizen or&lt;br&gt;
administrative information.&lt;/p&gt;
&lt;h3&gt;
  
  
  Enterprise
&lt;/h3&gt;

&lt;p&gt;Provide privacy-aware automation for internal dashboards, business&lt;br&gt;
systems and confidential workflows.&lt;/p&gt;
&lt;h3&gt;
  
  
  Education
&lt;/h3&gt;

&lt;p&gt;Support automated browser tasks while reducing unnecessary exposure of&lt;br&gt;
student or institutional information.&lt;/p&gt;


&lt;h2&gt;
  
  
  Challenges
&lt;/h2&gt;

&lt;p&gt;Building a privacy-first browser agent introduces several technical&lt;br&gt;
challenges.&lt;/p&gt;
&lt;h3&gt;
  
  
  Inference Latency
&lt;/h3&gt;

&lt;p&gt;Local visual or AI inference can be computationally expensive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Approach:&lt;/strong&gt; lightweight models and browser acceleration technologies.&lt;/p&gt;
&lt;h3&gt;
  
  
  Detection Errors
&lt;/h3&gt;

&lt;p&gt;Sensitive information may be missed or incorrectly detected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Approach:&lt;/strong&gt; combine DOM information with visual perception and improve&lt;br&gt;
detection rules/models.&lt;/p&gt;
&lt;h3&gt;
  
  
  Over-Redaction
&lt;/h3&gt;

&lt;p&gt;Masking too much information can reduce the usefulness of the AI&lt;br&gt;
context.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Approach:&lt;/strong&gt; precise region detection and semantic placeholders.&lt;/p&gt;
&lt;h3&gt;
  
  
  Dynamic Webpages
&lt;/h3&gt;

&lt;p&gt;Webpages can change continuously.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Approach:&lt;/strong&gt; continuous page analysis and efficient browser-side&lt;br&gt;
processing.&lt;/p&gt;
&lt;h3&gt;
  
  
  Limited Resources
&lt;/h3&gt;

&lt;p&gt;Browser-based AI must work within available CPU, memory and GPU&lt;br&gt;
resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Approach:&lt;/strong&gt; lightweight inference, WebGPU acceleration and efficient&lt;br&gt;
processing pipelines.&lt;/p&gt;


&lt;h2&gt;
  
  
  Privacy by Design
&lt;/h2&gt;

&lt;p&gt;MaskAgent is built around a privacy-by-design concept:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;        RAW PAGE
           │
           ▼
   ┌─────────────────┐
   │ Local Detection │
   └────────┬────────┘
            ↓
   ┌─────────────────┐
   │ Local Masking   │
   └────────┬────────┘
            ↓
     SANITIZED DATA
            │
            ▼
      AI REASONING
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The objective is not simply to tell an AI model to "ignore" private&lt;br&gt;
information.&lt;/p&gt;

&lt;p&gt;The objective is to &lt;strong&gt;reduce exposure before AI reasoning receives the&lt;br&gt;
context&lt;/strong&gt;.&lt;/p&gt;


&lt;h2&gt;
  
  
  What Makes MaskAgent Different?
&lt;/h2&gt;

&lt;p&gt;The project focuses on the combination of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Browser automation&lt;/li&gt;
&lt;li&gt;  On-device visual perception&lt;/li&gt;
&lt;li&gt;  DOM understanding&lt;/li&gt;
&lt;li&gt;  Sensitive-data detection&lt;/li&gt;
&lt;li&gt;  Local privacy masking&lt;/li&gt;
&lt;li&gt;  Sanitized AI context&lt;/li&gt;
&lt;li&gt;  AI-based browser reasoning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The central design idea is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Privacy should be part of the browser agent's perception pipeline,&lt;br&gt;
not an afterthought.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;


&lt;h2&gt;
  
  
  Project Architecture
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F4.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%2Fraw.githubusercontent.com%2Fbhuvanesh-m-dev%2Fmaskagent%2Frefs%2Fheads%2Fmain%2Fimg%2Freadme%2F4.jpg" alt="MaskAgent&lt;br&gt;
Architecture" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At a high level:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Browser
   │
   ├── DOM
   │
   └── Visual Screen
          │
          ▼
   Perception Layer
          │
          ▼
   Sensitive Data Detection
          │
          ▼
   Privacy / Masking Layer
          │
          ▼
   Sanitized Context
          │
          ▼
   AI Reasoning
          │
          ▼
   Browser Automation
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Repository Structure
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;maskagent/
├── README.md
├── CONTRIBUTING.md
├── code_files/
│   ├── README.md
│   ├── background.js
│   ├── content.js
│   ├── manifest.json
│   ├── popup.html
│   ├── popup.js
│   ├── styles.css
│   └── icons/
├── img/
├── papers/
├── ppt_files/
├── index.html
├── developers.html
└── team.html
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Try the Prototype
&lt;/h2&gt;

&lt;h3&gt;
  
  
  GitHub
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/bhuvanesh-m-dev/maskagent" rel="noopener noreferrer"&gt;https://github.com/bhuvanesh-m-dev/maskagent&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Project Website
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://bhuvanesh-m-dev.github.io/maskagent" rel="noopener noreferrer"&gt;https://bhuvanesh-m-dev.github.io/maskagent&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Demo
&lt;/h3&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/_rl1w6US6_U" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The demo explains the motivation behind MaskAgent and shows the working&lt;br&gt;
prototype.&lt;/p&gt;




&lt;h2&gt;
  
  
  Research and References
&lt;/h2&gt;

&lt;p&gt;The project explores technologies and documentation related to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Chrome Extensions&lt;/li&gt;
&lt;li&gt;  Browser Extension APIs&lt;/li&gt;
&lt;li&gt;  WebGPU&lt;/li&gt;
&lt;li&gt;  WebAssembly&lt;/li&gt;
&lt;li&gt;  Ollama&lt;/li&gt;
&lt;li&gt;  Transformers.js&lt;/li&gt;
&lt;li&gt;  ONNX Runtime Web&lt;/li&gt;
&lt;li&gt;  FastAPI&lt;/li&gt;
&lt;li&gt;  Lightweight AI models&lt;/li&gt;
&lt;li&gt;  Browser automation&lt;/li&gt;
&lt;li&gt;  Privacy-preserving AI systems&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Useful Documentation
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  Chrome Extensions: &lt;a href="https://developer.chrome.com/docs/extensions" rel="noopener noreferrer"&gt;https://developer.chrome.com/docs/extensions&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  Chrome Extensions API:
&lt;a href="https://developer.chrome.com/docs/extensions/reference" rel="noopener noreferrer"&gt;https://developer.chrome.com/docs/extensions/reference&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  WebGPU API:
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API" rel="noopener noreferrer"&gt;https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  WebAssembly: &lt;a href="https://webassembly.org/" rel="noopener noreferrer"&gt;https://webassembly.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  Ollama: &lt;a href="https://docs.ollama.com/" rel="noopener noreferrer"&gt;https://docs.ollama.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  Transformers.js:
&lt;a href="https://huggingface.co/docs/transformers.js/en/index" rel="noopener noreferrer"&gt;https://huggingface.co/docs/transformers.js/en/index&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  FastAPI: &lt;a href="https://fastapi.tiangolo.com/" rel="noopener noreferrer"&gt;https://fastapi.tiangolo.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Smart India Hackathon 2026
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Project:&lt;/strong&gt; MaskAgent --- Privacy-First Browser Agent&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Problem Statement:&lt;/strong&gt; SIH26171&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt; On-device Visual Perception for Lightweight Browser Agents&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core Approach:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Perceive Locally → Protect Locally → Reason Intelligently&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MaskAgent is being developed as a solution concept for privacy-aware&lt;br&gt;
browser automation where sensitive screen information should be&lt;br&gt;
protected before AI reasoning.&lt;/p&gt;




&lt;h2&gt;
  
  
  Roadmap
&lt;/h2&gt;

&lt;p&gt;Future development areas include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Improved visual PII detection&lt;/li&gt;
&lt;li&gt;  More precise bounding-box detection&lt;/li&gt;
&lt;li&gt;  DOM + vision fusion&lt;/li&gt;
&lt;li&gt;  Lightweight on-device models&lt;/li&gt;
&lt;li&gt;  Better dynamic webpage handling&lt;/li&gt;
&lt;li&gt;  Improved privacy masking&lt;/li&gt;
&lt;li&gt;  More browser actions&lt;/li&gt;
&lt;li&gt;  Improved local AI integration&lt;/li&gt;
&lt;li&gt;  Performance optimization using WebGPU&lt;/li&gt;
&lt;li&gt;  Broader browser compatibility&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Limitations
&lt;/h2&gt;

&lt;p&gt;MaskAgent is an active prototype and research-oriented project.&lt;/p&gt;

&lt;p&gt;Detection accuracy, browser compatibility, inference speed and model&lt;br&gt;
capabilities may vary depending on the webpage, device and selected AI&lt;br&gt;
model.&lt;/p&gt;

&lt;p&gt;The project should not be treated as a guarantee that all sensitive&lt;br&gt;
information will always be detected or protected.&lt;/p&gt;




&lt;h2&gt;
  
  
  Team
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Team DataSync&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;MaskAgent is being developed as part of the Smart India Hackathon 2026&lt;br&gt;
project work.&lt;/p&gt;

&lt;p&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%2F50bdhm2db67irqzy5pjx.png" 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%2F50bdhm2db67irqzy5pjx.png" alt="Team" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Keywords
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;AI browser agent&lt;/code&gt; · &lt;code&gt;privacy-first AI&lt;/code&gt; · &lt;code&gt;browser automation&lt;/code&gt; ·&lt;br&gt;
&lt;code&gt;PII detection&lt;/code&gt; · &lt;code&gt;on-device AI&lt;/code&gt; · &lt;code&gt;local AI&lt;/code&gt; · &lt;code&gt;Chrome extension&lt;/code&gt; ·&lt;br&gt;
&lt;code&gt;Manifest V3&lt;/code&gt; · &lt;code&gt;WebGPU&lt;/code&gt; · &lt;code&gt;WebAssembly&lt;/code&gt; · &lt;code&gt;visual perception&lt;/code&gt; ·&lt;br&gt;
&lt;code&gt;LLM browser agent&lt;/code&gt; · &lt;code&gt;privacy-preserving AI&lt;/code&gt; · &lt;code&gt;AI automation&lt;/code&gt; ·&lt;br&gt;
&lt;code&gt;sensitive data masking&lt;/code&gt; · &lt;code&gt;DOM analysis&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;AI browser agents should not have to choose between &lt;strong&gt;intelligence and&lt;br&gt;
privacy&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;MaskAgent explores another approach:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Let the browser understand sensitive information locally, protect it&lt;br&gt;
locally, and give the AI only the context it needs to reason.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Perceive Locally → Protect Locally → Reason Intelligently.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Connect With the Project
&lt;/h3&gt;

&lt;p&gt;🌐 &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://bhuvanesh-m-dev.github.io/maskagent/%5C" rel="noopener noreferrer"&gt;https://bhuvanesh-m-dev.github.io/maskagent/\&lt;/a&gt;&lt;br&gt;
💻 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/bhuvanesh-m-dev/maskagent%5C" rel="noopener noreferrer"&gt;https://github.com/bhuvanesh-m-dev/maskagent\&lt;/a&gt;&lt;br&gt;
▶️ &lt;strong&gt;Demo:&lt;/strong&gt; &lt;a href="https://youtube.com/watch?v=_rl1w6US6_U" rel="noopener noreferrer"&gt;https://youtube.com/watch?v=_rl1w6US6_U&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AI #BrowserAutomation #Privacy #ArtificialIntelligence #OnDeviceAI
&lt;/h1&gt;

&lt;h1&gt;
  
  
  WebGPU #ChromeExtensions #MachineLearning #LLM #CyberSecurity
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>privacy</category>
      <category>machinelearning</category>
      <category>webdev</category>
    </item>
    <item>
      <title>🌱 Technology Meets Environmental Awareness</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Sun, 26 Jul 2026 06:36:25 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/technology-meets-environmental-awareness-56d0</link>
      <guid>https://dev.to/bhuvaneshm_dev/technology-meets-environmental-awareness-56d0</guid>
      <description>&lt;p&gt;Sometimes, the most meaningful software isn't built for businesses or clients.&lt;/p&gt;

&lt;p&gt;It's built to create awareness.&lt;/p&gt;

&lt;p&gt;During the &lt;strong&gt;third week of March 2026&lt;/strong&gt;, I had the opportunity to participate in &lt;strong&gt;InnovAd Fest&lt;/strong&gt;, the flagship technical event of &lt;strong&gt;BIOFEST'26&lt;/strong&gt;, organized by the &lt;strong&gt;Department of Biomedical Engineering, Kings Engineering College&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Our objective was simple.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Use technology to communicate an environmental message in a way that people would actually engage with.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Instead of creating another PowerPoint presentation, our team decided to build an interactive digital experience.&lt;/p&gt;

&lt;p&gt;That's how &lt;strong&gt;Anaya Green Day&lt;/strong&gt; was born.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 The Idea
&lt;/h2&gt;

&lt;p&gt;Environmental awareness campaigns are everywhere.&lt;/p&gt;

&lt;p&gt;But most people forget them within minutes.&lt;/p&gt;

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

&lt;p&gt;Something that people could &lt;strong&gt;open in a browser, interact with, and remember.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Rather than simply explaining why protecting nature matters, we wanted visitors to experience the message through a modern web application.&lt;/p&gt;




&lt;h2&gt;
  
  
  💻 My Contribution
&lt;/h2&gt;

&lt;p&gt;I was responsible for &lt;strong&gt;designing and developing the interactive web platform&lt;/strong&gt; that transformed our team's idea into a digital experience.&lt;/p&gt;

&lt;p&gt;From planning the interface to implementing the website, my goal was simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Turn an environmental awareness campaign into something people could actually explore online.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The project focused on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clean UI/UX&lt;/li&gt;
&lt;li&gt;Responsive Web Design&lt;/li&gt;
&lt;li&gt;Interactive user experience&lt;/li&gt;
&lt;li&gt;Easy accessibility&lt;/li&gt;
&lt;li&gt;Fast loading performance&lt;/li&gt;
&lt;li&gt;Public deployment for everyone&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of remaining an event-only presentation, the project became something anyone can visit at any time.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌍 Explore the Project
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Live Website
&lt;/h2&gt;

&lt;p&gt;👉 &lt;a href="https://bhuvanesh-m-dev.github.io/anaya-green-day/" rel="noopener noreferrer"&gt;https://bhuvanesh-m-dev.github.io/anaya-green-day/&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Event Glimpse
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/IXl9LVrNhSY"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&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%2Fi0g0jp1ft5zu7beqq5m4.jpeg" 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%2Fi0g0jp1ft5zu7beqq5m4.jpeg" alt="on presentation - 1" width="800" height="1067"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&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%2Fhyxmyky8nppjoxuaa7c4.jpeg" 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%2Fhyxmyky8nppjoxuaa7c4.jpeg" alt="event time" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&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%2Fufz3z96bwzq6fdtq15sp.jpeg" 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%2Fufz3z96bwzq6fdtq15sp.jpeg" alt="on presentation - 2" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Beyond Building a Website
&lt;/h2&gt;

&lt;p&gt;This project reminded me that software development isn't only about writing code.&lt;/p&gt;

&lt;p&gt;It's about solving problems.&lt;/p&gt;

&lt;p&gt;Sometimes that problem is technical.&lt;/p&gt;

&lt;p&gt;Sometimes it's social.&lt;/p&gt;

&lt;p&gt;Sometimes it's environmental.&lt;/p&gt;

&lt;p&gt;Technology becomes far more valuable when it helps people understand an important message.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌿 A Small Feature I Loved Adding
&lt;/h2&gt;

&lt;p&gt;One feature I particularly enjoyed integrating into this project was &lt;strong&gt;web search powered by CosmoTalker&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;CosmoTalker includes an Ecosia-powered web search capability, allowing users to quickly search the web from within applications while supporting a search ecosystem focused on environmental initiatives. Ecosia also provides features such as search shortcuts, advanced search operators, AI-assisted search experiences in supported regions, and sustainability-focused search capabilities. :contentReference[oaicite:0]{index=0}&lt;/p&gt;

&lt;p&gt;Instead of reinventing search, I wanted to make it easier for users to access information directly from the project while leveraging the capabilities available through Ecosia.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔭 About CosmoTalker
&lt;/h2&gt;

&lt;p&gt;If you haven't heard about &lt;strong&gt;CosmoTalker&lt;/strong&gt; yet...&lt;/p&gt;

&lt;p&gt;It's an open-source Python library I've been building that focuses on astronomy, space exploration, and developer-friendly utilities.&lt;/p&gt;

&lt;p&gt;Some of its capabilities include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🚀 SpaceX Information&lt;/li&gt;
&lt;li&gt;🌌 NASA APOD&lt;/li&gt;
&lt;li&gt;🛰️ CelesTrak Satellite Data&lt;/li&gt;
&lt;li&gt;🔎 Ecosia-powered Web Search&lt;/li&gt;
&lt;li&gt;📚 Offline Knowledge Database&lt;/li&gt;
&lt;li&gt;⚡ Simple Python APIs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of my goals with CosmoTalker is to build reusable tools that developers can integrate into their own projects instead of rewriting the same functionality repeatedly.&lt;/p&gt;




&lt;h2&gt;
  
  
  📸 Event Experience
&lt;/h2&gt;

&lt;p&gt;Participating in InnovAd Fest wasn't just about presenting an idea.&lt;/p&gt;

&lt;p&gt;It was about collaborating with teammates, learning from other innovators, and demonstrating how software can be used for something beyond traditional applications.&lt;/p&gt;

&lt;p&gt;I'm grateful to my teammates, faculty mentors, organizers, and everyone who supported our project throughout the event.&lt;/p&gt;




&lt;h2&gt;
  
  
  💚 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;One lesson stayed with me throughout this project.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Technology is at its best when it creates positive impact—not just digital products.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Whether it's AI, web development, or open source...&lt;/p&gt;

&lt;p&gt;I hope to continue building projects that solve problems, inspire curiosity, and make a difference.&lt;/p&gt;




&lt;p&gt;Thank you for reading! ❤️&lt;/p&gt;

&lt;p&gt;If you enjoyed this project, feel free to:&lt;/p&gt;

&lt;p&gt;🌐 Explore the project:&lt;br&gt;
&lt;a href="https://bhuvanesh-m-dev.github.io/anaya-green-day" rel="noopener noreferrer"&gt;https://bhuvanesh-m-dev.github.io/anaya-green-day&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 Check out my other open-source work:&lt;br&gt;
&lt;a href="https://github.com/bhuvanesh-m-dev" rel="noopener noreferrer"&gt;https://github.com/bhuvanesh-m-dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🐍 Explore CosmoTalker:&lt;br&gt;
&lt;a href="https://pypi.org/project/cosmotalker" rel="noopener noreferrer"&gt;https://pypi.org/project/cosmotalker&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Follow me here on DEV for more open-source projects, AI experiments, Python libraries, and student developer experiences.&lt;/p&gt;

&lt;p&gt;Happy Coding! 🚀&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>I had a feeling this would happen... 😄</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Mon, 20 Jul 2026 13:41:15 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/i-had-a-feeling-this-would-happen-276f</link>
      <guid>https://dev.to/bhuvaneshm_dev/i-had-a-feeling-this-would-happen-276f</guid>
      <description>&lt;p&gt;When Google integrated &lt;strong&gt;NotebookLM&lt;/strong&gt; inside the &lt;strong&gt;Gemini&lt;/strong&gt; app, I had one thought:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"NotebookLM's days as a standalone brand are numbered."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A few months later...&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;NotebookLM → Gemini Notebook.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At this point, Google's naming strategy feels like Pokémon evolution.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Google Now
      ↓
Google Assistant
      ↓
Bard
      ↓
Gemini
      ↓
Gemini Everywhere™ 😂
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Think about it.&lt;/p&gt;

&lt;p&gt;Back in the day, we had the legendary battle:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Assistant 🆚 Siri&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;"Hey Google..."&lt;/p&gt;

&lt;p&gt;"Hey Siri..."&lt;/p&gt;

&lt;p&gt;That was peak smartphone nostalgia.&lt;/p&gt;

&lt;p&gt;Fast forward to today...&lt;/p&gt;

&lt;p&gt;Google Assistant quietly steps aside.&lt;/p&gt;

&lt;p&gt;Gemini becomes the default AI experience across Android, deeply integrated into the OS on many modern devices. On newer phones, it feels less like "an app" and more like part of Android itself. Sure, you can still change or disable the default assistant on supported devices—but Google's direction is pretty clear.&lt;/p&gt;

&lt;p&gt;Meanwhile...&lt;/p&gt;

&lt;p&gt;Apple looked at all the frontier AI models...&lt;/p&gt;

&lt;p&gt;...and ended up partnering with &lt;strong&gt;Google&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So now, for some of Siri's advanced AI capabilities, there's Google's Gemini working behind the scenes.&lt;/p&gt;

&lt;p&gt;Imagine telling someone this in 2023:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"One day Siri will answer using Google's AI."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;They would've thought you were joking. 😂&lt;/p&gt;

&lt;p&gt;Even funnier?&lt;/p&gt;

&lt;p&gt;Apple's Neural Engine is running Apple's software...&lt;/p&gt;

&lt;p&gt;while some of Siri's smartest cloud responses can come from Google's Gemini models.&lt;/p&gt;

&lt;p&gt;The rivalry somehow became... teamwork. 🤝&lt;/p&gt;

&lt;p&gt;Google's AI strategy now feels incredibly consistent:&lt;/p&gt;

&lt;p&gt;✅ Bard → Gemini&lt;br&gt;
✅ Google Assistant → Gemini&lt;br&gt;
✅ NotebookLM → Gemini Notebook&lt;br&gt;
✅ Android → Gemini-first experience&lt;/p&gt;

&lt;p&gt;At this rate, don't be surprised if one day we see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gemini Photos 📸&lt;/li&gt;
&lt;li&gt;Gemini Maps 🗺️&lt;/li&gt;
&lt;li&gt;Gemini Calendar 📅&lt;/li&gt;
&lt;li&gt;Gemini Calculator 🧮&lt;/li&gt;
&lt;li&gt;Gemini Toaster™ 🍞&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(Okay... maybe not the last one.)&lt;/p&gt;

&lt;p&gt;And then there's ChromeOS...&lt;/p&gt;

&lt;p&gt;With Google pushing AI deeper into Android, Workspace, Search, Chrome, and now NotebookLM, it's hard not to wonder if future operating systems will be designed &lt;strong&gt;around AI first&lt;/strong&gt;, instead of adding AI later. Whether that's ChromeOS, Android, or something entirely new, Google seems to be building an ecosystem where AI isn't just another feature...&lt;/p&gt;

&lt;p&gt;It's becoming the operating system's personality.&lt;/p&gt;

&lt;p&gt;Maybe I was overthinking when NotebookLM landed inside Gemini...&lt;/p&gt;

&lt;p&gt;Or maybe Google was quietly telling us the plan all along. 😄&lt;/p&gt;




&lt;h2&gt;
  
  
  Plot Twist 🤯
&lt;/h2&gt;

&lt;p&gt;If you've reached this far...&lt;/p&gt;

&lt;p&gt;There's one more funny thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The cover image of this very article was generated using Google's Gemini Nano model integrated into Dev.to.&lt;/strong&gt; 😏&lt;/p&gt;

&lt;p&gt;Wait...&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OMG?&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Oh My God?&lt;/strong&gt; ❌&lt;/p&gt;

&lt;p&gt;Not anymore.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Oh My Google?&lt;/strong&gt; 🤔&lt;/p&gt;

&lt;p&gt;Close...&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OH MY GEMINIIIIIIII!!&lt;/strong&gt; 💎✨&lt;/p&gt;

&lt;p&gt;At this point, Google's AI isn't just changing product names...&lt;/p&gt;

&lt;p&gt;It's changing the punchlines too. 😂&lt;/p&gt;

</description>
      <category>ai</category>
      <category>google</category>
      <category>android</category>
    </item>
    <item>
      <title>🌍 Exploring DAO Communities as a Computer Science Engineering Student : My DEP2 Experience</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Fri, 29 May 2026 14:40:04 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/exploring-dao-communities-as-a-computer-science-engineering-student-my-dep2-experience-3ajf</link>
      <guid>https://dev.to/bhuvaneshm_dev/exploring-dao-communities-as-a-computer-science-engineering-student-my-dep2-experience-3ajf</guid>
      <description>&lt;p&gt;As a 2nd-year Computer Science Engineering student, I had the opportunity to participate in the onboarding and interview process for the Kambria DAO Experimentation Program (DEP2). Until then, most of my focus had been on software development, open-source projects, and building my own ideas. DEP2 introduced me to an entirely different perspective — decentralized collaboration, DAO governance, community-driven innovation, and global knowledge-sharing networks.&lt;/p&gt;

&lt;p&gt;Through the application process, community discussions, and interactions with participants from different backgrounds, I learned how DAOs operate, how contributors coordinate across countries, and how technology can be used to create collaborative ecosystems without traditional organizational structures. It was fascinating to see people working together around shared goals, exchanging knowledge, and experimenting with new models of innovation.&lt;/p&gt;

&lt;p&gt;Although I was not selected for the final cohort, I genuinely consider the experience a valuable milestone in my learning journey. Sometimes opportunities do not end with a selection letter — they leave behind something even more important: knowledge, perspective, and motivation to keep growing.&lt;/p&gt;

&lt;p&gt;Now, as a pre-final year Computer Science Engineering student, I look back on this experience with gratitude. It broadened my understanding of global tech communities, strengthened my interest in open collaboration, and encouraged me to explore ideas beyond conventional software development.&lt;/p&gt;

&lt;p&gt;A sincere thank you to the Kambria team for the opportunity, the conversations, and the learning experience throughout the process. Every interaction added value, and every experience contributes to the journey.&lt;/p&gt;

&lt;p&gt;🚀 Keep learning. Keep building. Keep exploring.&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.amazonaws.com%2Fuploads%2Farticles%2Fotay0dne3qjal7gj40em.png" 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.amazonaws.com%2Fuploads%2Farticles%2Fotay0dne3qjal7gj40em.png" alt="Bhuvanesh M Dev dao not selected dev.to post" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dao</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>From a Python Library to a Universal API — My CosmoTalker Journey as a CSE Student</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Sun, 24 May 2026 08:42:38 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/from-a-python-library-to-a-universal-api-my-cosmotalker-journey-as-a-cse-student-4eej</link>
      <guid>https://dev.to/bhuvaneshm_dev/from-a-python-library-to-a-universal-api-my-cosmotalker-journey-as-a-cse-student-4eej</guid>
      <description>&lt;p&gt;When I entered my &lt;strong&gt;1st year of Computer Science Engineering 2nd phase&lt;/strong&gt;, I never expected one small idea would grow into one of my biggest projects.&lt;/p&gt;

&lt;p&gt;That idea became &lt;strong&gt;CosmoTalker&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It started as a simple Python library built out of curiosity, experimentation, and my interest in astronomy and developer tools. During my first year, I focused on learning how APIs, JSON responses, libraries, and backend systems work while continuously adding new features to the project.&lt;/p&gt;

&lt;p&gt;As time went on, CosmoTalker slowly evolved beyond just a small Python package.&lt;/p&gt;




&lt;h1&gt;
  
  
  🚀 2nd Year — Building the Core System
&lt;/h1&gt;

&lt;p&gt;During my &lt;strong&gt;2nd year&lt;/strong&gt;, I started developing the major parts of CosmoTalker seriously.&lt;/p&gt;

&lt;p&gt;I improved:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;backend structure&lt;/li&gt;
&lt;li&gt;feature support&lt;/li&gt;
&lt;li&gt;API logic&lt;/li&gt;
&lt;li&gt;astronomy data handling&lt;/li&gt;
&lt;li&gt;developer usability&lt;/li&gt;
&lt;li&gt;multi-platform accessibility&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This phase became one of the most important milestones in my development journey.&lt;/p&gt;

&lt;p&gt;One of the proudest moments was when the project received recognition through &lt;strong&gt;TASS at YASSC’25&lt;/strong&gt; as a best project work achievement. That recognition motivated me to push the project even further.&lt;/p&gt;




&lt;h1&gt;
  
  
  🌍 3rd Year (Pre-Final Year) — The Universal API Era
&lt;/h1&gt;

&lt;p&gt;Now, as I enter my &lt;strong&gt;pre-final year in CSE&lt;/strong&gt;, CosmoTalker has transformed into a &lt;strong&gt;universal API platform&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of being limited to Python, the API now works with almost every programming language including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;Go&lt;/li&gt;
&lt;li&gt;Rust&lt;/li&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;C#&lt;/li&gt;
&lt;li&gt;PHP&lt;/li&gt;
&lt;li&gt;Kotlin&lt;/li&gt;
&lt;li&gt;Swift&lt;/li&gt;
&lt;li&gt;C++&lt;/li&gt;
&lt;li&gt;and many more...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The vision became much bigger:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“If a language can make an HTTP request, it should be able to use CosmoTalker.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Today, I’m actively developing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;new API features&lt;/li&gt;
&lt;li&gt;improved response systems&lt;/li&gt;
&lt;li&gt;better developer experience&lt;/li&gt;
&lt;li&gt;AI integrations&lt;/li&gt;
&lt;li&gt;space data tools&lt;/li&gt;
&lt;li&gt;offline ecosystem support&lt;/li&gt;
&lt;li&gt;cross-language compatibility&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CosmoTalker is no longer just a student experiment — it has become a growing developer ecosystem.&lt;/p&gt;




&lt;h1&gt;
  
  
  💡 What Makes CosmoTalker Different?
&lt;/h1&gt;

&lt;p&gt;CosmoTalker focuses on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;simplicity&lt;/li&gt;
&lt;li&gt;universal access&lt;/li&gt;
&lt;li&gt;lightweight integration&lt;/li&gt;
&lt;li&gt;developer-friendly APIs&lt;/li&gt;
&lt;li&gt;multi-language support&lt;/li&gt;
&lt;li&gt;space &amp;amp; astronomy data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to make space technology accessible to developers everywhere without requiring complicated SDKs or heavy installations.&lt;/p&gt;




&lt;h1&gt;
  
  
  🎥 Watch the Project Demo
&lt;/h1&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/AgPBPzBXPjs"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;




&lt;h1&gt;
  
  
  🔗 Project Links
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;🌌 GitHub Repository: &lt;a href="https://github.com/bhuvanesh-m-dev/cosmotalker" rel="noopener noreferrer"&gt;https://github.com/bhuvanesh-m-dev/cosmotalker&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🚀 Developer Portal: &lt;a href="https://bhuvanesh-m-dev.github.io/cosmotalker/api/get/developers.html" rel="noopener noreferrer"&gt;https://bhuvanesh-m-dev.github.io/cosmotalker/api/get/developers.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;👨‍🚀 AI PlayGround Portal : &lt;a href="https://bhuvanesh-m-dev.github.io/cosmotalker/api/get/llm-playground.html" rel="noopener noreferrer"&gt;https://bhuvanesh-m-dev.github.io/cosmotalker/api/get/llm-playground.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🌍 API Endpoint: &lt;a href="https://cosmotalker.onrender.com/api/get?q=" rel="noopener noreferrer"&gt;https://cosmotalker.onrender.com/api/get?q=&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  🔮 Towards Final Year…
&lt;/h1&gt;

&lt;p&gt;Sometimes I look back and think:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“This started as a first-year learning project.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now entering my final academic phases as a CSE student, I’m excited to see what CosmoTalker could become by final year.&lt;/p&gt;

&lt;p&gt;Maybe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a complete open-source ecosystem&lt;/li&gt;
&lt;li&gt;an AI-powered astronomy platform&lt;/li&gt;
&lt;li&gt;a developer toolkit used globally&lt;/li&gt;
&lt;li&gt;or something even bigger&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The journey is still continuing.&lt;/p&gt;

&lt;p&gt;And honestly…&lt;/p&gt;

&lt;p&gt;I think the best parts of CosmoTalker are still ahead. 🌌&lt;/p&gt;

</description>
      <category>api</category>
      <category>cosmotalker</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Gemini’s New UI + 3.5 Flash: Google Is Building an AI-Native Developer Experience</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Wed, 20 May 2026 02:35:53 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/geminis-new-ui-35-flash-google-is-building-an-ai-native-developer-experience-2fm</link>
      <guid>https://dev.to/bhuvaneshm_dev/geminis-new-ui-35-flash-google-is-building-an-ai-native-developer-experience-2fm</guid>
      <description>&lt;p&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.amazonaws.com%2Fuploads%2Farticles%2F17ad5d0qe8d652qj2bnp.png" 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.amazonaws.com%2Fuploads%2Farticles%2F17ad5d0qe8d652qj2bnp.png" alt="Gemini’s New UI + 3.5 Flash" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google just gave Gemini a major glow-up at Google I/O 2026, and this feels less like a chatbot refresh and more like the beginning of an AI-native operating experience for developers.&lt;/p&gt;

&lt;p&gt;The new Gemini UI looks cleaner, faster, and far more focused on workflow. The redesigned “Ask Gemini” interface, smoother animations, contextual tools, and simplified model selector make the experience feel lightweight while still being powerful.&lt;/p&gt;

&lt;p&gt;Google is clearly moving toward an AI-first UX where the assistant becomes part of the workflow instead of just a separate chat window.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Stands Out in the New UI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Minimal and distraction-free design&lt;/li&gt;
&lt;li&gt;Faster access to models and tools&lt;/li&gt;
&lt;li&gt;Better workflow-oriented layout&lt;/li&gt;
&lt;li&gt;Cleaner interaction experience&lt;/li&gt;
&lt;li&gt;More integrated AI workspace feel&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The overall interface now feels closer to a productivity environment rather than a traditional AI chat app.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gemini 3.5 Flash Looks Interesting for Developers
&lt;/h2&gt;

&lt;p&gt;What caught my attention most is Gemini 3.5 Flash.&lt;/p&gt;

&lt;p&gt;Google is positioning 3.5 Flash as a high-speed model optimized for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Coding workflows&lt;/li&gt;
&lt;li&gt;Agentic tasks&lt;/li&gt;
&lt;li&gt;UI generation&lt;/li&gt;
&lt;li&gt;Iterative development&lt;/li&gt;
&lt;li&gt;Long-context execution&lt;/li&gt;
&lt;li&gt;Fast response generation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The speed improvements genuinely look impressive.&lt;/p&gt;

&lt;p&gt;This is where things start becoming exciting for developers.&lt;/p&gt;

&lt;p&gt;We’re entering an era where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI assists during the actual build process&lt;/li&gt;
&lt;li&gt;Prototyping becomes conversational&lt;/li&gt;
&lt;li&gt;Frontend generation becomes iterative in real time&lt;/li&gt;
&lt;li&gt;Agents can execute multi-step workflows instead of only answering prompts&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;Gemini’s redesign reflects a larger shift happening across the AI ecosystem.&lt;/p&gt;

&lt;p&gt;AI tools are no longer just assistants.&lt;br&gt;
They’re becoming development environments.&lt;/p&gt;

&lt;p&gt;The new UI reflects that direction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Minimal distractions&lt;/li&gt;
&lt;li&gt;Contextual actions&lt;/li&gt;
&lt;li&gt;Faster workflow switching&lt;/li&gt;
&lt;li&gt;Better tool accessibility&lt;/li&gt;
&lt;li&gt;Workspace-style interactions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google still has strong competition from OpenAI, Anthropic, and the open-source ecosystem, but Gemini 3.5 Flash feels like Google finally aligning:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Infrastructure&lt;/li&gt;
&lt;li&gt;Multimodal AI&lt;/li&gt;
&lt;li&gt;Developer tooling&lt;/li&gt;
&lt;li&gt;UI/UX polish&lt;/li&gt;
&lt;li&gt;Workflow integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;into one ecosystem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;The next phase of software development may not just be about writing code faster.&lt;/p&gt;

&lt;p&gt;It may be about:&lt;/p&gt;

&lt;p&gt;Designing, testing, debugging, generating, and deploying — all through AI-native workflows.&lt;/p&gt;

&lt;p&gt;And Gemini’s new UI combined with 3.5 Flash feels like a strong step in that direction.&lt;/p&gt;

</description>
      <category>google</category>
      <category>gemini</category>
      <category>ui</category>
    </item>
    <item>
      <title>Gemini app new UI</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Wed, 20 May 2026 02:05:50 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/gemini-app-new-ui-31da</link>
      <guid>https://dev.to/bhuvaneshm_dev/gemini-app-new-ui-31da</guid>
      <description>&lt;p&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.amazonaws.com%2Fuploads%2Farticles%2Fl13ikwrlpcvbeqqpily2.png" 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.amazonaws.com%2Fuploads%2Farticles%2Fl13ikwrlpcvbeqqpily2.png" alt="Gemini App new UI" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gemini</category>
    </item>
    <item>
      <title>Building Space Apps in the Browser with GalacticCode and CosmoTalker</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Thu, 23 Apr 2026 07:29:52 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/building-space-apps-in-the-browser-with-galacticcode-and-cosmotalker-n98</link>
      <guid>https://dev.to/bhuvaneshm_dev/building-space-apps-in-the-browser-with-galacticcode-and-cosmotalker-n98</guid>
      <description>&lt;p&gt;Most online Python compilers allow basic execution, but they usually do not support installing or using third-party libraries like &lt;code&gt;numpy&lt;/code&gt;, &lt;code&gt;pandas&lt;/code&gt;, or custom modules.&lt;/p&gt;

&lt;p&gt;This limits what users can actually build.&lt;/p&gt;

&lt;p&gt;To address this, I created a browser-based Python environment where code runs instantly and libraries can be used without manual installation.&lt;/p&gt;

&lt;p&gt;GalacticCode runs Python directly in the browser using WebAssembly (Pyodide). It executes code locally, so there is no backend dependency, no file upload, and no setup required.&lt;/p&gt;

&lt;p&gt;CosmoTalker is integrated into this environment, allowing users to access space-related data and build small applications directly.&lt;/p&gt;

&lt;p&gt;With this setup:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python runs instantly in the browser&lt;/li&gt;
&lt;li&gt;CosmoTalker is preloaded&lt;/li&gt;
&lt;li&gt;No installation or configuration is required&lt;/li&gt;
&lt;li&gt;Code executes locally&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;cosmotalker&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;cosmotalker&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;mars&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="n"&gt;cosmotalker&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;apod&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can run the above example directly here:&lt;br&gt;
&lt;a href="https://bhuvanesh-m-dev.github.io/galacticcode/?code=aW1wb3J0IGNvc21vdGFsa2VyIApwcmludChjb3Ntb3RhbGtlci5nZXQoIm1hcnMiKSkgCmNvc21vdGFsa2VyLmFwb2QoKQ==" rel="noopener noreferrer"&gt;https://bhuvanesh-m-dev.github.io/galacticcode/?code=aW1wb3J0IGNvc21vdGFsa2VyIApwcmludChjb3Ntb3RhbGtlci5nZXQoIm1hcnMiKSkgCmNvc21vdGFsa2VyLmFwb2QoKQ==&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another example (multiple planet data):&lt;br&gt;
&lt;a href="https://bhuvanesh-m-dev.github.io/galacticcode/?code=aW1wb3J0IGNvc21vdGFsa2VyCnByaW50KGNvc21vdGFsa2VyLmdldCgidmVudXMiKSkKcHJpbnQoY29zbW90YWxrZXIuZ2V0KCJtYXJzIikp" rel="noopener noreferrer"&gt;https://bhuvanesh-m-dev.github.io/galacticcode/?code=aW1wb3J0IGNvc21vdGFsa2VyCnByaW50KGNvc21vdGFsa2VyLmdldCgidmVudXMiKSkKcHJpbnQoY29zbW90YWxrZXIuZ2V0KCJtYXJzIikp&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;The Astronomy Picture of the Day (APOD) fetched today:&lt;/p&gt;

&lt;p&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.amazonaws.com%2Fuploads%2Farticles%2F09fathmma862cdqqgu8p.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.amazonaws.com%2Fuploads%2Farticles%2F09fathmma862cdqqgu8p.jpg" alt="APOD" width="800" height="522"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Demo video:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/hvDvAp11QLA"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;The objective is to reduce setup friction while still allowing practical experimentation and small-scale application development directly in the browser.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bhuvanesh-m-dev.github.io/galacticcode" rel="noopener noreferrer"&gt;https://bhuvanesh-m-dev.github.io/galacticcode&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cosmotalker</category>
      <category>python</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>🚀 A Wake-Up Call for Developers: Don’t Just Build — Publish Your Ideas to the Linux Ecosystem</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Wed, 31 Dec 2025 11:57:29 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/a-wake-up-call-for-developers-dont-just-build-publish-your-ideas-to-the-linux-ecosystem-odc</link>
      <guid>https://dev.to/bhuvaneshm_dev/a-wake-up-call-for-developers-dont-just-build-publish-your-ideas-to-the-linux-ecosystem-odc</guid>
      <description>&lt;p&gt;Every day, developers create scripts, tools, and utilities that solve real problems. Many of them make Linux friendlier, automate workflows, or simplify everyday tasks.&lt;/p&gt;

&lt;p&gt;But most of these ideas &lt;strong&gt;never leave a local folder&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
They stay inside our machines — instead of becoming part of the &lt;strong&gt;Linux ecosystem&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And that’s the wake-up call I want to share today.&lt;/p&gt;


&lt;h2&gt;
  
  
  🧠 Linux Grows Only When Developers Share
&lt;/h2&gt;

&lt;p&gt;Linux became powerful because developers &lt;strong&gt;shared what they built&lt;/strong&gt; — not because everything was perfect, but because it was &lt;strong&gt;useful&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That spirit is what inspired projects like &lt;strong&gt;&lt;a href="https://bhuvanesh-m-dev.github.io/setbian" rel="noopener noreferrer"&gt;Setbian — Make Linux Meaningful&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;If your project solves even one real problem — it deserves to exist in the ecosystem.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The ecosystem grows only when developers &lt;strong&gt;publish&lt;/strong&gt;, &lt;strong&gt;collaborate&lt;/strong&gt;, and &lt;strong&gt;contribute&lt;/strong&gt;.&lt;/p&gt;


&lt;h2&gt;
  
  
  🌍 From “Personal Script” → To “Linux Contribution”
&lt;/h2&gt;

&lt;p&gt;When you publish your tool or idea, you’re doing more than uploading code — you’re &lt;strong&gt;helping someone else&lt;/strong&gt; who needed exactly that solution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://bhuvanesh-m-dev.github.io/setbian/app-portal" rel="noopener noreferrer"&gt;Setbian’s App Portal&lt;/a&gt;&lt;/strong&gt; is an example of this collaborative mindset.&lt;br&gt;&lt;br&gt;
It exists to help developers &lt;strong&gt;share their apps&lt;/strong&gt; — not just build them privately.&lt;/p&gt;

&lt;p&gt;Even a small bash script or Python utility can become:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a shared &lt;code&gt;.deb&lt;/code&gt; package
&lt;/li&gt;
&lt;li&gt;a community tool
&lt;/li&gt;
&lt;li&gt;part of someone else’s workflow
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;That is the power of publishing.&lt;/strong&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  🤝 Don’t Just Build — Publish Your App
&lt;/h2&gt;

&lt;p&gt;Setbian encourages developers to bring their ideas into the open through the &lt;strong&gt;&lt;a href="https://bhuvanesh-m-dev.github.io/setbian/app-portal/publish-your-app/" rel="noopener noreferrer"&gt;Publish Your App&lt;/a&gt;&lt;/strong&gt; workflow.&lt;/p&gt;

&lt;p&gt;Here, creators can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Submit apps
&lt;/li&gt;
&lt;li&gt;Share their work
&lt;/li&gt;
&lt;li&gt;Become part of a growing Linux ecosystem
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because &lt;strong&gt;projects evolve only when they are visible&lt;/strong&gt; —&lt;br&gt;&lt;br&gt;
through feedback, contributions, and collaboration.&lt;/p&gt;


&lt;h2&gt;
  
  
  🎥 Watch: Setbian
&lt;/h2&gt;

&lt;p&gt;Here’s a short video about the vision behind publishing and community-driven development:&lt;/p&gt;

&lt;p&gt;

  &lt;iframe src="https://www.youtube.com/embed/N3sW1yueaZU"&gt;
  &lt;/iframe&gt;


&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 If You Built Something… Share It.
&lt;/h2&gt;

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

&lt;ul&gt;
&lt;li&gt;a GUI tool
&lt;/li&gt;
&lt;li&gt;a terminal utility
&lt;/li&gt;
&lt;li&gt;a Debian helper script
&lt;/li&gt;
&lt;li&gt;a small learning project
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Don’t let it remain hidden.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Publish it. Share it. Let it breathe.&lt;br&gt;&lt;br&gt;
Let it become part of the &lt;strong&gt;Linux journey&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🌱 &lt;strong&gt;Someone out there is waiting for exactly what you created.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🌱 The Ecosystem Grows When We Do
&lt;/h2&gt;

&lt;p&gt;This is a call to fellow developers, students, and creators:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;✊ &lt;strong&gt;Stop hiding your ideas.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Share them with the world.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Linux becomes stronger when you contribute.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you’ve built something — big or small — &lt;strong&gt;drop your project link in the comments&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
Let’s encourage more developers to &lt;strong&gt;publish&lt;/strong&gt;, &lt;strong&gt;collaborate&lt;/strong&gt;, and &lt;strong&gt;shape the future of the Linux ecosystem together&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>setbian</category>
      <category>linux</category>
      <category>development</category>
      <category>code</category>
    </item>
    <item>
      <title>Google's Aluminium OS</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Sun, 28 Dec 2025 04:22:34 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/googles-aluminium-os-1dgf</link>
      <guid>https://dev.to/bhuvaneshm_dev/googles-aluminium-os-1dgf</guid>
      <description>&lt;p&gt;In the evolving landscape fo personal computing, Google has embarked on a transformative journey to unify its ecosystems. &lt;strong&gt;Aluminium OS&lt;/strong&gt;, the internal codename for an Android-based desktop operating system, represents the culmination of efforts to merge Android's vast app ecosystem and mobile prowess with ChromeOS's secure, web-centric foundation.&lt;/p&gt;

&lt;p&gt;Built with artificial intelligence at its core—featuring deep integration of &lt;strong&gt;Gemini models&lt;/strong&gt;—this platform promises seamless experiences across devices, from smartphones to premium laptops, tablets, detachables, and mini-PCs. As of late 2025, internal testing on &lt;strong&gt;Android 16&lt;/strong&gt; builds progresses steadily, with hardware partners preparing for broader adoption.&lt;/p&gt;

&lt;p&gt;The transition strategy ensures continuity: existing ChromeOS devices will receive updates through their supported lifecycles, potentially allowing migrations where hardware permits, while new &lt;strong&gt;Aluminium-powered&lt;/strong&gt; devices target entry-level to premium segments. Anticipated launches in &lt;strong&gt;2026&lt;/strong&gt; mark Google's ambitious challenge to established desktop leaders, fostering a unified, AI-enhanced environment that empowers developers with cross-device compatibility and users with intuitive, intelligent computing.&lt;/p&gt;

&lt;p&gt;This development signals a profound shift toward an interconnected digital future.&lt;/p&gt;




&lt;p&gt;Follow me on:&lt;br&gt;&lt;br&gt;
🐦 &lt;a href="https://x.com/bhuvaneshm06" rel="noopener noreferrer"&gt;X (Twitter)&lt;/a&gt;&lt;br&gt;&lt;br&gt;
💼 &lt;a href="https://www.linkedin.com/in/bhuvaneshm-developer/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;&lt;br&gt;
💻 &lt;a href="https://github.com/bhuvanesh-m-dev" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>google</category>
      <category>aluminiumos</category>
      <category>gemini</category>
      <category>ai</category>
    </item>
    <item>
      <title>🚀 Oolit: Featured Internationally + Now Evolving into a ML Model</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Sat, 06 Dec 2025 13:38:05 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/oolit-featured-internationally-now-evolving-into-a-ml-model-3h5i</link>
      <guid>https://dev.to/bhuvaneshm_dev/oolit-featured-internationally-now-evolving-into-a-ml-model-3h5i</guid>
      <description>&lt;p&gt;Over the past few months, I’ve been working on Oolit, an offline AI feature built for the CosmoTalker ecosystem. What started as a simple function to deliver space-related answers without internet connectivity has now reached an exciting milestone.&lt;/p&gt;

&lt;p&gt;🌍 1. Oolit Featured Internationally&lt;/p&gt;

&lt;p&gt;Oolit was recently highlighted in a technical article by KiteMetric, a Vietnam-based software development company:&lt;/p&gt;

&lt;p&gt;🔗 Article: &lt;a href="https://kitemetric.com/blogs/introducing-oolit-your-offline-ai-chatbot-for-cosmotalker" rel="noopener noreferrer"&gt;https://kitemetric.com/blogs/introducing-oolit-your-offline-ai-chatbot-for-cosmotalker&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This recognition comes shortly after my other open-source project, ZentoraOS, was featured by teams in Spain and India.&lt;br&gt;
It's motivating to see projects built at a small scale find visibility across different countries.&lt;/p&gt;

&lt;p&gt;🤖 2. Oolit Is Now Evolving into a Machine Learning Model&lt;/p&gt;

&lt;p&gt;Oolit has grown beyond a standard function — it’s now being developed into its own Machine Learning model, with a long-term goal of becoming a lightweight, open-source LLM.&lt;/p&gt;

&lt;p&gt;🔗 Repo: &lt;a href="https://github.com/bhuvanesh-m-dev/oolit" rel="noopener noreferrer"&gt;https://github.com/bhuvanesh-m-dev/oolit&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The idea is to keep Oolit fast, offline, and developer-friendly, while steadily improving its intelligence through incremental model updates.&lt;/p&gt;

&lt;p&gt;I’m excited to continue building and exploring what’s possible with open-source AI, minimal models, and offline-first tools.&lt;/p&gt;

&lt;p&gt;More updates coming soon! 🚀&lt;/p&gt;

&lt;p&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.amazonaws.com%2Fuploads%2Farticles%2F1wdrnfnfgq711osie5fe.png" 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.amazonaws.com%2Fuploads%2Farticles%2F1wdrnfnfgq711osie5fe.png" alt="oolit" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>ZentoraOS Receives Global Recognition from Q2B Studio 🇪🇸</title>
      <dc:creator>BHUVANESH M</dc:creator>
      <pubDate>Wed, 05 Nov 2025 12:41:59 +0000</pubDate>
      <link>https://dev.to/bhuvaneshm_dev/zentoraos-receives-global-recognition-from-q2b-studio-453j</link>
      <guid>https://dev.to/bhuvaneshm_dev/zentoraos-receives-global-recognition-from-q2b-studio-453j</guid>
      <description>&lt;p&gt;I’m excited to share that &lt;strong&gt;ZentoraOS&lt;/strong&gt;, my open-source Linux project built with offline AI capabilities, was recently featured by &lt;strong&gt;Q2B Studio&lt;/strong&gt;, a software development company based in &lt;strong&gt;Spain&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;Their detailed article — &lt;em&gt;“Presentando ZentoraOS”&lt;/em&gt; — explores how the OS blends the &lt;strong&gt;familiarity of Windows&lt;/strong&gt; with the &lt;strong&gt;power of Linux&lt;/strong&gt; and &lt;strong&gt;built-in AI tools powered by Ollama&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;Seeing a project I started as a student in India reach an international audience is truly rewarding.&lt;br&gt;&lt;br&gt;
It’s a reminder that in open source, &lt;strong&gt;code speaks beyond borders&lt;/strong&gt;. 🌍  &lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://www.q2bstudio.com/nuestro-blog/16620/presentando-zentoraos" rel="noopener noreferrer"&gt;Read the article by Q2B Studio&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://bhuvanesh-m-dev.github.io/zentoraos/" rel="noopener noreferrer"&gt;Learn more about ZentoraOS&lt;/a&gt;&lt;/p&gt;

&lt;p&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.amazonaws.com%2Fuploads%2Farticles%2F883eqhm6m71xws32fynd.png" 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.amazonaws.com%2Fuploads%2Farticles%2F883eqhm6m71xws32fynd.png" alt="ZentoraOS" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>developer</category>
      <category>linux</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
