<?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: Ricky FF</title>
    <description>The latest articles on DEV Community by Ricky FF (@ricky_ff_16878ab8c0b0d4d8).</description>
    <link>https://dev.to/ricky_ff_16878ab8c0b0d4d8</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%2F3736589%2F7951302f-f814-4fa8-85b2-2d8be903d505.jpg</url>
      <title>DEV Community: Ricky FF</title>
      <link>https://dev.to/ricky_ff_16878ab8c0b0d4d8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ricky_ff_16878ab8c0b0d4d8"/>
    <language>en</language>
    <item>
      <title>Introducing Minotauris: Why One AI Agent Shouldn’t Do Everything</title>
      <dc:creator>Ricky FF</dc:creator>
      <pubDate>Sat, 18 Jul 2026 02:13:51 +0000</pubDate>
      <link>https://dev.to/ricky_ff_16878ab8c0b0d4d8/introducing-minotauris-why-one-ai-agent-shouldnt-do-everything-3a6g</link>
      <guid>https://dev.to/ricky_ff_16878ab8c0b0d4d8/introducing-minotauris-why-one-ai-agent-shouldnt-do-everything-3a6g</guid>
      <description>&lt;p&gt;Most AI agent harnesses follow a similar structure.&lt;/p&gt;

&lt;p&gt;One model receives an objective, creates a plan, operates tools, reviews the outcome, and decides whether its own work was successful.&lt;/p&gt;

&lt;p&gt;That structure becomes fragile when the task grows beyond a few tool calls.&lt;/p&gt;

&lt;p&gt;A mistake in planning affects execution. The same context that produced the mistake is then responsible for detecting it. Tool calls become repetitive, model usage increases, and the user still has to supervise the entire process.&lt;/p&gt;

&lt;p&gt;Minotauris takes a different approach.&lt;/p&gt;

&lt;h2&gt;
  
  
  A structured AI team
&lt;/h2&gt;

&lt;p&gt;Minotauris separates responsibility across four parts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Leader
&lt;/h3&gt;

&lt;p&gt;The Leader maintains the objective and sets direction without performing every execution step.&lt;/p&gt;

&lt;h3&gt;
  
  
  Managers
&lt;/h3&gt;

&lt;p&gt;Managers divide work, coordinate Workers, and preserve the context required to complete the larger objective.&lt;/p&gt;

&lt;h3&gt;
  
  
  Workers
&lt;/h3&gt;

&lt;p&gt;Workers receive focused responsibilities and execute tasks across the browser, desktop, code, files, and tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  Assembly
&lt;/h3&gt;

&lt;p&gt;The Assembly gives the system a dedicated place to challenge the plan, inspect assumptions, and consider possible outcomes before execution.&lt;/p&gt;

&lt;p&gt;The point is not to create more agents for the sake of having more agents.&lt;/p&gt;

&lt;p&gt;The point is role separation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connected to the computer
&lt;/h2&gt;

&lt;p&gt;Minotauris currently operates as a Windows beta with browser use, screen and computer control, scheduled tasks, remote access, coding, and general task execution.&lt;/p&gt;

&lt;p&gt;The larger question behind the project is simple:&lt;/p&gt;

&lt;p&gt;Can AI systems become more reliable and efficient by organizing intelligence as a coordinated team instead of placing every responsibility inside one model loop?&lt;/p&gt;

&lt;p&gt;Demo and product:&lt;br&gt;
&lt;a href="https://www.minotauris.app/" rel="noopener noreferrer"&gt;https://www.minotauris.app/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>showdev</category>
      <category>architecture</category>
      <category>powerfuldevs</category>
    </item>
    <item>
      <title>Why AI Agents Need Better Team Architecture, Not Just Better Models</title>
      <dc:creator>Ricky FF</dc:creator>
      <pubDate>Sat, 11 Jul 2026 22:50:34 +0000</pubDate>
      <link>https://dev.to/ricky_ff_16878ab8c0b0d4d8/why-ai-agents-need-better-team-architecture-not-just-better-models-4d2a</link>
      <guid>https://dev.to/ricky_ff_16878ab8c0b0d4d8/why-ai-agents-need-better-team-architecture-not-just-better-models-4d2a</guid>
      <description>&lt;p&gt;A more capable model does not automatically create a more reliable agent system.&lt;/p&gt;

