<?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: Rushikesh Bodakhe</title>
    <description>The latest articles on DEV Community by Rushikesh Bodakhe (@rushikesh_bodakhe_db28644).</description>
    <link>https://dev.to/rushikesh_bodakhe_db28644</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%2F3671518%2F5b7724b9-345f-412d-b28c-c0c0a72f637e.jpg</url>
      <title>DEV Community: Rushikesh Bodakhe</title>
      <link>https://dev.to/rushikesh_bodakhe_db28644</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rushikesh_bodakhe_db28644"/>
    <language>en</language>
    <item>
      <title>Why most database docs tools fail — and how Vizora1 is different</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Mon, 07 Sep 2026 12:55:13 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/why-most-database-docs-tools-fail-and-how-vizora1-is-different-43ha</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/why-most-database-docs-tools-fail-and-how-vizora1-is-different-43ha</guid>
      <description>&lt;p&gt;chemaSpy, dbdocs, dbt docs, Dataedo — they're either free nerd tools (DSL required) or enterprise (priced for big orgs). Vizora1 is the gap: instant AI docs, zero setup, multi-DB, $0 infra. For sale at $9K.&lt;/p&gt;

&lt;p&gt;Most database docs fall into two camps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Nerd CLI tools — SchemaSpy, dbdocs. You learn a DSL. You run commands. You maintain files manually.&lt;/li&gt;
&lt;li&gt;Enterprise catalog tools — Dataedo. Built for companies with data governance budgets.&lt;/li&gt;
&lt;li&gt;ChatGPT prompts — work once, don't update when your schema changes.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Vizora1 is the gap: paste any PostgreSQL schema (or MySQL, SQLite, Prisma, Drizzle, DuckDB), get instant docs, ERD diagrams, AI explanations — no DSL, no CLI, no manual updates.&lt;/p&gt;

&lt;p&gt;Built for solo devs and small teams who inherited messy databases.Not enterprise. Not geek-only. Just useful.&lt;/p&gt;

&lt;p&gt;The full stack: React + TypeScript + Vite, Supabase, Stripe (Checkout + webhooks + billing portal), Vercel + Render, Sentry.&lt;/p&gt;

&lt;p&gt;Live: vizora1.vercel.app &lt;/p&gt;

&lt;p&gt;Asking: $9,000 (negotiable — reach out privately). 10 beta users included (full list at close). 30-day support.&lt;/p&gt;

</description>
      <category>postgres</category>
      <category>developer</category>
      <category>saas</category>
      <category>ai</category>
    </item>
    <item>
      <title>What it takes to build a database docs SaaS from scratch (honest post-mortem)</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Sun, 06 Sep 2026 13:20:27 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/what-it-takes-to-build-a-database-docs-saas-from-scratch-honest-post-mortem-50f7</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/what-it-takes-to-build-a-database-docs-saas-from-scratch-honest-post-mortem-50f7</guid>
      <description>&lt;p&gt;35 features, 35 migrations, CI gates, Playwright E2E, Sentry, dark-mode design. No AI API dependency. Here's the full build story — and why I'm selling it at $9K.&lt;br&gt;
I spent months on Vizora1. Here's what actually went into it — no marketing gloss.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design: dark-mode-first, dark navy (#0a0a0f) + cyan/blue accents. Not a default Tailwind theme — a real design system.&lt;/li&gt;
&lt;li&gt;Features: auto-docs, ERD diagrams, AI explanations, change tracking, backend roadmap, annotations, multi-DB parsing (PostgreSQL, MySQL, SQLite, Prisma, Drizzle, DuckDB).&lt;/li&gt;
&lt;li&gt;Tests: Playwright E2E + Vitest, running in CI before every merge.&lt;/li&gt;
&lt;li&gt;Monitoring: Sentry connected, errors tracked in real-time.&lt;/li&gt;
&lt;li&gt;Code quality: TypeScript everywhere, Zod validation, no &lt;code&gt;any&lt;/code&gt; without justification.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The real investment: a solo founder's full-time focus for months, with 10 beta users giving real feedback.&lt;/p&gt;

