<?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: Michael Cobol Agan</title>
    <description>The latest articles on DEV Community by Michael Cobol Agan (@mca-tech).</description>
    <link>https://dev.to/mca-tech</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%2F2486293%2F41379e99-d82b-4890-b68b-e98eae9d3863.jpg</url>
      <title>DEV Community: Michael Cobol Agan</title>
      <link>https://dev.to/mca-tech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mca-tech"/>
    <language>en</language>
    <item>
      <title>VONET – an AI PC agent that understands your commands and controls your PC directly.</title>
      <dc:creator>Michael Cobol Agan</dc:creator>
      <pubDate>Wed, 09 Jul 2025 12:54:15 +0000</pubDate>
      <link>https://dev.to/mca-tech/vonet-an-ai-pc-agent-that-understands-your-commands-and-controls-your-pc-directly-11cn</link>
      <guid>https://dev.to/mca-tech/vonet-an-ai-pc-agent-that-understands-your-commands-and-controls-your-pc-directly-11cn</guid>
      <description>&lt;h2&gt;
  
  
  Meet Vonet, an experimental autonomous AI agent that understands natural language and executes commands on your Windows PC.
&lt;/h2&gt;

&lt;p&gt;Ever wished you could just &lt;em&gt;tell&lt;/em&gt; your computer what to do, like in a sci-fi movie? "Computer, clean up my desktop," or "My Wi-Fi is slow, fix it."&lt;/p&gt;

&lt;p&gt;That's the idea that led me to build &lt;strong&gt;Vonet&lt;/strong&gt;, an experimental autonomous AI agent that runs on your Windows PC. It uses Google's Gemini model to understand natural language and then executes PowerShell commands to get the job done. Effectively acting as an AI assistant with direct control over your PC.&lt;/p&gt;

&lt;p&gt;Here's a quick look at it in action:&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%2Ff0qlwhq0f9rqolwalcfz.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%2Ff0qlwhq0f9rqolwalcfz.PNG" alt=" " width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ✨ What is Vonet?
&lt;/h3&gt;

&lt;p&gt;Vonet is more than just a chatbot. It's designed to be a "thinking" agent that can plan and act. At its core, it has a few key features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;🤖 Autonomous Control:&lt;/strong&gt; You give it a high-level goal, and it figures out the PowerShell commands needed to achieve it. Acting as an AI assistant with direct control over your PC.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;🧠 Natural Language Understanding:&lt;/strong&gt; Powered by Google's Gemini, it can parse complex requests and hold a conversation.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;💾 Persistent Memory:&lt;/strong&gt; It remembers your name and conversation history between sessions, so you don't have to start over every time.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;🗣️ Voice Feedback:&lt;/strong&gt; It uses an offline TTS engine to provide audible responses, making the interaction feel more natural.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🛠️ The Tech Stack&lt;/p&gt;

&lt;p&gt;This project was a fun way to combine a few different technologies:&lt;/p&gt;

&lt;p&gt;Backend: Python&lt;/p&gt;

&lt;p&gt;AI Model: Google Gemini&lt;/p&gt;

&lt;p&gt;GUI: CustomTkinter&lt;/p&gt;

&lt;p&gt;TTS: Piper (for fast, offline text-to-speech)&lt;/p&gt;

&lt;p&gt;System Control: PowerShell&lt;/p&gt;

&lt;p&gt;⚠️ A Quick Word of Warning&lt;/p&gt;

&lt;p&gt;This is an experimental project. Vonet has the ability to execute any PowerShell command, which means it can modify system files, install software, or change settings. Please use it with caution and on a system you're not afraid to break!&lt;/p&gt;

&lt;p&gt;🚀 Check it out on GitHub!&lt;/p&gt;

&lt;p&gt;This post is just a high-level overview. If you want to dive into the source code, see the full system prompt I designed for the AI, or even try running it yourself, you can find everything in the GitHub repository.&lt;/p&gt;

&lt;p&gt;I've included a full README.md with detailed setup instructions.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/Mca-Tech/Vonet-AI-Agent" rel="noopener noreferrer"&gt;https://github.com/Mca-Tech/Vonet-AI-Agent&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stars are greatly appreciated, and I'd love to hear your feedback or ideas for new features in the issues! Thanks for reading.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>python</category>
      <category>autonomous</category>
    </item>
    <item>
      <title>ChatNONET (Offline/local AI Assistant) for Android</title>
      <dc:creator>Michael Cobol Agan</dc:creator>
      <pubDate>Mon, 30 Jun 2025 03:43:02 +0000</pubDate>
      <link>https://dev.to/mca-tech/chatnonet-offlinelocal-ai-assistant-for-android-3h22</link>
      <guid>https://dev.to/mca-tech/chatnonet-offlinelocal-ai-assistant-for-android-3h22</guid>
      <description>&lt;h3&gt;
  
  
  ✨ &lt;strong&gt;Run Offline AI Chatbots on Android with ChatNONET – No Internet Needed!&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;🧠 ChatNONET is a fully offline Android app that uses quantized LLMs to answer your questions – fast, private, and without internet access.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🚀 What is ChatNONET?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;ChatNONET&lt;/strong&gt; is my open-source Android app that brings the power of &lt;strong&gt;local large language models (LLMs)&lt;/strong&gt; to your device — no internet required. It's powered by my own fine-tuned models called &lt;strong&gt;NONET&lt;/strong&gt;, built for &lt;strong&gt;fast, accurate, direct question answering&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Whether you're offline, privacy-conscious, or just love tinkering with AI, this app is for you.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔧 How Does It Work?
