<?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: Soufyan</title>
    <description>The latest articles on Forem by Soufyan (@soufyanrachdi).</description>
    <link>https://forem.com/soufyanrachdi</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%2F3671814%2F5fc3205e-375b-4940-ad09-a66daeb87ec5.jpeg</url>
      <title>Forem: Soufyan</title>
      <link>https://forem.com/soufyanrachdi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/soufyanrachdi"/>
    <language>en</language>
    <item>
      <title>When a CLI Isn’t Enough: The Story Behind MKArchi Desktop</title>
      <dc:creator>Soufyan</dc:creator>
      <pubDate>Sun, 28 Dec 2025 13:48:16 +0000</pubDate>
      <link>https://forem.com/soufyanrachdi/when-a-cli-isnt-enough-the-story-behind-mkarchi-desktop-100o</link>
      <guid>https://forem.com/soufyanrachdi/when-a-cli-isnt-enough-the-story-behind-mkarchi-desktop-100o</guid>
      <description>&lt;p&gt;&lt;a href="https://mkarchi.vercel.app/" rel="noopener noreferrer"&gt;https://mkarchi.vercel.app/&lt;/a&gt;&lt;br&gt;
As developers, we often assume that everyone is comfortable with the command line.&lt;/p&gt;

&lt;p&gt;While building mkarchi, I learned that this assumption is wrong.&lt;/p&gt;

&lt;p&gt;Many people told me:&lt;br&gt;
“The tool looks powerful, but I don’t know how to use it in CMD.”&lt;/p&gt;

&lt;p&gt;That feedback changed my perspective.&lt;/p&gt;

&lt;p&gt;A good developer tool shouldn’t intimidate users — it should empower them.&lt;/p&gt;

&lt;p&gt;That’s why I’m now building MKArchi Desktop, a graphical version of mkarchi designed to make project architecture generation simple, visual, and accessible.&lt;/p&gt;

&lt;p&gt;The CLI will always exist.&lt;br&gt;
But the desktop app opens the door for many more developers.&lt;/p&gt;

&lt;p&gt;This is not about replacing the terminal.&lt;br&gt;
It’s about giving people a choice.&lt;/p&gt;

&lt;p&gt;🚀 MKArchi Desktop is coming soon.&lt;/p&gt;

</description>
      <category>mkarchi</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Soufyan</dc:creator>
      <pubDate>Sun, 21 Dec 2025 00:36:18 +0000</pubDate>
      <link>https://forem.com/soufyanrachdi/-5fc9</link>
      <guid>https://forem.com/soufyanrachdi/-5fc9</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/soufyanrachdi" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2Fuser%2Fprofile_image%2F3671814%2F5fc3205e-375b-4940-ad09-a66daeb87ec5.jpeg" alt="soufyanrachdi"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/soufyanrachdi/announcing-mkarchi-v016-now-ready-to-use-4ifj" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;🎉 Announcing mkarchi v0.1.6 - Now Ready to Use! 🚀&lt;/h2&gt;
      &lt;h3&gt;Soufyan ・ Dec 21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#chatgpt&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#python&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#mkarchi&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>chatgpt</category>
      <category>python</category>
      <category>mkarchi</category>
      <category>opensource</category>
    </item>
    <item>
      <title>🎉 Announcing mkarchi v0.1.6 - Now Ready to Use! 🚀</title>
      <dc:creator>Soufyan</dc:creator>
      <pubDate>Sun, 21 Dec 2025 00:36:01 +0000</pubDate>
      <link>https://forem.com/soufyanrachdi/announcing-mkarchi-v016-now-ready-to-use-4ifj</link>
      <guid>https://forem.com/soufyanrachdi/announcing-mkarchi-v016-now-ready-to-use-4ifj</guid>
      <description>&lt;p&gt;Hey DEV Community! 👋&lt;br&gt;