&lt;p&gt;The result is finished code, a live product, and a ready buyer pipeline. I'm not dumping — I'm passing it to someone with time to distribute it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Asking:&lt;/strong&gt; $9,000. Demo: vizora1.vercel.app.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>built Vizora1 — AI docs for any DB schema. 35 features, Stripe live, 10 beta users. Selling at $9K, negotiable. Full story + demo link in reply.</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Wed, 02 Sep 2026 14:17:10 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/built-vizora1-ai-docs-for-any-db-schema-35-features-stripe-live-10-beta-users-selling-at-9k-5cke</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/built-vizora1-ai-docs-for-any-db-schema-35-features-stripe-live-10-beta-users-selling-at-9k-5cke</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/rushikesh_bodakhe_db28644/i-built-a-production-ready-ai-database-docs-tool-and-im-selling-it-honestly-4b99" class="crayons-story__hidden-navigation-link"&gt;I built a production-ready AI database docs tool — and I'm selling it (honestly)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/rushikesh_bodakhe_db28644" class="crayons-avatar  crayons-avatar--l  "&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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3671518%2F5b7724b9-345f-412d-b28c-c0c0a72f637e.jpg" alt="rushikesh_bodakhe_db28644 profile" class="crayons-avatar__image" width="736" height="730"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/rushikesh_bodakhe_db28644" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Rushikesh Bodakhe
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Rushikesh Bodakhe
                
                
              
              &lt;div id="story-author-preview-content-4556906" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/rushikesh_bodakhe_db28644" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3671518%2F5b7724b9-345f-412d-b28c-c0c0a72f637e.jpg" class="crayons-avatar__image" alt="" width="736" height="730"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Rushikesh Bodakhe&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/rushikesh_bodakhe_db28644/i-built-a-production-ready-ai-database-docs-tool-and-im-selling-it-honestly-4b99" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 2&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/rushikesh_bodakhe_db28644/i-built-a-production-ready-ai-database-docs-tool-and-im-selling-it-honestly-4b99" id="article-link-4556906"&gt;
          I built a production-ready AI database docs tool — and I'm selling it (honestly)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/saas"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;saas&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/postgres"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;postgres&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/rushikesh_bodakhe_db28644/i-built-a-production-ready-ai-database-docs-tool-and-im-selling-it-honestly-4b99" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt;&amp;nbsp;reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/rushikesh_bodakhe_db28644/i-built-a-production-ready-ai-database-docs-tool-and-im-selling-it-honestly-4b99#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            1 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>I built a production-ready AI database docs tool — and I'm selling it (honestly)</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Wed, 02 Sep 2026 14:14:37 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/i-built-a-production-ready-ai-database-docs-tool-and-im-selling-it-honestly-4b99</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/i-built-a-production-ready-ai-database-docs-tool-and-im-selling-it-honestly-4b99</guid>
      <description>&lt;p&gt;Production-grade AI SaaS that turns PostgreSQL schemas into docs + ERDs + AI explanations. 10 beta users, Stripe live, $0 infra/mo. Selling at $9K.&lt;/p&gt;

&lt;p&gt;Every developer has inherited a database with zero documentation. ChatGPT by hand isn't a docs system.&lt;/p&gt;

&lt;p&gt;So I built Vizora1 — paste any PostgreSQL / Supabase schema, get auto-docs, ERD diagrams, AI explanations, change tracking. Zero setup.&lt;/p&gt;

&lt;p&gt;What's real (not a landing page):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stack: React + TypeScript + Vite, Supabase, Stripe, Vercel + Render&lt;/li&gt;
&lt;li&gt;35+ features, 35+ DB migrations, CI + Playwright E2E, Sentry&lt;/li&gt;
&lt;li&gt;Stripe fully wired: Checkout, webhooks, billing portal&lt;/li&gt;
&lt;li&gt;Pricing live: Free / $15 / $49 / $119 (20% annual discount)&lt;/li&gt;
&lt;li&gt;10 beta users (6 active) — full list handed over at close&lt;/li&gt;
&lt;li&gt;Live demo: vizora1.vercel.app | Source: github.com/CaptainRushi/Vizora1&lt;/li&gt;
&lt;li&gt;No OpenAI dependency — AI runs self-hosted (~$0/mo infra)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why sell: I'm a solo founder shifting focus. This is 80% built, 20% distributed. I'd rather hand it to someone who grows it.&lt;/p&gt;

&lt;p&gt;Asking $9,000 (negotiable — DM me). 30-day post-sale support, full code, all accounts transferred at close.&lt;/p&gt;

</description>
      <category>saas</category>
      <category>postgres</category>
      <category>ai</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I built a production-ready SaaS for database documentation — and I'm handing it over</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Wed, 26 Aug 2026 14:17:52 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/i-built-a-production-ready-saas-for-database-documentation-and-im-handing-it-over-nh0</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/i-built-a-production-ready-saas-for-database-documentation-and-im-handing-it-over-nh0</guid>
      <description>&lt;p&gt;Every developer has that one painful week: you inherit a database with 30 tables, nobody documented them, and ChatGPT chat-by-chat isn't a docs system. So I built one.&lt;/p&gt;

&lt;p&gt;Vizora1 turns any PostgreSQL/Supabase schema into living documentation — auto-docs, ERD diagrams, plain-English explanations, change tracking, a backend roadmap. Paste a schema, get a doc.&lt;/p&gt;

&lt;p&gt;What I built&lt;/p&gt;

&lt;p&gt;Production-grade from day one: 35+ features, 35+ Supabase migrations, CI with quality gates, Playwright E2E tests, Sentry, dark-mode-first design, Stripe billing fully wired (Checkout, webhooks, billing portal), and a real pricing table live (Free/$15/$49/$119).&lt;/p&gt;

&lt;p&gt;No OpenAI API dependency — the AI features run self-hosted, so operating cost stays near zero. Infra: Vercel + Render + Supabase, render and free tiers. 10 beta users, 6 active.&lt;/p&gt;

