<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: wissam metawee</title>
    <description>The latest articles on Forem by wissam metawee (@wissam_metawee_c320c2e1d8).</description>
    <link>https://forem.com/wissam_metawee_c320c2e1d8</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%2F3360251%2Fe82000c4-f780-48d0-add3-df8f14b57126.webp</url>
      <title>Forem: wissam metawee</title>
      <link>https://forem.com/wissam_metawee_c320c2e1d8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/wissam_metawee_c320c2e1d8"/>
    <language>en</language>
    <item>
      <title>🚀 Seamless Agent Switching in Robots-AI – No More Restarting the Chat!</title>
      <dc:creator>wissam metawee</dc:creator>
      <pubDate>Wed, 23 Jul 2025 20:29:59 +0000</pubDate>
      <link>https://forem.com/wissam_metawee_c320c2e1d8/seamless-agent-switching-in-robots-ai-no-more-restarting-the-chat-2lfe</link>
      <guid>https://forem.com/wissam_metawee_c320c2e1d8/seamless-agent-switching-in-robots-ai-no-more-restarting-the-chat-2lfe</guid>
      <description>&lt;h2&gt;
  
  
  🚀 Seamless Agent Switching in Robots-AI – No More Restarting the Chat!
&lt;/h2&gt;

&lt;p&gt;Hey devs! 👋&lt;/p&gt;

&lt;p&gt;I’ve just shipped a major feature in &lt;a href="https://github.com/wiss84/robots-ai" rel="noopener noreferrer"&gt;Robots-AI&lt;/a&gt;, my open-source multi-agent assistant platform:&lt;/p&gt;

&lt;h3&gt;
  
  
  🔄 &lt;strong&gt;Dynamic Agent Switching – Right Inside the Chat!&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Until now, switching between agents meant ending your current session and starting a new one. But with this update, you can:&lt;/p&gt;

&lt;p&gt;✅ Instantly switch between agents (like a coding agent, real estate agent, or travel agent etc..) &lt;strong&gt;within the same conversation&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
✅ Maintain full chat context across agent switches&lt;br&gt;&lt;br&gt;
✅ Experience a smooth, natural UI that feels like working with a team of AI specialists&lt;/p&gt;




&lt;h2&gt;
  
  
  🎥 Live Demo
&lt;/h2&gt;

&lt;p&gt;Curious to see it in action?&lt;br&gt;&lt;br&gt;
▶️ &lt;a href="https://youtu.be/Z1i5hmBJz-I" rel="noopener noreferrer"&gt;Watch a short demo video&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Why It Matters
&lt;/h2&gt;

&lt;p&gt;This brings Robots-AI a step closer to what a real-world AI assistant &lt;em&gt;should&lt;/em&gt; be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Collaborative, fluid, and context-aware
&lt;/li&gt;
&lt;li&gt;No need for expensive hardware
&lt;/li&gt;
&lt;li&gt;No login required
&lt;/li&gt;
&lt;li&gt;Fully open-source and extensible&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔗 Try It or Contribute
&lt;/h2&gt;

&lt;p&gt;Explore the project here:&lt;br&gt;&lt;br&gt;
👉 &lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/wiss84/robots-ai" rel="noopener noreferrer"&gt;https://github.com/wiss84/robots-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you find it useful, consider giving it a ⭐ or contributing!&lt;/p&gt;




&lt;h2&gt;
  
  
  🗣️ Let’s Connect
&lt;/h2&gt;

&lt;p&gt;I’d love your feedback!&lt;br&gt;&lt;br&gt;
Got ideas, questions, or want to build your own agents on top of Robots-AI? Drop a comment below or send me a message. 🙌&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Robots-AI: Free Multi-Agent AI Platform</title>
      <dc:creator>wissam metawee</dc:creator>
      <pubDate>Tue, 22 Jul 2025 22:37:26 +0000</pubDate>
      <link>https://forem.com/wissam_metawee_c320c2e1d8/robots-ai-free-multi-agent-ai-platform-1od6</link>
      <guid>https://forem.com/wissam_metawee_c320c2e1d8/robots-ai-free-multi-agent-ai-platform-1od6</guid>
      <description>&lt;p&gt;🚀 100% Free to Use – No High-End Hardware Needed!&lt;br&gt;