I've got some exciting news to share – mkarchi v0.1.6 is officially released and ready for production use! 🎊&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%2Fhezutu1ncwaifwvenyjj.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%2Fhezutu1ncwaifwvenyjj.png" alt=" " width="800" height="716"&gt;&lt;/a&gt;&lt;br&gt;
🤔 Wait, What's mkarchi?&lt;br&gt;
Great question! It's a tiny Python CLI tool that saves you tons of time when setting up projects.&lt;br&gt;
The problem it solves:&lt;br&gt;
You ask ChatGPT: "Generate a project structure for a React app"&lt;br&gt;
ChatGPT gives you a beautiful tree structure...&lt;br&gt;
Then you spend 20 minutes manually creating folders and files 😫&lt;br&gt;
The mkarchi way:&lt;/p&gt;

&lt;p&gt;Get structure from AI&lt;br&gt;
Save to structure.txt&lt;br&gt;
Run: mkarchi apply structure.txt&lt;br&gt;
Done! ✨&lt;/p&gt;

&lt;p&gt;🎁 What's New in v0.1.6&lt;br&gt;
✨ The give Command (GAME CHANGER!)&lt;br&gt;
Now mkarchi works both ways:&lt;br&gt;
bash# Always could do this:&lt;br&gt;
mkarchi apply structure.txt    # AI → Real Project&lt;/p&gt;

&lt;h1&gt;
  
  
  NEW in v0.1.6:
&lt;/h1&gt;

&lt;p&gt;mkarchi give                   # Real Project → Shareable Format&lt;br&gt;
mkarchi give -c                # Export structure only&lt;br&gt;
mkarchi give myproject.txt     # Custom filename&lt;br&gt;
🐛 Bulletproof Indentation&lt;br&gt;
Fixed all the nesting issues. Complex structures now work perfectly:&lt;br&gt;
myapp/&lt;br&gt;
├─ src/&lt;br&gt;
│  ├─ components/&lt;br&gt;
│  │  ├─ Header.jsx&lt;br&gt;
│  │  └─ Footer.jsx&lt;br&gt;
│  └─ App.jsx&lt;br&gt;
└─ package.json&lt;br&gt;
Every file ends up exactly where it should! ✅&lt;br&gt;
🎯 Production Ready&lt;br&gt;
This version is:&lt;/p&gt;

&lt;p&gt;✅ Thoroughly tested&lt;br&gt;
✅ Stable and reliable&lt;br&gt;
✅ Ready for real projects&lt;br&gt;
✅ Used by developers worldwide&lt;/p&gt;

&lt;p&gt;🚀 Try It Right Now!&lt;br&gt;
Install:&lt;br&gt;
bashpip install mkarchi&lt;br&gt;
Test the new give command:&lt;br&gt;
bashcd your-favorite-project&lt;br&gt;
mkarchi give&lt;br&gt;
cat structure.txt&lt;/p&gt;

&lt;h1&gt;
  
  
  🤯 Your entire project as mkarchi format!
&lt;/h1&gt;

&lt;p&gt;Create a new project:&lt;br&gt;
bash# Ask your favorite AI for a structure&lt;/p&gt;

&lt;h1&gt;
  
  
  Save it as structure.txt
&lt;/h1&gt;

&lt;p&gt;mkarchi apply structure.txt&lt;/p&gt;

&lt;h1&gt;
  
  
  Watch the magic happen! ✨
&lt;/h1&gt;

&lt;p&gt;💡 Cool Use Cases&lt;br&gt;
🎓 Teaching:&lt;br&gt;
"Here's the project structure file, run one command, let's start coding!"&lt;br&gt;
👥 Team Onboarding:&lt;br&gt;
New dev? One file, one command, ready to contribute.&lt;br&gt;
🤖 AI Collaboration:&lt;br&gt;
"Here's my current structure, how can I improve it?"&lt;br&gt;
📦 Open Source:&lt;br&gt;
Help contributors set up instantly, no confusion.&lt;br&gt;
🎨 Example Structure File&lt;br&gt;
blog/&lt;br&gt;
├─ src/&lt;br&gt;
│  ├─ posts/&lt;br&gt;
│  │  └─ hello-world.md(begincontenu)&lt;br&gt;
│  │     # Hello World&lt;br&gt;
│  │     My first post!&lt;br&gt;
│  │     (endcontenu)&lt;br&gt;
│  └─ main.js(begincontenu)&lt;br&gt;
│     console.log('Hello!');&lt;br&gt;
│     (endcontenu)&lt;br&gt;
├─ package.json&lt;br&gt;
└─ README.md&lt;br&gt;
Run mkarchi apply blog.txt and everything gets created! 🎯&lt;br&gt;
🌟 Why People Love It&lt;/p&gt;