&lt;p&gt;Why sell it&lt;/p&gt;

&lt;p&gt;I'm a solo founder, and I'm shifting focus to a new venture. Running Vizora1 half-attended doesn't respect it. It's 80% built, 20% distributed — the buyer's work is distribution, not development. Honestly — I'd rather hand it to someone with time to grow it than let it sit.&lt;/p&gt;

&lt;p&gt;What's in the kit&lt;/p&gt;

&lt;p&gt;Full source + Git history (GitHub)&lt;br&gt;
All deployments (Vercel, Render)&lt;br&gt;
Supabase project + 35+ migrations&lt;br&gt;
Stripe wired end-to-end&lt;br&gt;
Complete technical documentation + SEO plan&lt;br&gt;
Demo: &lt;a href="//vizora1.vercel.app"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Why I'm posting on dev.to: because dev.to is full of people who get this problem. You've lived the "undocumented database" nightmare. If you're interested in the project — reach out. If you're just curious how it's built, happy to share.&lt;/p&gt;

&lt;p&gt;I'm selling it at $9,000 — a fair price for a finished asset, not a vapourware promise.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>saas</category>
      <category>opensource</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Acquiring Vizora – AI Database Intelligence Platform</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Wed, 17 Jun 2026 12:05:59 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/acquiring-vizora-ai-database-intelligence-platform-kmf</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/acquiring-vizora-ai-database-intelligence-platform-kmf</guid>
      <description>&lt;p&gt;I'm looking to sell Vizora, a developer-focused SaaS built to help engineers understand, visualize, and document databases faster.&lt;/p&gt;

&lt;p&gt;🔗 Demo: &lt;a href="https://vizora1.vercel.app/" rel="noopener noreferrer"&gt;https://vizora1.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What Vizora Does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Generate ER diagrams from database schemas&lt;/li&gt;
&lt;li&gt;Visualize database structures&lt;/li&gt;
&lt;li&gt;Create database documentation automatically&lt;/li&gt;
&lt;li&gt;AI-powered schema understanding&lt;/li&gt;
&lt;li&gt;Modern developer-friendly interface&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Included in the Sale
&lt;/h2&gt;

&lt;p&gt;✅ Complete source code&lt;/p&gt;

&lt;p&gt;✅ Website and deployment files&lt;/p&gt;

&lt;p&gt;✅ Vizora brand assets &amp;amp; logo&lt;/p&gt;

&lt;p&gt;✅ Official Vizora email accounts&lt;/p&gt;

&lt;p&gt;✅ Technical documentation&lt;/p&gt;

&lt;p&gt;✅ Database architecture&lt;/p&gt;

&lt;p&gt;✅ Existing registered users (13+)&lt;/p&gt;

&lt;p&gt;✅ Full ownership and intellectual property&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;Vite&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;li&gt;Supabase&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why I'm Selling
&lt;/h2&gt;

&lt;p&gt;I'm focusing on other projects and looking for a founder, agency, or company that can continue growing Vizora.&lt;/p&gt;

&lt;h2&gt;
  
  
  Asking Price
&lt;/h2&gt;

&lt;p&gt;💰 $10,000 USD&lt;/p&gt;

&lt;p&gt;Interested in acquiring Vizora?&lt;/p&gt;

&lt;p&gt;Send me a DM and I'll share additional details, screenshots, and a walkthrough of the platform.&lt;/p&gt;

&lt;p&gt;Demo: &lt;a href="https://vizora1.vercel.app/" rel="noopener noreferrer"&gt;https://vizora1.vercel.app/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Selling Vizora – AI-Powered Database Intelligence Platform ($10,000)</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Wed, 17 Jun 2026 12:02:42 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/selling-vizora-ai-powered-database-intelligence-platform-10000-43kg</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/selling-vizora-ai-powered-database-intelligence-platform-10000-43kg</guid>
      <description>&lt;h1&gt;
  
  
  Selling Vizora – AI-Powered Database Intelligence Platform ($10,000)
&lt;/h1&gt;

&lt;p&gt;After building Vizora from the ground up, I've decided to sell the project and focus on other opportunities.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Vizora?
&lt;/h2&gt;

&lt;p&gt;Vizora is a developer-focused SaaS platform that helps users visualize databases, generate ER diagrams, create documentation, and better understand database schemas.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Included?
&lt;/h2&gt;

&lt;p&gt;✅ Complete source code&lt;/p&gt;

&lt;p&gt;✅ Domain &amp;amp; branding assets&lt;/p&gt;

&lt;p&gt;✅ Vizora logo and design files&lt;/p&gt;

&lt;p&gt;✅ Official Vizora email accounts&lt;/p&gt;

&lt;p&gt;✅ Technical documentation&lt;/p&gt;

&lt;p&gt;✅ Deployment configuration&lt;/p&gt;

&lt;p&gt;✅ Database schema &amp;amp; architecture&lt;/p&gt;

&lt;p&gt;✅ User database (13+ registered users)&lt;/p&gt;

