4
6 Comments

I Built a Company Brain for My Startup (Free Template Included)

I got tired of running team operations by hand.

Our founding team's standups happened in a channel when people remembered. Our GTM tracking lived in spreadsheets nobody updated. Weekly reports took an hour to compile and were read by no one. And nobody could answer the simplest question: "Are we on track?"

So I built a company brain. It's an AI agent that lives in our Discord, runs daily standups, tracks our GTM numbers, and generates dashboards. We named it Dojo. It costs about $2-5 a month to run.

Here's what it does every day:

  1. At 10:30 AM it posts a standup reminder: Yesterday / Today / Blockers / Metrics
  2. The team replies in the channel — the agent parses each reply into structured data
  3. Anyone who hasn't checked in gets a gentle nudge every 30 minutes
  4. "Off today" or "@dojo off tomorrow" is understood natively — no nagging
  5. At the end of the day it compiles everything into JSON and posts a summary

The weekly workflow reads those JSON files and generates a dashboard with charts: targets vs actuals, per-person contributions, trend lines. The monthly report adds channel breakdowns and strategic recommendations. The quarterly review checks the full-year trajectory against our revenue target.

The whole thing runs on:

  • A Mac mini we already owned
  • DeepSeek for the LLM (~$2-5/month)
  • Discord (free)
  • Cron jobs for scheduling

The stack: a Hermes Agent instance with a dedicated profile, a SOUL.md identity file, 13 skills (workflows), and a data folder of JSON files. Everything is files and schedules — no magic, fully inspectable.

The idea came from Gumclaw, the agent that runs all of Gumroad's operations. If an agent can run a company's support and engineering, I figured it can at least run our standups. It was right.

Lessons after a month of running it:

  • The parsing rules matter more than the model. Well-defined workflows run fine on a cheap LLM.
  • People stop replying to standups after two weeks unless leadership answers first, every day. The tool can't fix culture.
  • The self-learning skill is the sleeper feature. It watches for "X joined the team" or "project Y shipped" and updates the team files automatically. The brain maintains itself.
  • A brain that silently dies is worse than none. Monitor the gateway.
    I open-sourced the entire kit — all 13 skills, the Discord setup guide, cron examples, and JSON schemas: github.com/sanjuacodez/company-brain-kit

If you're a founder still compiling standups by hand, clone it and run your first standup tomorrow. It takes an afternoon, not a quarter.

posted to Icon for group Startups
Startups
on August 12, 2026
  1. 1

    The "people stop replying to standups after two weeks unless leadership answers first" line should be at the top of this post. That's the insight usually discovered after four failed async rituals, not documented in the same post that introduces the tool.

    The parsing rules > model choice observation is right too. Most agent work doesn't require the most powerful model — it requires the most precise workflow definition. Tight specifications on cheap LLMs outperform expensive models on vague prompts consistently.

    The silent failure monitoring note is what people almost always skip until something breaks. An agent that fails quietly is worse than no agent because the absence of output looks like absence of activity, not system failure. Learned that building my own agent layer the hard way.

    Two weeks in — what's the metric that matters most to you? Standup participation rate, quality of the weekly dashboard, or something else?

  2. 1

    Running this off an old Mac mini with DeepSeek for like $3 a month is peak indie hacker setup. Keeping everything in JSON files and plain cron jobs instead of paying $50/mo for a bloated SaaS tool or setting up a massive vector DB is so underrated. Quick question—how are you actually monitoring the gateway so you get pinged if the cron or agent silently crashes?

  3. 1

    What's fascinating is that it's not the inexpensive LLM that is the real key to this. It is surrounded by a structure which is.

    A trustworthy and debug-friendly agent that has predictable workflows, clearly defined parsing rules, and visible data helps to ease the burden of trust.Making the agent more visible, predictable, and having clearly defined parsing rules makes the agent much easier to trust and debug. A good example of this, for many internal automatons is to be flexible in the model, but boring and deterministic about the surrounding system.

    It's also the culture lesson that's important. People will stop responding if leadership doesn't respond to the standup – better automation will not help with that. The system can reveal the behavior, it can't establish the habit.

    The difference between the two types of automation, automating coordination and improving coordination, is easy to overlook.

  4. 1

    The line about a brain that silently dies being worse than none is the one that matters most here, and I would push it one step further. What happens when it does not die, but starts misparsing replies quietly? You said the parsing rules matter more than the model, which means drift in those rules is a real failure mode, not just uptime. Do you have anything watching for that, or would you only catch it when a dashboard number looks obviously wrong?

  5. 1

    The part about people stopping replies after two weeks feels painfully familiar.

    The self-learning piece is interesting too. Curious whether the team actually started relying on the generated summaries over time, or if the biggest value is still just keeping the daily workflow from falling apart.

  6. 1

    The self-learning part is probably the most interesting piece here. Once the “company brain” starts updating itself, I imagine the harder problem becomes knowing when an old piece of information is no longer true.

    How are you thinking about stale or superseded context? For example, if a project decision changes, does Dojo update the old knowledge, keep both versions, or rely on the latest information winning?

Trending on Indie Hackers
What 100B+ Claude tokens actually look like inside a tiny company User Avatar 29 comments 4 months to go. Chrome extension live. Web search integrated. 4 users. $0 revenue. Still here. User Avatar 21 comments Two-way is not the same as symmetric User Avatar 20 comments Solo → Pre-Seed: The Tool Stack Decision That Will Either Save or Sink Your First 18 Months User Avatar 16 comments I Found 47 Backlink Opportunities My SaaS Was Missing User Avatar 11 comments Bootstrapping Brainpower: Inside NerdSip’s Organic Rise to 10K Downloads User Avatar 5 comments