&lt;p&gt;"This saved me SO much time!" - Reddit user&lt;/p&gt;

&lt;p&gt;"Exactly what I needed for my workflow" - GitHub star&lt;/p&gt;

&lt;p&gt;"Simple, fast, works perfectly" - PyPI review&lt;/p&gt;

&lt;p&gt;🔗 All the Links&lt;/p&gt;

&lt;p&gt;⭐ Star on GitHub: &lt;a href="https://github.com/SoufyanRachdi/mkarchi" rel="noopener noreferrer"&gt;https://github.com/SoufyanRachdi/mkarchi&lt;/a&gt;&lt;br&gt;
📦 Install from PyPI: &lt;a href="https://pypi.org/project/mkarchi/" rel="noopener noreferrer"&gt;https://pypi.org/project/mkarchi/&lt;/a&gt;&lt;br&gt;
🐦 Follow updates: &lt;a href="https://x.com/souf37446" rel="noopener noreferrer"&gt;https://x.com/souf37446&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎊 Let's Celebrate!&lt;br&gt;
This release is the result of community feedback, bug reports, and feature requests. Thank you to everyone who helped make mkarchi better! 🙏&lt;br&gt;
Now it's your turn:&lt;/p&gt;

&lt;p&gt;Install it: pip install mkarchi&lt;br&gt;
Try it on a project: mkarchi give&lt;br&gt;
Share what you think in the comments! 💬&lt;/p&gt;

&lt;p&gt;What will you build with mkarchi? Drop a comment below! 👇&lt;br&gt;
Happy coding! 🚀✨&lt;/p&gt;

</description>
      <category>chatgpt</category>
      <category>python</category>
      <category>mkarchi</category>
      <category>opensource</category>
    </item>
    <item>
      <title>ChatGPT Now Understands mkarchi - Generate Project Structures with AI published</title>
      <dc:creator>Soufyan</dc:creator>
      <pubDate>Sat, 20 Dec 2025 12:28:30 +0000</pubDate>
      <link>https://forem.com/soufyanrachdi/chatgpt-now-understands-mkarchi-generate-project-structures-with-aipublished-pp4</link>
      <guid>https://forem.com/soufyanrachdi/chatgpt-now-understands-mkarchi-generate-project-structures-with-aipublished-pp4</guid>
      <description>&lt;p&gt;&lt;strong&gt;ChatGPT Now Understands mkarchi! 🎉&lt;/strong&gt;&lt;br&gt;
I'm incredibly excited to share that mkarchi, the open-source Python CLI tool I've been building, is now officially understood by ChatGPT!&lt;br&gt;
What is mkarchi?&lt;br&gt;
mkarchi is a CLI tool that generates complete project directory structures from simple tree-style text files. It's designed to work perfectly with AI-generated architectures from ChatGPT, Claude, Gemini, Copilot, and more.&lt;br&gt;
What's Changed?&lt;br&gt;
You can now have conversations like this with ChatGPT:&lt;br&gt;
You: "Generate an mkarchi file for a full-stack Node.js app with React frontend"&lt;br&gt;
ChatGPT: [Generates proper mkarchi syntax]&lt;br&gt;
Then you simply:&lt;br&gt;
bashmkarchi create architecture.tree&lt;br&gt;
And your entire project structure is created instantly — folders, files, everything!&lt;br&gt;
Why This Matters&lt;br&gt;
This integration bridges the gap between AI ideation and actual implementation:&lt;/p&gt;