&lt;p&gt;✅ Full ownership and intellectual property rights&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;Vite&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;li&gt;Supabase&lt;/li&gt;
&lt;li&gt;Modern SaaS architecture&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Buy Vizora?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fully built product&lt;/li&gt;
&lt;li&gt;Ready for further development and monetization&lt;/li&gt;
&lt;li&gt;Developer tools market continues to grow&lt;/li&gt;
&lt;li&gt;Existing registered users&lt;/li&gt;
&lt;li&gt;Modern codebase and clean UI&lt;/li&gt;
&lt;li&gt;Great opportunity for a founder, agency, or DevTools company&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Asking Price
&lt;/h2&gt;

&lt;p&gt;💰 $10,000 USD&lt;/p&gt;

&lt;p&gt;Serious buyers only.&lt;/p&gt;

&lt;p&gt;If you're interested in acquiring Vizora or would like a demo, please send me a DM. &lt;br&gt;
&lt;a href="https://vizora1.vercel.app/" rel="noopener noreferrer"&gt;https://vizora1.vercel.app/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I asked my AI agent to design a product launch image. Here's what came back.</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Thu, 26 Mar 2026 10:18:07 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/i-asked-my-ai-agent-to-design-a-product-launch-image-heres-what-came-back-ak5</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/i-asked-my-ai-agent-to-design-a-product-launch-image-heres-what-came-back-ak5</guid>
      <description>&lt;p&gt;I didn't plan to share this one.&lt;br&gt;
