<?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>Vibe Coding Forem: Ricky FF</title>
    <description>The latest articles on Vibe Coding Forem by Ricky FF (@ricky_ff_16878ab8c0b0d4d8).</description>
    <link>https://vibe.forem.com/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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3736589%2F7951302f-f814-4fa8-85b2-2d8be903d505.jpg</url>
      <title>Vibe Coding Forem: Ricky FF</title>
      <link>https://vibe.forem.com/ricky_ff_16878ab8c0b0d4d8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://vibe.forem.com/feed/ricky_ff_16878ab8c0b0d4d8"/>
    <language>en</language>
    <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://vibe.forem.com/ricky_ff_16878ab8c0b0d4d8/i-vibe-coded-a-cursor-for-writers-on-a-7-budget-because-chat-kills-the-flow-518l</link>
      <guid>https://vibe.forem.com/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://vibe.forem.com/ricky_ff_16878ab8c0b0d4d8/im-16-broke-and-i-built-a-cursor-for-writers-using-nextjs-groq-7-budget-2ba2</link>
      <guid>https://vibe.forem.com/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>