&lt;p&gt;Instant Setup: No more manual folder/file creation&lt;br&gt;
AI-Native: Designed for AI-generated architectures&lt;br&gt;
Version Controlled: Your architecture is now a text file you can commit&lt;br&gt;
Collaborative: Share architecture files, not screenshots&lt;/p&gt;

&lt;p&gt;The Workflow&lt;br&gt;
bash# 1. Ask ChatGPT for mkarchi syntax&lt;br&gt;
"Generate an mkarchi structure for a Python FastAPI microservice"&lt;/p&gt;

&lt;h1&gt;
  
  
  2. Save to a .tree file
&lt;/h1&gt;

&lt;h1&gt;
  
  
  3. Run mkarchi
&lt;/h1&gt;

&lt;p&gt;mkarchi create architecture.tree&lt;/p&gt;

&lt;h1&gt;
  
  
  4. Start coding immediately!
&lt;/h1&gt;

&lt;p&gt;Try It Yourself&lt;br&gt;
bashpip install mkarchi&lt;br&gt;
Current version: v0.1.4 with improved syntax&lt;br&gt;
What's Next?&lt;br&gt;
I'm exploring:&lt;/p&gt;

&lt;p&gt;Templates library&lt;br&gt;
Plugin system&lt;br&gt;
Enhanced AI mode for even better integration&lt;br&gt;
Community-contributed architectures&lt;/p&gt;

&lt;p&gt;Join the Journey&lt;br&gt;
⭐ Star on GitHub: [&lt;a href="https://github.com/SoufyanRachdi/mkarchi" rel="noopener noreferrer"&gt;https://github.com/SoufyanRachdi/mkarchi&lt;/a&gt;]&lt;br&gt;
📦 PyPI: pip install mkarchi&lt;br&gt;
🐦 Follow updates: [&lt;a href="https://x.com/souf37446" rel="noopener noreferrer"&gt;https://x.com/souf37446&lt;/a&gt;]&lt;br&gt;
What project structure will you generate first? Drop a comment below! 👇&lt;/p&gt;

</description>
      <category>chatgpt</category>
      <category>tooling</category>
      <category>architecture</category>
      <category>python</category>
    </item>
    <item>
      <title>mkarchi v0.1.4 — Turning AI-generated project ideas into real code structures</title>
      <dc:creator>Soufyan</dc:creator>
      <pubDate>Sat, 20 Dec 2025 11:22:10 +0000</pubDate>
      <link>https://forem.com/soufyanrachdi/mkarchi-v014-turning-ai-generated-project-ideas-into-real-code-structures-lgf</link>
      <guid>https://forem.com/soufyanrachdi/mkarchi-v014-turning-ai-generated-project-ideas-into-real-code-structures-lgf</guid>
      <description>&lt;p&gt;I just released mkarchi v0.1.4, an open-source Python CLI tool designed to bridge AI and real projects.&lt;/p&gt;

&lt;p&gt;mkarchi allows you to generate a full project architecture (directories + files) from a simple tree-style text file.&lt;/p&gt;

&lt;p&gt;Why this matters for AI:&lt;/p&gt;

&lt;p&gt;AI is great at describing project structures&lt;/p&gt;

&lt;p&gt;mkarchi turns those descriptions into real files on disk&lt;/p&gt;

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

&lt;p&gt;Ask ChatGPT to design your backend/frontend architecture&lt;/p&gt;

&lt;p&gt;Save the output as structure.txt&lt;/p&gt;

&lt;p&gt;Run mkarchi apply structure.txt&lt;/p&gt;

&lt;p&gt;Done. Your project is ready.&lt;/p&gt;

&lt;p&gt;📦 Install:&lt;/p&gt;

&lt;p&gt;pip install mkarchi&lt;/p&gt;

&lt;p&gt;🔗 GitHub:&lt;br&gt;
&lt;a href="https://github.com/SoufyanRachdi/mkarchi" rel="noopener noreferrer"&gt;https://github.com/SoufyanRachdi/mkarchi&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⭐ If you find it useful, please consider starring the repo — it really helps open-source projects get visibility.&lt;/p&gt;

&lt;p&gt;Feedback, issues, and ideas are more than welcome!&lt;/p&gt;

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