I was in the middle of launching Vizora — a database documentation tool — and I needed a hero image for the launch post. Not a placeholder. An actual creative brief I could hand to a designer or drop into Midjourney.&lt;br&gt;
I typed into #koko-content on Discord:&lt;br&gt;
Create a detailed image concept for the Vizora launch.&lt;br&gt;
Modern SaaS hero image. Professional.&lt;br&gt;
Koko is my content agent. It runs locally via OpenClaw. I wasn't expecting much — I thought I'd get a vague paragraph and have to do the real work myself.&lt;br&gt;
This is what came back:&lt;br&gt;
![Koko agent in #koko-content Discord channel responding with a full image concept for Vizora launch — style, scene, color palette, key elements, dimensions, and tools listed]&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%2F40cnusgnl9lto5dr4sy5.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%2F40cnusgnl9lto5dr4sy5.png" alt=" " width="800" height="430"&gt;&lt;/a&gt;&lt;br&gt;
Read that response.&lt;br&gt;
It didn't just say "make it blue and professional." It gave me:&lt;/p&gt;

&lt;p&gt;A specific scene — messy database diagram on the left transitioning into clean documentation on the right&lt;br&gt;
An exact color palette — blue-to-purple gradient with a rationale (tech, trustworthy)&lt;br&gt;
Key elements with layout logic — the central arrow showing transformation, where the logo sits, what the overlay text should say&lt;br&gt;
Exact dimensions — 1792x1024, landscape, with the reasoning (social media headers)&lt;br&gt;
A list of specific tools to actually build it — Canva template name included, Midjourney, Adobe Firefly, even a Python/OpenAI Images API prompt if I wanted to generate it myself&lt;/p&gt;

&lt;p&gt;That last part. It wrote the generation prompt for me.&lt;br&gt;
A sleek modern SaaS landing page hero image for Vizora, &lt;br&gt;
a database documentation tool. Abstract glowing database &lt;br&gt;
schema with interconnected nodes and tables transforming &lt;br&gt;
into a clean interface. Blue and purple gradient background, &lt;br&gt;
tech aesthetic, professional, 8k resolution.&lt;br&gt;
I copied that prompt. Pasted it into Midjourney. Had a usable hero image in four minutes.&lt;/p&gt;

&lt;p&gt;The thing I keep noticing about Koko specifically is that it doesn't just complete the task — it thinks about downstream use. The dimensions came with an explanation. The tool list came with a ranked order. The prompt came pre-formatted for the API.&lt;br&gt;
I didn't ask for any of that. It just included it.&lt;/p&gt;

&lt;p&gt;For context on the system: APES OS is a local multi-agent setup I built on OpenClaw. Seven agents, each with one job, each with their own Discord channel and a workspace folder containing a SOUL.md file that defines who they are and what they hand off to others.&lt;br&gt;
Koko's job is content. Blog posts, newsletters, creative briefs, copy. The #koko-content channel is where I drop anything that needs writing or concepting. The response comes back in Discord and gets logged to Supabase.&lt;br&gt;
The whole stack runs locally. Free OpenRouter model tier. Supabase free tier. Discord is free. OpenClaw is open source.&lt;/p&gt;

&lt;p&gt;I shipped Vizora's launch post with that hero image. The image concept Koko wrote became the actual brief.&lt;br&gt;
That's a weird sentence to type. My AI agent wrote the creative brief for my product launch. But that's what happened.&lt;/p&gt;

&lt;p&gt;If you want the full setup — all seven agents, the Discord routing, the Supabase schema, the SOUL files — I documented it here: nexflowai.gumroad.com/l/npzufj&lt;br&gt;
Or poke around the open source side first at docs.openclaw.ai.&lt;br&gt;
Drop a comment if you want to know more about how Koko's SOUL file is structured — that's what shapes the quality of the output.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>This will help in your developement.</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Wed, 25 Mar 2026 15:55:14 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/this-will-help-in-your-developement-47if</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/this-will-help-in-your-developement-47if</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/rushikesh_bodakhe_db28644/i-run-my-entire-saas-solo-using-7-ai-agents-for-0month-1o8n" class="crayons-story__hidden-navigation-link"&gt;I Run My Entire SaaS Solo Using 7 AI Agents for $0/Month&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/rushikesh_bodakhe_db28644" class="crayons-avatar  crayons-avatar--l  "&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%2F3671518%2F5b7724b9-345f-412d-b28c-c0c0a72f637e.jpg" alt="rushikesh_bodakhe_db28644 profile" class="crayons-avatar__image" width="736" height="730"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/rushikesh_bodakhe_db28644" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Rushikesh Bodakhe
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Rushikesh Bodakhe
                
              
              &lt;div id="story-author-preview-content-3389339" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/rushikesh_bodakhe_db28644" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2F3671518%2F5b7724b9-345f-412d-b28c-c0c0a72f637e.jpg" class="crayons-avatar__image" alt="" width="736" height="730"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Rushikesh Bodakhe&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/rushikesh_bodakhe_db28644/i-run-my-entire-saas-solo-using-7-ai-agents-for-0month-1o8n" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 23&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/rushikesh_bodakhe_db28644/i-run-my-entire-saas-solo-using-7-ai-agents-for-0month-1o8n" id="article-link-3389339"&gt;
          I Run My Entire SaaS Solo Using 7 AI Agents for $0/Month
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/productivity"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;productivity&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/startup"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;startup&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/devops"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;devops&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/rushikesh_bodakhe_db28644/i-run-my-entire-saas-solo-using-7-ai-agents-for-0month-1o8n" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt;&amp;nbsp;reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/rushikesh_bodakhe_db28644/i-run-my-entire-saas-solo-using-7-ai-agents-for-0month-1o8n#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              1&lt;span class="hidden s:inline"&gt;&amp;nbsp;comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            4 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ai</category>
      <category>productivity</category>
      <category>startup</category>
      <category>devops</category>
    </item>
    <item>
      <title>My weekend project accidentally became my entire workflow</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Wed, 25 Mar 2026 09:27:33 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/i-stopped-doing-content-work-my-ai-agents-do-it-now-53ge</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/i-stopped-doing-content-work-my-ai-agents-do-it-now-53ge</guid>
      <description>&lt;p&gt;It started because I was annoyed.&lt;br&gt;
I had a Notion doc with 23 content ideas that had been sitting there for four months. Every week I'd open it, pick something, think about how long it would actually take to research and write properly, and close it again.&lt;br&gt;
I'm not lazy. I just hate doing the same thing twice. Writing the same kind of research brief, the same blog structure, the same five social posts for five platforms. Every time. For every idea.&lt;br&gt;
So one weekend I sat down and tried to automate the annoying part.&lt;br&gt;
That was six months ago. What I built is now running every day.&lt;/p&gt;

&lt;p&gt;Here's the basic idea. I have seven AI agents running locally on my machine, each with exactly one job:&lt;br&gt;
Atlas     → research&lt;br&gt;
Koko      → blog writing&lt;br&gt;&lt;br&gt;
Zuri      → social media&lt;br&gt;
Caesar    → marketing strategy&lt;br&gt;
Turing    → code&lt;br&gt;
APES      → pipeline trigger&lt;br&gt;
Main      → orchestration&lt;br&gt;
They each have a Discord channel. I type into the channel. The agent runs via OpenClaw. The response comes back in Discord and gets logged to Supabase.&lt;br&gt;
The piece that made it actually useful was chaining them together. I type one message:&lt;br&gt;
Run full pipeline on [topic]&lt;br&gt;
Atlas researches it. Passes the output to Koko. Koko writes a blog post. Zuri turns it into social content. Caesar builds a promotion plan around all of it.&lt;br&gt;
Twenty minutes. Four complete outputs. From one message.&lt;/p&gt;

&lt;p&gt;The Discord routing was the part I found most interesting to build.&lt;br&gt;
There's a Node.js process sitting between Discord and OpenClaw. When a message comes in, it looks up the channel ID in a map, finds the matching agent name, and spawns an OpenClaw CLI process with the message attached:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;CHANNEL_AGENT_MAP&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;1484143597765918770&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;atlas&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;1484143597765918771&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;koko&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="c1"&gt;// ...&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;runClawAgent&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;agentId&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;message&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;proc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;spawn&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;node&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="nx"&gt;openclawPath&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;agent&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;--agent&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;agentId&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;--message&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;message&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;--json&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
  &lt;span class="p"&gt;])&lt;/span&gt;
  &lt;span class="c1"&gt;// handle stdout, log to Supabase&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Nothing clever. Just a lookup table and a child process. The part that took the longest was getting the response extraction right — OpenClaw returns a JSON payload with nested content blocks and you have to walk through them to find the actual text.&lt;/p&gt;