I’ve just shipped a series of improvements to my open-source multi-agent AI assistant platform, Robots-AI:&lt;br&gt;
✨ New summarization workflow for smarter, more relevant chat recaps.&lt;br&gt;
✨ No embeddings or vector store needed – just fast, rolling LLM-powered summaries.&lt;br&gt;
🧑‍💻 Improved parsing logic for the coding agent, including a new code_parser utility and one-click code block copying.&lt;br&gt;
🖥️ UI layout enhancements – the interface now resizes smoothly with no overlapping containers.&lt;br&gt;
🌗 Better light/dark themes for a more polished and accessible experience.&lt;br&gt;
If you like these updates, please like and repost to help more people discover the project!&lt;br&gt;
Want to help it grow faster? Fork the repo and contribute, or just star it if you find it useful.&lt;br&gt;
💡 Let me know what other cool features you’d like to see in the app – comment your ideas below, or let’s set up a 1:1 meeting to discuss!&lt;br&gt;
🔗 Check it out on GitHub: &lt;a href="https://lnkd.in/dwqDSuZH" rel="noopener noreferrer"&gt;https://lnkd.in/dwqDSuZH&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>ai</category>
      <category>react</category>
      <category>showdev</category>
    </item>
    <item>
      <title>"Building an AI Chess Agent: From Natural Language to Interactive Gameplay"</title>
      <dc:creator>wissam metawee</dc:creator>
      <pubDate>Sat, 19 Jul 2025 19:58:11 +0000</pubDate>
      <link>https://forem.com/wissam_metawee_c320c2e1d8/building-an-ai-chess-agent-from-natural-language-to-interactive-gameplay-1cb0</link>
      <guid>https://forem.com/wissam_metawee_c320c2e1d8/building-an-ai-chess-agent-from-natural-language-to-interactive-gameplay-1cb0</guid>
      <description>&lt;p&gt;�� Excited to share a new addition in my open-source multi-agent AI assistant: the Games Agent! ♟️🤖&lt;br&gt;
Check out this short video to see how you can:&lt;br&gt;
Play chess with natural language conversation&lt;br&gt;
Make moves on an interactive chessboard&lt;br&gt;
Get strategic explanations and reasoning from the AI&lt;br&gt;
Experience seamless gameplay with real-time validation&lt;br&gt;
Open-source for everyone to use and contribute.&lt;br&gt;
�� GitHub Repo: &lt;a href="https://github.com/wiss84/robots-ai" rel="noopener noreferrer"&gt;https://github.com/wiss84/robots-ai&lt;/a&gt;&lt;br&gt;
💬 Leave a comment with your thoughts, feature requests, or questions!&lt;br&gt;
�� Repost if you like the project, or&lt;br&gt;
🤝 Fork and contribute if you want to help make it even better!&lt;br&gt;
Building this has been an incredible learning journey - from integrating chess.js to implementing natural language game interactions. Would love to hear what you think and what features you'd like to see next!&lt;br&gt;
Open to collaboration and always eager to learn from the community!&lt;br&gt;
Thanks for your support!&lt;/p&gt;