&lt;p&gt;Most current harnesses ask one model to plan, execute, review, and recover inside the same loop. Minotauris explores a different architecture: a Leader, Managers, Workers, and an Assembly with separate responsibilities.&lt;/p&gt;

&lt;p&gt;This article examines why role separation, critique before execution, and coordinated computer control may matter as AI moves beyond chat.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>machinelearning</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I Vibe-Coded a "Cursor for Writers" on a $7 budget (Because Chat kills the flow)</title>
      <dc:creator>Ricky FF</dc:creator>
      <pubDate>Wed, 28 Jan 2026 06:09:16 +0000</pubDate>
      <link>https://dev.to/ricky_ff_16878ab8c0b0d4d8/i-vibe-coded-a-cursor-for-writers-on-a-7-budget-because-chat-kills-the-flow-518l</link>
      <guid>https://dev.to/ricky_ff_16878ab8c0b0d4d8/i-vibe-coded-a-cursor-for-writers-on-a-7-budget-because-chat-kills-the-flow-518l</guid>
      <description>&lt;p&gt;We talk a lot about "Vibe Coding"—using AI to stay in the flow state while building apps.&lt;/p&gt;

&lt;p&gt;But what about "Vibe Writing"?&lt;/p&gt;

&lt;p&gt;Every time I try to write a novel with ChatGPT, the vibe dies instantly.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I have to stop writing.

I have to explain the plot again.

I have to copy-paste text.

The Flow is gone.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;I’m 16. I don't have VC money. But I have $7 and some Supabase/Groq credits. So I built Minotauris.&lt;/p&gt;

&lt;p&gt;It’s an Agentic IDE for fiction.&lt;br&gt;
⚡ The Vibe Check (How it works)&lt;/p&gt;

&lt;p&gt;Instead of chatting, you Command.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Stay in the Editor: You never leave the writing interface.

Async Agents: You type /refactor chapter 4 for pacing, and the agent runs in the background. It reads your Lore, checks your tone, and edits the text while you keep writing Chapter 5.

No Context Amnesia: I indexed the "Story Bible" so the AI actually remembers the villain's motivation from 20 chapters ago.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;🛠️ The "Broke" Stack&lt;/p&gt;

&lt;p&gt;I vibe-coded the whole thing in 2 weeks:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Brain: deepseek-r1 (via Groq) for the hard logic.

Speed: llama-3-8b (via Groq) for the fast drafts.