&lt;p&gt;The dashboard pulls from Supabase agent logs. Bar chart, donut chart, kanban board. Runs locally on port 3000.&lt;br&gt;
Last week: 32 agent runs, 66% success rate.&lt;br&gt;
That 34% failure is real. Free model tier on OpenRouter hits rate limits mid-run sometimes. The fallback chain catches most of it — I have six fallback models configured — but not all of it. When a run fails I just send the message again.&lt;br&gt;
It doesn't bother me that much. Even at 66% I'm producing more than I was doing everything manually, and the cost is zero.&lt;/p&gt;

&lt;p&gt;The thing I keep coming back to isn't the time saved, though that part is real.&lt;br&gt;
It's that the 23-idea Notion doc is empty now. Not because I deleted it — because I actually went through all of it. When research and writing don't cost me an evening, I just... do more of them.&lt;br&gt;
I don't think I was procrastinating on those ideas. I think execution was genuinely expensive and now it isn't.&lt;/p&gt;

&lt;p&gt;The full setup has a fair bit to configure — OpenClaw, Discord bot intents, Supabase schema, a startup script that launches all three services in the right order, identity files for each agent. I got stuck in a few places the first time through.&lt;br&gt;
I documented all of it if you want to build the same thing without the trial and error: nexflowai.gumroad.com/l/npzufj&lt;br&gt;
Or if you want to poke around the open source side first, OpenClaw is at docs.openclaw.ai.&lt;br&gt;
Happy to talk through the Discord routing or the OpenClaw config if anything above was unclear — drop a comment.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>devops</category>
    </item>
    <item>
      <title>🦍 How I Built a “Mission Control” System to Run My SaaS Solo (7 AI Agents + Dashboard)</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Tue, 24 Mar 2026 13:48:01 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/how-i-built-a-mission-control-system-to-run-my-saas-solo-7-ai-agents-dashboard-53fi</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/how-i-built-a-mission-control-system-to-run-my-saas-solo-7-ai-agents-dashboard-53fi</guid>
      <description>&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%2Ff6uuieq1t07s50yybla8.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%2Ff6uuieq1t07s50yybla8.png" alt=" " width="800" height="380"&gt;&lt;/a&gt;&lt;br&gt;
When I started building my SaaS solo, I thought coding would be the hardest part.&lt;/p&gt;

&lt;p&gt;I was wrong.&lt;/p&gt;

&lt;p&gt;The real challenge was everything around it:&lt;/p&gt;

&lt;p&gt;researching competitors&lt;br&gt;
writing content&lt;br&gt;
planning marketing&lt;br&gt;
managing tasks&lt;br&gt;
fixing bugs&lt;br&gt;
posting on social&lt;/p&gt;

&lt;p&gt;Every day felt like switching between 5 roles.&lt;/p&gt;

&lt;p&gt;Nothing was structured.&lt;br&gt;
Everything was reactive.&lt;/p&gt;

&lt;p&gt;⚡ The Breaking Point&lt;/p&gt;

&lt;p&gt;At one point, I had:&lt;/p&gt;

&lt;p&gt;10 tabs open&lt;br&gt;
half-written blog drafts&lt;br&gt;
unfinished features&lt;br&gt;
random notes everywhere&lt;/p&gt;

&lt;p&gt;I wasn’t building a product anymore.&lt;/p&gt;

&lt;p&gt;I was just… managing chaos.&lt;/p&gt;

&lt;p&gt;So I decided to fix it.&lt;/p&gt;

&lt;p&gt;🧠 What I Built Instead&lt;/p&gt;

&lt;p&gt;I created my own system:&lt;/p&gt;

&lt;p&gt;🦍 APES OS — a “Mission Control” dashboard for solo SaaS builders&lt;/p&gt;

&lt;p&gt;It’s basically:&lt;/p&gt;

&lt;p&gt;a central dashboard&lt;br&gt;
a kanban task system&lt;br&gt;
7 AI agents handling different jobs&lt;br&gt;
🤖 The 7 Agents&lt;/p&gt;

&lt;p&gt;Each agent has one job:&lt;/p&gt;

&lt;p&gt;🔎 Atlas → market research&lt;br&gt;
✍️ Koko → content writing&lt;br&gt;
🚀 Caesar → marketing strategy&lt;br&gt;
💻 Turing → dev/debugging help&lt;br&gt;
📱 Zuri → social content&lt;br&gt;
⚡ APES → runs full workflows&lt;br&gt;
🧠 Main → orchestrates everything&lt;br&gt;
🖥️ What the System Looks Like&lt;/p&gt;

&lt;p&gt;Inside the dashboard:&lt;/p&gt;