&lt;p&gt;Game Agent Demo:&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=w6gwGUEF7i0" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=w6gwGUEF7i0&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>python</category>
      <category>ai</category>
      <category>langchain</category>
    </item>
    <item>
      <title>"Building a Multi-Agent AI System: 7 Specialized Agents in React + FastAPI"</title>
      <dc:creator>wissam metawee</dc:creator>
      <pubDate>Wed, 16 Jul 2025 14:42:49 +0000</pubDate>
      <link>https://forem.com/wissam_metawee_c320c2e1d8/building-a-multi-agent-ai-system-7-specialized-agents-in-react-fastapi-25ai</link>
      <guid>https://forem.com/wissam_metawee_c320c2e1d8/building-a-multi-agent-ai-system-7-specialized-agents-in-react-fastapi-25ai</guid>
      <description>&lt;h2&gt;
  
  
  Building a Multi-Agent AI System: 7 Specialized Agents in React + FastAPI
&lt;/h2&gt;

&lt;h2&gt;
  
  
  The Problem I Set Out to Solve
&lt;/h2&gt;

&lt;p&gt;Instead of having one general AI assistant, what if we had specialized agents for different tasks?&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;After 2 months of development, I created an open-source multi-agent system with:&lt;/p&gt;

&lt;p&gt;🏠 &lt;strong&gt;Real Estate Agent&lt;/strong&gt; - Search US properties with natural language&lt;br&gt;
✈️ &lt;strong&gt;Travel Agent&lt;/strong&gt; - Plan trips with interactive maps&lt;br&gt;&lt;br&gt;
💰 &lt;strong&gt;Finance Agent&lt;/strong&gt; - Investment analysis and market research&lt;br&gt;
📰 &lt;strong&gt;News Agent&lt;/strong&gt; - Real-time aggregation and analysis&lt;br&gt;
👨‍💻 &lt;strong&gt;Coding Agent&lt;/strong&gt; - Programming assistance and debugging&lt;br&gt;
🛍️ &lt;strong&gt;Shopping Agent&lt;/strong&gt; - Product search and price comparison&lt;br&gt;
🎨 &lt;strong&gt;Image Generator&lt;/strong&gt; - AI-powered creative tools&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech Stack &amp;amp; Architecture
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React + TypeScript&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; FastAPI + Python&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Framework:&lt;/strong&gt; LangGraph + LangChain&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LLM:&lt;/strong&gt; Google Gemini&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database:&lt;/strong&gt; Supabase&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Multi-modal support (text + images)&lt;/li&gt;
&lt;li&gt;File upload with OCR/PDF parsing&lt;/li&gt;
&lt;li&gt;Interactive maps integration&lt;/li&gt;
&lt;li&gt;Real-time chat with typing indicators&lt;/li&gt;
&lt;li&gt;Conversation history and context retention&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo Videos
&lt;/h2&gt;

&lt;p&gt;Travel Agent in action: [&lt;a href="https://youtu.be/dLcbg4htcJ8" rel="noopener noreferrer"&gt;https://youtu.be/dLcbg4htcJ8&lt;/a&gt;]&lt;br&gt;
Real Estate Agent in action: [&lt;a href="https://youtu.be/yrBJ0CRmyEU" rel="noopener noreferrer"&gt;https://youtu.be/yrBJ0CRmyEU&lt;/a&gt;]&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges I Faced
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Agent Coordination&lt;/strong&gt; - Getting agents to call the correct tools in the correct format&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context Management&lt;/strong&gt; - Maintaining conversation history&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Integration&lt;/strong&gt; - Managing multiple external APIs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Performance&lt;/strong&gt; - Handling multiple concurrent requests&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;LangGraph is powerful for agent orchestration&lt;/li&gt;
&lt;li&gt;React + FastAPI is a solid combo for AI apps&lt;/li&gt;
&lt;li&gt;Good documentation is crucial for open source&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;Looking for contributors to help add new agents and features!&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/wiss84/robots-ai" rel="noopener noreferrer"&gt;https://github.com/wiss84/robots-ai&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%2Fofjzsnzemvg5063vkufy.webp" 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%2Fofjzsnzemvg5063vkufy.webp" alt="Robots-ai" width="800" height="1200"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>react</category>
      <category>ai</category>
      <category>python</category>
    </item>
  </channel>
</rss>
