Ask for an outcome
Describe the work in plain language. Indie routes specialists. Direct @commands stay the power-user path.
Founder OS · docs
Ask Indie for an outcome. Specialists on the roster remember the company, cite live pages, and wait at /approvals before anything leaves the terminal.
Vera is scraping live competitor pages with your positioning and pricing history attached.
Ask Indie
Indie is the AI operating partner at /command. Ask Indie for an outcome in plain language. Power users type @research, @post, or @build directly. Around every run: a named roster, a company brain with lineage, citations you can open, and a human decision at /approvals before any external action.
Describe the work in plain language. Indie routes specialists. Direct @commands stay the power-user path.
Research, decisions, and drafts persist as artifacts. Later runs read them instead of starting from a blank chat.
Agents can prepare Slack, Notion, X, HubSpot, and Airtable updates. The payload still waits at /approvals.
Review at /approvals. Nothing posts, syncs, or ships until you approve — including scheduled @post drafts.
Founders re-explain the company to a blank chat, or they let a mega-agent touch every tool with no owner. Indieterminal replaces that with Indie: describe the outcome, let Indie route a specialist, and approve at /approvals before anything ships.
Three actions — under five minutes:
@research on a niche. Cited indie comps, saved to the company brain.Need the full map? Read next, or jump to for a guided walkthrough.
Founder OS is the operating layer for coordinating humans and agents. One terminal window — Indie, commands, brain, specialists, and approvals — instead of ten browser tabs and exported ChatGPT threads.
Nothing ships to Slack, Notion, or X until you approve it at /approvals. Humans stay in charge — agents do the prep work.
A practical walkthrough of the resources most founders use on day one. Everything runs from the terminal unless noted.
Open /command and describe the outcome. Indie routes the work with your company brain.
@research [niche] — indie comps with MRR, not generic summaries.
Cited scan for an indie founder checking whether the category still has a pricing wedge.
@price inline — see where you sit vs real competitors.
Add keys at /connectors. Nothing posts until you approve.
Ready? Open the terminal and ask Indie — or type @research.
@research
Not a chat dump. The agent scrapes live competitor pages this run, attaches citations, and writes a brain artifact with lineage. @price and @post can read it. Notion and Slack still wait in the approval queue.
Cited scan for an indie founder checking whether the category still has a pricing wedge.
A command is the trigger. The product is the operating layer around it: memory, citations, and a human gate.
Type @research in the shared left/right shell. Context sits on the left. The live report streams on the right. No /tools tab, no blank chat hero.
Homepages and pricing pages scraped this run — not a mirrored directory. If a line has no source, treat it as a draft.
The artifact is persisted with derivedFrom lineage. Later hires and runs read it so you do not re-brief the company.
Queue to Notion or Slack from the same console. A human reviews the payload. Nothing posts because an agent felt done.
Company brainThe scan is an artifact, not a tab you will lose. Open it from the context rail or the brain.
@price · @mapThose agents inherit the cited set instead of starting a new guess.
Hire VeraA named hire runs @research weekly into the brain. You still approve anything that leaves the building.
Generic chat has no owner, no company memory, and no citations you can open. @research scrapes live pages this run, stores the artifact in the brain, and still will not export until you approve.
Agent
Comp-backed pricing bands in seconds. Know if you're underpriced, fair, or leaving money on the table.
One field. Your niche. Done.
Public pricing pages scraped this run.
Clear UNDERPRICED / FAIR / OVERPRICED with recommended band.
Public pricing pages the agent scrapes this run — not a mirrored directory.
Ask Indie in plain language, or type @ plus an agent name at the terminal. Founder OS commands run inline with your startup context. Focused consoles stay on the same left/right shell.
| Command | Status | What it does |
|---|---|---|
@research | live | Cited competitor scan · live web + connected GitHub repo |
@launch | live | Launch war room · readiness · execution sequence · distribution |
@operate | live | Weekly operating brief · blockers → Linear / Jira / Asana on approve |
@post | live | Draft posts for X, LinkedIn, Threads, Reddit & more · publishes only to connected accounts after approval |
@cockpit | planned | Decision brief · live signals · risks · pending execution |
@intel | live | Category ledger from live competitor sites · cited comps · confirm to brain |
@price | live | Price agent · comp-backed bands · packaging experiments |
@scan | live | Scan agent · opportunity + GTM from live competitor sites |
@radar | live | Category movers and market gaps from live competitor sites |
@map | live | Competitor map · cited positioning · white space from live comps |
@value | live | Valuation agent · ARR / SDE / blended from cited comps |
@asset | live | Design studio for launch stills · not logos, not copy · then @post |
@build | live | Isolated code patch · bounded checks · GitHub writes on approve |
@doc | live | Create / edit / export — grounded in workspace + brain |
Live today: @research, @launch, @operate, @post, @intel, @price, @scan, @radar, @map, @value, @asset, @build, @doc. Planned: @cockpit.
These run on the shared left/right console — no navigation away from the terminal.
@scanScan agentOpportunity + GTM from live competitor sites
@pricePrice agentComp-backed pricing bands and positioning
@mapCompetitor MapMap competitors and track positioning
@intelIntel agentCited category ledger from live competitor sites
@radarMarket RadarCategory movers and market gaps
@valueValuationARR, SDE, and blended valuation
Drafts for X, LinkedIn, Threads, Reddit, and more. Publishing only happens to connected accounts after you approve at /approvals. Choose Schedule for later, pick a local time, and set the publishing timezone on the draft card or the post calendar. Editing the copy or time cancels a stale approval. Nothing auto-posts.
@help for the live command list.Each playbook maps a founder situation to agents that are live today.
@research · @launch · @operate · @post — core loop (live)@intel · @price · @scan · @radar · @map · @value — shared consoles@asset · @doc · @build — visuals, docs, isolated patches (live)Consoles
Ask Indie, or open a focused console. Research, launch, operate, post, intel, price, scan, build — same company brain, same approval queue.
@scanOpportunity + GTM from live competitor sites
Learn more@priceComp-backed pricing bands and positioning
Learn more@mapMap competitors and track positioning
Learn more@intelCited category ledger from live competitor sites
Learn more@radarCategory movers and market gaps
Learn more@valueARR, SDE, and blended valuation
Learn moreThese agents do not open a separate app. They use the shared left/right terminal, write to the brain, and still cannot post without you.
Agent
Validate any startup idea in 30 seconds. Full competitive analysis plus a GTM plan from live comps.
One sentence is enough — niche and audience.
Scanner pulls live competitor pages, not a directory.
ICP, channels, pricing band, and build/pivot signal.
Know if the market is saturated before you build.
Every comp links to a site scraped this run.
Run @scan without leaving the terminal.
@scanTest an idea before writing a landing page.
@scan → @researchChain into @research for a full cited report.
@scanFull console for exploring multiple ideas.
@scan is fast validation + GTM. @research is a deeper cited teardown.
Agent
Deep competitor profiles and pricing lookups from live pages — the research layer under @research.
Name or URL — scrapes the public site.
MRR, growth, pricing, category context.
Use in decks, Notion, or agent pipelines.
Open the live page behind any @research comp.
Category movers from pages scraped this run.
Runs on the shared left/right agent console.
@intelFull profile on one competitor.
@intelDistribution for any niche.
@intelLong-form intel gathering.
Agent
2D positioning map — niche vs broad, budget vs premium. Find the empty quadrant.
Maps every major player in your market.
X = niche→broad · Y = budget→premium.
Empty quadrants = positioning opportunities.
Screenshot for decks and build-in-public posts.
See where no one is playing.
Re-run when competitors shift pricing.
@mapFind where to sit vs crowded players.
@mapExport map visual for investors.
@mapFull console with filters and export.
Agent
Optional in-app panel for category movers. Indieterminal stays the Founder OS: ask Indie, run specialists, persist to the company brain, and approve before anything ships.
Radar watches niches you care about.
MRR spikes, launches, trend acceleration.
Ranked opportunities with scores.
Signals refresh from pages scraped this run.
Discover markets you did not know to search.
Back pitch narratives with live signal data.
@radarFind underserved niches with demand.
@radarSupport "why now" with signals.
@radarTop 5 opportunities ranked.
Agent
Four methods — ARR multiple, revenue multiple, SDE, and DCF — triangulated against live comps.
MRR, growth, category — minimal inputs.
ARR, revenue, SDE, and 5-year DCF.
Cluster = confidence · divergence = investigate.
Defensible range for investors or buyers.
Multiples calibrated to indie comps.
No single-method blind spots.
@valueAnchor your raise with comp-backed range.
@valueKnow what you built before listing.
@valueDeep console with sensitivity tables.
Agents
Ask Indie for an outcome, then hire a named specialist onto @team when you want a standing owner. Vera, Kai, Juno, Nova, and the rest bind to one live /command.
Plain language. Three clarifying questions so you shape the brief.
One hire owns @research, @launch, @post, or another live command.
Nothing ships to Slack, Notion, or X without sign-off.
A specialist on @team, not a blank chat thread.
Each run persists with lineage for the next.
Queue at @approvals before Slack, Notion, or X.
Vera · @researchWeekly research into the company brain.
Kai · @launchPositioning, channels, dated checklist.
Nova · @postScheduled posts; every draft waits for approval.
Operate
Ask Indie for this week’s operating brief, or run @operate. Blockers, priorities, and ticket drafts from the company brain — exports still wait at @approvals.
Plain language is enough — Juno owns the standing brief.
Recent runs, launch state, and connected tools.
Linear, Jira, Asana, and Slack still wait in the queue.
Blockers and next moves without a new tab stack.
The brief reads prior artifacts instead of starting blank.
Ticket drafts queue at @approvals — nothing auto-files.
@operateStart the week from the company brain.
Ask Indie“What should we ship this week?”
@radarFollow a market mover after the operating brief.
A workflow is a chain of commands where each step reads context from the last. Artifacts accumulate in your session — visible in the context rail on the right of the command runner.
Every Founder OS run appends an artifact to your session. The rail shows lineage — click any prior artifact to re-read it, or chain a new command that inherits that context.
Roster
Indie is the operating partner. Hire a specialist when you want a standing owner. Describe a job, brief the hire, bind them to a live /command on @team.
Plain-language job. Three clarifying questions so you shape the brief.
The hire joins the roster on exactly one live command, with a schedule and the company brain.
Nothing ships without human sign-off in the queue.
Vera · @researchWeekly research into the company brain. Never repeats a finding.
Kai · @launchPositioning, channels, dated checklist — from past launches in the brain.
Nova · @postSchedule for later with the shared publishing timezone picker. Every draft still waits at @approvals.
No. Every connector action queues for approval at @approvals first. Scheduled @post drafts use the same timezone picker as the post calendar and still need that sign-off.
Connect the tools you already use at /connectors. Indieterminal never auto-posts — every connector action queues for your approval at /approvals.
On approval — post pipeline updates, digests, and export prompts to your channels.
AvailableOn approval — cited deliverables export as Notion pages in your workspace.
AvailableOn approval — completed runs trigger webhooks and the rest of your stack.
AvailableOn approval — ICP insights, comps, and lead notes sync to deals and contacts.
AvailableOn approval — comps, plans, and signal tables sync to your bases as rows.
AvailableOn approval — publish scheduled or immediate @post drafts to X.
AvailableOn approval — repo-grounded research, issues, and @build writes after you sign off.
Available@research, @intel, and @price scrape live competitor pages so founders are not stuck with generic chat summaries. That supporting evidence is not the product. Indieterminal is the operating layer: terminal, company brain, agents, and an approval queue.
Public discovery is GET /api/v1. Agents run in the terminal. Connector credentials live at /connectors.
Discovery — GET https://indieterminal.com/api/v1
No Bearer token. OpenAPI at /openapi.json. CLI: npx indie-terminal discover.
/api/v1Public discovery catalog.
GET /api/v1
Roster, brain, citations, approval — and the public surfaces around them. What is live now, and what stays planned.
One weekly credit wallet covers chat and builds. Company-grounded team assembly, paid build gates, and public connector setup guides.
Due scheduled posts self-wake. @post drafts and the post calendar share a publishing timezone picker. Approvals return to the command you came from.
Inline @post drafts can be scheduled. Public launch-report shares stay citation-safe. Pro’s public sticker is $29/mo.
The review queue is a dedicated /approvals page again, with inline cards still on /command. Human chats persist and reopen.
Isolated sandbox patches, bounded checks, and GitHub writes only after approval. /command/cockpit stays planned.
Connectors sign in through Composio. Paste-a-key Slack, Notion, HubSpot, Zapier, Airtable, and OpenAI BYOK cards are gone.
Public docs lead with roster, company brain, citations, and approval — not a command cheat sheet.
Public pages share the Indieterminal wordmark. Docs explain the operating layer — roster, brain, citations, approval — not a command cheat sheet.
The public startup directory is gone. Agents scrape live competitor pages. Connector secrets stay at /connectors.
Named agents, company brain, and approval are the product. Crawlers get /agent.md and llms.txt — not workspace data.
llms.txt, per-section Markdown, and Copy page with production URLs so agents and humans read the same docs.
Every live agent runs on the left/right terminal. Context rail, brain persist, approval queue.
Public site positioned as the operating layer. Agent manifest at /agent.md.
Command center, company brain, approval-gated connectors. Market tools as agents on the shared console.
/command/cockpit stays planned — not a live console
Richer roster schedules; overnight drafts still wait in the queue
More connectors through the same approval gate — no silent posts
Quick answers about Founder OS, hiring agents, and how Indieterminal works today.
Ask Indie for an outcome, run @research if you want the specialist, approve before anything ships.
Open terminal