&lt;/h2&gt;

&lt;p&gt;ChatNONET uses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔗 &lt;strong&gt;Fine-tuned LLMs&lt;/strong&gt; (based on Smollm &amp;amp; LLaMA 3.2)&lt;/li&gt;
&lt;li&gt;⚙️ Quantized to &lt;code&gt;.gguf&lt;/code&gt; format using &lt;a href="https://github.com/ggerganov/llama.cpp" rel="noopener noreferrer"&gt;llama.cpp&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📱 Integrated into a native Android app (built in Android Studio)&lt;/li&gt;
&lt;li&gt;🧠 Supports multiple model sizes from 135M to 3B parameters&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📦 Download and Try
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📲 &lt;strong&gt;&lt;a href="https://github.com/Mca-Tech/ChatNONET" rel="noopener noreferrer"&gt;Download ChatNONET APK&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;&lt;a href="https://huggingface.co/McaTech/Nonet" rel="noopener noreferrer"&gt;Download the NONET Models on Hugging Face&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can also run the model in Python using &lt;code&gt;llama.cpp&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;./llama-cli &lt;span class="nt"&gt;-m&lt;/span&gt; ./ChatNONET-300m-tuned-q8_0.gguf &lt;span class="nt"&gt;-p&lt;/span&gt; &lt;span class="s2"&gt;"You are ChatNONET AI assistant."&lt;/span&gt; &lt;span class="nt"&gt;-cnv&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🛠 Model Variants
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model Name&lt;/th&gt;
&lt;th&gt;Base&lt;/th&gt;
&lt;th&gt;Size&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ChatNONET-135M&lt;/td&gt;
&lt;td&gt;Smollm&lt;/td&gt;
&lt;td&gt;135M&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ChatNONET-300M&lt;/td&gt;
&lt;td&gt;Smollm&lt;/td&gt;
&lt;td&gt;300M&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ChatNONET-1B&lt;/td&gt;
&lt;td&gt;LLaMA 3.2&lt;/td&gt;
&lt;td&gt;1B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ChatNONET-3B&lt;/td&gt;
&lt;td&gt;LLaMA 3.2&lt;/td&gt;
&lt;td&gt;3B&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;All models are quantized using &lt;code&gt;q8_0&lt;/code&gt; for smooth performance.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Why Offline?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🔐 &lt;strong&gt;Privacy&lt;/strong&gt; – No data leaves your phone.&lt;/li&gt;
&lt;li&gt;🌍 &lt;strong&gt;Connectivity&lt;/strong&gt; – Works even in remote areas.&lt;/li&gt;
&lt;li&gt;🚀 &lt;strong&gt;Speed&lt;/strong&gt; – No server, no lag.&lt;/li&gt;
&lt;li&gt;📱 &lt;strong&gt;Control&lt;/strong&gt; – You choose the model and usage.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  💻 Open Source on GitHub
&lt;/h2&gt;

&lt;p&gt;Want to build your own offline AI app?&lt;/p&gt;

&lt;p&gt;👉 Check out the full &lt;strong&gt;ChatNONET Android source code&lt;/strong&gt; on GitHub:&lt;br&gt;
&lt;strong&gt;&lt;a href="https://github.com/Mca-Tech/ChatNONET" rel="noopener noreferrer"&gt;https://github.com/Mca-Tech/ChatNONET&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🙋‍♂️ Who Is This For?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Android developers interested in AI&lt;/li&gt;
&lt;li&gt;Hobbyists &amp;amp; privacy advocates&lt;/li&gt;
&lt;li&gt;Students learning about local LLMs&lt;/li&gt;
&lt;li&gt;Anyone who wants ChatGPT-like power without the cloud&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;I built ChatNONET to explore how far local AI can go — and the results are exciting! You don’t need powerful servers or always-on internet. You just need your curiosity, an Android phone, and a bit of model magic.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;👏 Like this project?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Star the repo ⭐&lt;/li&gt;
&lt;li&gt;Share your thoughts 💬&lt;/li&gt;
&lt;li&gt;Try the app!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks for reading!&lt;br&gt;
— &lt;strong&gt;Michael Cobol Agan (McaTech)&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>discuss</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>I'm Joining the Dev Community — Let's Build Something Smart Together!</title>
      <dc:creator>Michael Cobol Agan</dc:creator>
      <pubDate>Mon, 05 May 2025 04:30:32 +0000</pubDate>
      <link>https://dev.to/mca-tech/im-joining-the-dev-community-lets-build-something-smart-together-1a71</link>
      <guid>https://dev.to/mca-tech/im-joining-the-dev-community-lets-build-something-smart-together-1a71</guid>
      <description>&lt;p&gt;I'm Michael, and I'm excited to finally join the Dev.to community! 👨‍💻&lt;br&gt;
I'm an indie developer passionate about AI, software, and creating smart AI assistants.&lt;/p&gt;

&lt;p&gt;🔧 What I’ve Been Working On:&lt;br&gt;
I recently fine-tuned a model based on LLaMA and am building a lightweight voice assistant for Android that works fully offline — no internet, no data tracking.&lt;/p&gt;

&lt;p&gt;💡 What I’ll Share Here:&lt;br&gt;
Behind-the-scenes updates on my upcoming projects and AI experiments.&lt;/p&gt;

&lt;p&gt;I'm here to learn, share, and connect with fellow devs who believe in building things that are useful, ethical, and fun. Let’s make tech more human. ✨&lt;/p&gt;

&lt;p&gt;Say hi in the comments — I’d love to check out your work too!&lt;/p&gt;

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