&lt;p&gt;agent status (what each agent is doing)&lt;br&gt;
task board (kanban style)&lt;br&gt;
operations report (weekly activity + performance)&lt;/p&gt;

&lt;p&gt;Everything is in one place.&lt;/p&gt;

&lt;p&gt;No more jumping between tools.&lt;/p&gt;

&lt;p&gt;🔁 How My Workflow Changed&lt;/p&gt;

&lt;p&gt;Before:&lt;/p&gt;

&lt;p&gt;manual research&lt;br&gt;
writing from scratch&lt;br&gt;
random marketing&lt;br&gt;
constant context switching&lt;/p&gt;

&lt;p&gt;Now:&lt;/p&gt;

&lt;p&gt;research → blog → tasks → social → done&lt;/p&gt;

&lt;p&gt;I just trigger workflows and coordinate.&lt;/p&gt;

&lt;p&gt;📊 Real Impact (for me)&lt;br&gt;
research → hours → minutes&lt;br&gt;
blog drafts → half day → few minutes&lt;br&gt;
tasks → scattered → structured&lt;br&gt;
mental load → high → manageable&lt;/p&gt;

&lt;p&gt;It’s not perfect.&lt;/p&gt;

&lt;p&gt;But it’s the first time solo building feels scalable.&lt;/p&gt;

&lt;p&gt;🧩 Why I Turned This Into a Template&lt;/p&gt;

&lt;p&gt;Setting this up wasn’t easy.&lt;/p&gt;

&lt;p&gt;It took me:&lt;/p&gt;

&lt;p&gt;trial &amp;amp; error&lt;br&gt;
debugging configs&lt;br&gt;
fixing broken setups&lt;br&gt;
organizing everything into one system&lt;/p&gt;

&lt;p&gt;So I documented everything:&lt;/p&gt;

&lt;p&gt;full Notion template (dashboard)&lt;br&gt;
setup guide (step-by-step)&lt;br&gt;
code + configs&lt;br&gt;
agent prompts&lt;br&gt;
📦 If You Want to Build This Yourself&lt;/p&gt;

&lt;p&gt;I packaged the full system here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://nexflowai.gumroad.com/l/npzufj" rel="noopener noreferrer"&gt;https://nexflowai.gumroad.com/l/npzufj&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This includes:&lt;/p&gt;

&lt;p&gt;Notion template (duplicate &amp;amp; use)&lt;br&gt;
complete setup guide (PDF)&lt;br&gt;
all configs + files&lt;br&gt;
💭 Final Thought&lt;/p&gt;

&lt;p&gt;Most solo founders don’t struggle because of lack of skill.&lt;/p&gt;

&lt;p&gt;They struggle because they’re doing too many things at once without a system.&lt;/p&gt;

&lt;p&gt;This was my attempt to fix that.&lt;/p&gt;

&lt;p&gt;Curious — what’s the hardest part of building solo for you right now?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>productivity</category>
      <category>devops</category>
    </item>
    <item>
      <title>This is what my "team" looks like. 7 AI agents, one dashboard, no employees.</title>
      <dc:creator>Rushikesh Bodakhe</dc:creator>
      <pubDate>Tue, 24 Mar 2026 10:10:15 +0000</pubDate>
      <link>https://dev.to/rushikesh_bodakhe_db28644/this-is-what-my-team-looks-like-7-ai-agents-one-dashboard-no-employees-5281</link>
      <guid>https://dev.to/rushikesh_bodakhe_db28644/this-is-what-my-team-looks-like-7-ai-agents-one-dashboard-no-employees-5281</guid>
      <description>&lt;p&gt;I want to show you something instead of just describing it.&lt;br&gt;
This is my operations dashboard on a normal week:&lt;br&gt;
![APES OS Operations Report — 32 agent runs over 7 days, 66% success rate, top agents: Koko, Turing, Atlas, Caesar]&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%2Fns5a7kkbtk45nvjmj8tw.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%2Fns5a7kkbtk45nvjmj8tw.png" alt=" " width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
32 runs in 7 days. 66% success rate. Koko the content writer leads with 9 runs. Turing the developer at 7. Atlas the researcher at 6.&lt;br&gt;
I didn't do any of that work.&lt;/p&gt;

&lt;p&gt;What you're looking at&lt;br&gt;
This is APES OS — a local multi-agent AI system I built on top of OpenClaw. It runs entirely on my machine. Seven agents, each with a specific job, each with their own Discord channel and workspace folder.&lt;br&gt;
Here's the agent status page — this shows every agent in real time:&lt;br&gt;
![APES OS Agent Status — all 7 agents showing green CONNECTED, with last task summaries and model info]&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%2Fzlc9z0amfywk352dft9e.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%2Fzlc9z0amfywk352dft9e.png" alt=" " width="800" height="381"&gt;&lt;/a&gt;&lt;br&gt;
All seven showing green. Connected, idle, ready.&lt;br&gt;
The ones with "No data yet" are Main and APES — they only activate when I trigger an orchestration run or a full pipeline. Atlas, Koko, Caesar, Turing, and Zuri handle the day-to-day requests that come through Discord.&lt;br&gt;
The models you can see — openrouter/stepfun/step-3.5-flash and gemini-3-flash — are both free tier. That's the whole stack.&lt;/p&gt;