Routing: Supabase Edge Functions (to throttle heavy users so I don't go bankrupt).
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;I’m looking for people who want to test the "Command Mode" workflow. If you’re tired of the Chat Box killing your creative vibe, let’s talk.&lt;/p&gt;

&lt;p&gt;Waitlist / Alpha:&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%2F9etnb4zc34jvq63czvuh.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%2F9etnb4zc34jvq63czvuh.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;a href="https://www.minotauris.app/waitlist" rel="noopener noreferrer"&gt;minotauris&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(P.S. If you have any tips on optimizing RAG for 100k+ token stories without melting my credit card, let me know in the comments 👇)&lt;/p&gt;

</description>
      <category>ai</category>
      <category>chatgpt</category>
      <category>buildinpublic</category>
      <category>claude</category>
    </item>
    <item>
      <title>I’m 16, broke, and I built a "Cursor for Writers" using Next.js + Groq ($7 budget)</title>
      <dc:creator>Ricky FF</dc:creator>
      <pubDate>Wed, 28 Jan 2026 05:52:03 +0000</pubDate>
      <link>https://dev.to/ricky_ff_16878ab8c0b0d4d8/im-16-broke-and-i-built-a-cursor-for-writers-using-nextjs-groq-7-budget-2ba2</link>
      <guid>https://dev.to/ricky_ff_16878ab8c0b0d4d8/im-16-broke-and-i-built-a-cursor-for-writers-using-nextjs-groq-7-budget-2ba2</guid>
      <description>&lt;p&gt;The "Chat" interface is killing our creativity.&lt;/p&gt;

&lt;p&gt;We have Cursor for coding. It knows our repo, understands our dependencies, and writes code in context.&lt;/p&gt;

&lt;p&gt;But for writing novels? We are still stuck copy-pasting text into a "Chat" box that forgets the main character's name every 4,000 words.&lt;/p&gt;

&lt;p&gt;I couldn't afford a $30/month subscription to enterprise tools. So, I spent my last $7 building my own Agentic IDE on the Groq LPU.&lt;/p&gt;

&lt;p&gt;Here is the tech stack, the architecture, and how I solved the "Context Amnesia" problem on a high school student's budget.&lt;br&gt;
🏗️ The Problem: "Context Amnesia"&lt;/p&gt;

&lt;p&gt;Standard LLMs have a "Slide Window" memory. If you are writing Chapter 20, the model has likely forgotten the foreshadowing you planted in Chapter 1.&lt;/p&gt;

&lt;p&gt;Most "AI Writers" are just wrappers around GPT-4. They treat your novel like a conversation, not a project.&lt;/p&gt;

&lt;p&gt;I needed an Agent, not a chatbot.&lt;br&gt;
🛠️ The "Broke" Tech Stack ($7/mo)&lt;/p&gt;

&lt;p&gt;I call it Minotauris. It’s built to run lean but act smart.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Frontend: Next.js 15 (App Router) + Tailwind CSS.

Backend: Supabase (Auth + Database).

The Brain (Smart): deepseek-r1-distill-llama-70b (via Groq) for reasoning/plotting.

The Muscle (Fast): llama-3.1-8b-instant (via Groq) for prose/drafting.

The Orchestrator: A custom TypeScript router that decides which model to use.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;🧠 The "Smart Router" (How I save money)&lt;/p&gt;

&lt;p&gt;Since I'm 16 and not VC-backed, I can't let users burn $100 in API credits. I built a Traffic Router in Supabase Edge Functions:&lt;br&gt;
TypeScript&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// The logic is simple:
// 1. If the task is "Planning" -&amp;gt; Use Expensive Model (70B)
// 2. If the task is "Drafting" -&amp;gt; Use Cheap Model (8B)
// 3. If User &amp;gt; Monthly Limit -&amp;gt; Enforce "Slow Pool" (Artifical Delay)
![ ](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/427v5m4p77pcilttljlg.png)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This lets me offer "Unlimited" basic drafting because Llama 8B on Groq is practically free (~$0.05 per million tokens).&lt;br&gt;
⚡ The Agentic Workflow&lt;/p&gt;

&lt;p&gt;Minotauris isn't a chat. It’s an Asynchronous Command Center.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The Lore Index: I vector-embed the user's "Story Bible" (Characters, Locations, Rules).

The Command: User types: "Refactor Chapter 4 to be more suspenseful."

The Sub-Agent: The AI pulls the specific lore needed for Chapter 4, checks the tone of Chapter 1, and rewrites the text in the background.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;I also built a Mobile Command Mode. You can send commands from your phone while walking the dog, and the cloud agent executes the heavy lifting on the server.&lt;br&gt;
"Demon Mode" Development&lt;/p&gt;

&lt;p&gt;I built the MVP in 2 weeks using v0 for the UI and Cursor for the backend logic.&lt;/p&gt;

&lt;p&gt;I’m currently running a closed Alpha because my wallet can't handle the whole internet yet. But if you are a developer who writes (or a writer who devs), I’d love your feedback on the architecture.&lt;/p&gt;

&lt;p&gt;The Waitlist is here: 👉 minotauris.app&lt;/p&gt;

&lt;p&gt;Let me know in the comments: How are you handling long-context in your own AI apps? RAG? Long-context caching? I need optimization tips before I go broke lol.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
