<?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: tf_geometric</title>
    <description>The latest articles on DEV Community by tf_geometric (@briefbot).</description>
    <link>https://dev.to/briefbot</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%2F679762%2F69a9e5b3-27e3-4421-b768-7962a0e9f7d9.png</url>
      <title>DEV Community: tf_geometric</title>
      <link>https://dev.to/briefbot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/briefbot"/>
    <language>en</language>
    <item>
      <title>MMClaw: The Ultra-Lightweight, Pure Python Kernel for Multimodal AI Agents</title>
      <dc:creator>tf_geometric</dc:creator>
      <pubDate>Fri, 13 Feb 2026 16:23:03 +0000</pubDate>
      <link>https://dev.to/briefbot/mmclaw-the-ultra-lightweight-pure-python-kernel-for-multimodal-ai-agents-14il</link>
      <guid>https://dev.to/briefbot/mmclaw-the-ultra-lightweight-pure-python-kernel-for-multimodal-ai-agents-14il</guid>
      <description>&lt;h1&gt;
  
  
  ⚡ MMClaw
&lt;/h1&gt;

&lt;p&gt;The Ultra-Lightweight, Pure Python Kernel for Multimodal AI Agents.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;mmclaw
&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%2FCrawlScript%2FMMClaw%2Fmain%2FMMCLAW_LOGO.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%2FCrawlScript%2FMMClaw%2Fmain%2FMMCLAW_LOGO.jpg" width="800" height="469"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Home:&lt;/strong&gt; &lt;a href="https://github.com/CrawlScript/MMClaw" rel="noopener noreferrer"&gt;https://github.com/CrawlScript/MMClaw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;English&lt;/strong&gt; | &lt;a href="https://github.com/CrawlScript/MMClaw/blob/main/README_zh.md" rel="noopener noreferrer"&gt;中文说明&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This project was previously named &lt;a href="https://github.com/CrawlScript/pipclaw" rel="noopener noreferrer"&gt;pipclaw&lt;/a&gt; (pre-v0.0.11).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MMClaw is a minimalist, 100% Pure Python autonomous agent kernel. While frameworks like OpenClaw offer great power, they often introduce heavy dependencies like Node.js, Docker, or complex C-extensions. &lt;/p&gt;

&lt;p&gt;MMClaw strips away the complexity, offering a crystal-clear, readable architecture that serves as both a production-ready kernel and a comprehensive tutorial on building modern AI agents.&lt;/p&gt;




&lt;h2&gt;
  
  
  Use Cases
&lt;/h2&gt;

&lt;p&gt;Control your AI agent from anywhere, through the apps you already use.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Chat &amp;amp; Automate&lt;/strong&gt; — Send messages via Telegram, WhatsApp, or Feishu to ask questions, run commands, manage files, or delegate complex multi-step tasks to your agent.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code with AI CLIs&lt;/strong&gt; — Drive coding sessions with Codex, Gemini CLI, Claude Code, and more — just message your agent and it handles the rest on your machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Upload &amp;amp; Process Files&lt;/strong&gt; — Send images, PDFs, documents, and other files directly in chat; your agent reads, analyzes, and acts on them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Skills&lt;/strong&gt; — Extend your agent with your own skills; teach it new commands, workflows, and domain knowledge to do exactly what you need.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anything You Can Imagine&lt;/strong&gt; — If it can be done on a computer, your agent can do it. The only limit is your imagination.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🌟 Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;100% Pure Python: No C-extensions, no Node.js, no Docker. If you have Python, you have MMClaw.&lt;/li&gt;
&lt;li&gt;Minimalist &amp;amp; Readable: A "Batteries-Included" architecture designed to be a living tutorial. Learn how to build an OpenClaw-style agent by reading code, not documentation.&lt;/li&gt;
&lt;li&gt;Highly Customizable Kernel: Designed as a core engine, not a rigid app. Easily plug in your own logic, state management, and custom tools.&lt;/li&gt;
&lt;li&gt;Universal Cross-Platform: Runs seamlessly on Windows, macOS, Linux, and minimalist environments like Raspberry Pi.&lt;/li&gt;
&lt;li&gt;Multi-Channel Interaction: Built-in support for interacting with your agent via Telegram, WhatsApp, and more—all handled through pure Python integrations.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🚀 Quick Start
&lt;/h2&gt;

&lt;p&gt;No compiling, no heavy setup. Just pip and run.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;mmclaw
mmclaw run
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you plan to use &lt;strong&gt;Feishu (飞书)&lt;/strong&gt; as your connector, install with the &lt;code&gt;[all]&lt;/code&gt; option to include the required &lt;code&gt;lark-oapi&lt;/code&gt; dependency:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;mmclaw[all]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  🛠 The Philosophy
&lt;/h2&gt;

&lt;p&gt;The trend in AI agents is moving towards massive complexity. MMClaw moves towards clarity. Most developers don't need a 400,000-line black box. They need a reliable, auditable kernel that handles the agent loop and tool-calling while remaining light enough to be modified in minutes. MMClaw is the "distilled essence" of an autonomous bot.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔌 Connectors
&lt;/h2&gt;

&lt;p&gt;MMClaw allows you to interact with your agent through multiple channels:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Terminal Mode&lt;/strong&gt;: Standard interactive CLI (default).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Telegram Mode&lt;/strong&gt;: No external dependencies. Just create a bot via &lt;a href="https://t.me/botfather" rel="noopener noreferrer"&gt;@BotFather&lt;/a&gt; and provide your token during setup.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feishu (飞书) Mode&lt;/strong&gt;: Dedicated support for Chinese users. Features the &lt;strong&gt;most detailed step-by-step setup guide&lt;/strong&gt; in the industry, utilizing long-connections so you don't need a public IP or complex webhooks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WhatsApp Mode&lt;/strong&gt;: Requires &lt;strong&gt;Node.js&lt;/strong&gt; (v22.17.0 recommended) to run the lightweight bridge. The agent will show a QR code in your terminal for linking.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# To change your mode or LLM settings&lt;/span&gt;
mmclaw config
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  🧠 Providers
&lt;/h2&gt;

&lt;p&gt;MMClaw supports a wide range of LLM providers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI&lt;/strong&gt;: GPT-4o, o1, and more.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI Codex&lt;/strong&gt;: Premium support via &lt;strong&gt;OAuth device code authentication&lt;/strong&gt; (no manual API key management needed).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Gemini&lt;/strong&gt;: Gemini 1.5 Pro/Flash, 2.0 Flash.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DeepSeek&lt;/strong&gt;: DeepSeek-V3, DeepSeek-R1.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kimi (Moonshot AI)&lt;/strong&gt;: Native support for Kimi k2.5.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI-Compatible&lt;/strong&gt;: Customizable Base URL for local or third-party engines (Ollama, LocalAI, etc.).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Others&lt;/strong&gt;: OpenRouter and more.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Developed with ❤️ for the Python community. Let's keep it simple.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>openclaw</category>
    </item>
  </channel>
</rss>