&lt;p&gt;The part I use most&lt;br&gt;
The kanban board. This is where actual work gets tracked:&lt;br&gt;
![APES OS Task Board — 12 tasks in Done column including content creation, research, and Instagram posts]&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%2F61wv44plh78xvs4fzj95.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%2F61wv44plh78xvs4fzj95.png" alt=" " width="800" height="383"&gt;&lt;/a&gt;&lt;br&gt;
Twelve tasks in Done. Zero in To Do or Doing. The dashboard shows "Outstanding — you crushed it" which is a little embarrassing but accurate for that day.&lt;br&gt;
The tasks you can see in the Done column are real ones from that week:&lt;/p&gt;

&lt;p&gt;create beautiful image post for vizora launch (assigned to Zuri)&lt;br&gt;
write instagram post of vizora launch at 25/3/26 (Zuri again)&lt;br&gt;
research best ai models for coding (Atlas)&lt;br&gt;
research for a database related saas present in market (Atlas)&lt;/p&gt;

&lt;p&gt;All of them completed, logged to Supabase, visible in the activity feed and charts.&lt;/p&gt;

&lt;p&gt;How a task actually moves through the system&lt;br&gt;
I type something in Discord — whichever channel matches the agent I want:&lt;br&gt;
Research the best database solutions for &lt;br&gt;
a bootstrapped SaaS in 2025. Focus on cost, &lt;br&gt;
scalability, and what solo founders actually use.&lt;br&gt;
That goes into #atlas-research. The Discord router picks it up, maps the channel ID to Atlas, spawns an OpenClaw CLI process with the message attached, and Atlas runs it.&lt;br&gt;
When Atlas is done, the response comes back in Discord. Simultaneously, the completion gets logged to the agent_logs table in Supabase with the model used, duration, and a summary of the output.&lt;br&gt;
The dashboard pulls from that table. The chart updates. The activity feed shows the run.&lt;br&gt;
The whole thing happens without me touching anything after sending the message.&lt;/p&gt;

&lt;p&gt;The pipeline that does the heavy lifting&lt;br&gt;
For content work, I run a four-step chain:&lt;br&gt;
Run full pipeline on [topic]:&lt;br&gt;
Atlas researches → Koko writes the blog → &lt;br&gt;
Zuri makes social posts → Caesar builds &lt;br&gt;
a 30-day promotion plan&lt;br&gt;
One message. About twenty minutes. I come back to four separate outputs.&lt;br&gt;
I still review everything — especially Zuri's social content which needs editing — but the starting point is already 70-80% there. For research and blog drafts it's closer to 90%.&lt;/p&gt;

&lt;p&gt;What the 34% failure rate means&lt;br&gt;
I showed the success rate screenshot on purpose. 66% means roughly one in three runs fails.&lt;br&gt;
Usually it's a free model hitting a rate limit mid-run. Sometimes the fallback chain catches it and retries with a different model. Sometimes it just fails and I re-send the message.&lt;br&gt;
It's not a polished product. It's infrastructure I built for myself on weekends. The failure rate is annoying but the overall output volume more than makes up for it — even at 66%, I'm getting more done than I was doing everything manually.&lt;/p&gt;

&lt;p&gt;The technical stack if you want to replicate this&lt;/p&gt;

&lt;p&gt;OpenClaw — open source, handles the agent gateway and CLI&lt;br&gt;
Discord.js — custom router that bridges messages to agents&lt;br&gt;
Supabase — free tier, stores tasks and agent logs&lt;br&gt;
OpenRouter — free model tier, stepfun flash as primary with fallbacks&lt;br&gt;
Node.js — serves the dashboard locally on port 3000&lt;br&gt;
PowerShell — one startup script launches all three services&lt;/p&gt;

&lt;p&gt;Everything runs locally. No cloud hosting cost. No subscription.&lt;/p&gt;

&lt;p&gt;If you want to build something like this&lt;br&gt;
The full setup took me a weekend to get working — OpenClaw config, Discord bot permissions, Supabase schema, the startup script, all seven agent SOUL files. It's not complicated but there are a lot of moving pieces and a lot of ways to get stuck.&lt;br&gt;
I documented the whole thing — every step, every config, every error I hit with the exact fix — in a Notion template with a PDF version and all the agent SOUL files pre-written.&lt;br&gt;
It's at &lt;a href="https://dev.tourl"&gt;nexflowai.gumroad.com/l/npzufj&lt;/a&gt; if you want to skip the trial and error.&lt;br&gt;
If you'd rather poke around first, OpenClaw's docs are at docs.openclaw.ai. The source is on GitHub.&lt;br&gt;
Happy to answer questions about any part of how this runs — the Discord routing, the Supabase schema, the OpenClaw config, whatever you're stuck on.&lt;/p&gt;

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