ICP Research: gblock-party-saas

AI Agent Orchestration Control Plane — Research-driven ICP discovery from 4 candidates. Generated 2026-05-25.

ICP: Power Users / Solo Founders

Primary ICP selected from 4 candidates. See Additional ICPs and Cross-ICP Analysis below.
Search log: research/icp-search-log.md

Customer Profile

Who they are: Solo software developers, indie hackers, and technical solo founders who run multiple AI coding agents (Claude Code, Codex, OpenCode) on remote infrastructure. They typically have 2-10+ years of development experience and are comfortable with VPS, SSH, and tmux. Many are building SaaS products, open-source projects, or freelance client work using AI agents as force multipliers.

Budget authority: Single decision-maker. No procurement process. They control their own tooling budget and make purchasing decisions in minutes, not weeks. Typical developer tool spend: $50-200/month across all tools. Sweet spot for a single new tool: $9-29/month.

Discovery channels: Hacker News, Reddit (r/programming, r/SideProject, r/IndieTechnology), X/Twitter dev community, Indie Hackers forum, Dev.to, Medium technical blogs. Word-of-mouth in Discord servers and Slack communities. GitHub trending repos.

Company profile: Solo or 1-3 person company. Pre-revenue to early revenue ($0-50K MRR). Bootstrapped or lightly funded. Often running multiple projects simultaneously.

Business Model & Go-to-Market Motion

Model type: B2B SaaS (PLG) with optional managed IaaS upsell. Evidence: Cursor reached $2B ARR without hiring enterprise sales until $200M+. Developer tools in 2026 overwhelmingly start with PLG — 67% of hybrid PLG+SLG companies hit NRR targets vs. 58% pure-PLG.

Primary motion: Product-led growth. Self-serve signup, free tier or trial, upgrade when value is proven. The buyer and the user are the same person.

Buyer-user relationship: Same person. The developer who evaluates is the developer who buys is the developer who uses daily.

User Profile(s)

Primary persona: "The Agent Conductor"

Role: Solo developer or technical founder using 2-4 AI coding tools simultaneously (typical pattern: Cursor for editing + Claude Code for complex tasks + Codex for autonomous work).

Technical sophistication: High. Comfortable with CLI, SSH, tmux, VPS administration. Likely runs Ubuntu LTS on a cloud server. Understands networking basics (tunnels, reverse proxies).

Daily workflow: Starts 3-8 AI agent sessions across 1-3 repos. Monitors progress via tmux panes over SSH. Approves permission prompts when agents need elevated access. Reviews diffs before pushing. Switches between laptop and phone throughout the day.

Goals:

Frustrations:

Trigger Events

What causes someone to start looking NOW — ranked by frequency and urgency:

  1. Scaling past 3-5 parallel agents (HIGH frequency, HIGH urgency) — Laptop CPU/RAM caps out. They get a VPS. Now they need a way to manage it. This is the most common entry point.
  2. First mobile need (HIGH frequency, MEDIUM urgency) — They're away from desk and an agent needs approval, or they want to check if a long-running task finished. SSH on phone is intolerable.
  3. Session loss from closed laptop (MEDIUM frequency, HIGH urgency) — They lose hours of agent work because their laptop went to sleep or SSH disconnected. They want persistence.
  4. Rate limit management (MEDIUM frequency, MEDIUM urgency) — Running 5 agents uses quota 5x faster. They need visibility into which agents are active vs. idle.
  5. Reading about the "Agent Conductor" role (MEDIUM frequency, LOW urgency) — Blog posts and trend pieces about developers managing agent teams spark interest in better tooling.
  6. T3 Code or Termdock discovery (LOW frequency, MEDIUM urgency) — They find a partial solution but it lacks remote/headless mode or mobile access. They start looking for alternatives.

Current State Journey

Step-by-step workflow without gblock-party:

  1. Provision a VPS — Rent a Hetzner/DigitalOcean/Linode server. Install Ubuntu. Set up SSH keys.
  2. Install agent CLIs — Install Claude Code, Codex CLI, possibly OpenCode. Configure API keys.
  3. Set up tmux — Create tmux sessions. One pane per agent. Maybe a tmux alias to launch common configurations.
  4. Set up access — Configure Tailscale or Cloudflare Tunnel for secure access. Possibly set up mosh for connection resilience.
  5. Start agent sessions — SSH in. Attach to tmux. Start agents in separate panes with specific prompts and repos.
  6. Monitor progress — Switch between tmux panes. Read terminal output. Check if agents are stuck, waiting for approval, or done.
  7. Handle approvals — When an agent needs permission (file write, package install, git push), switch to that pane and approve/reject. Must be at computer.
  8. Review outputgit diff in the terminal. Read raw diff output. No visual diff viewer.
  9. Mobile check — Open Blink Shell or Terminus on phone. SSH in. Try to read tiny tmux panes on a phone screen. Squint.
  10. Session recovery — If SSH disconnects, tmux attach. If tmux crashes, start over. No state history.

Pain Map

Pain PointSeverityFrequencyEvidence
No unified multi-agent status viewCriticalEvery sessionEvery blog post about VPS+tmux+AI agents describes managing separate panes as the core workflow challenge
No mobile access / unusable on phoneCriticalDailyClaude Code Remote Control launched Feb 2026 but still requires local machine on; SSH on phone universally described as painful
Session fragility / no persistenceHighWeekly"Fixes are often session patches that work for the moment but don't stick"; VPS+tmux articles cite persistence as primary motivation
Approval prompts require desk presenceHighMultiple dailyPermission prompt interception listed as "Critical unknown" in concept brief; no existing solution routes approvals to mobile
No visual diff reviewMediumPer agent taskT3 Code added diff viewer as key feature; validates demand
Rate limit blindness across agentsMediumDaily"5 parallel agents use quota 5x faster" — no visibility into aggregate consumption
DIY sysadmin overheadMediumSetup + maintenanceMultiple tutorials exist for VPS+Claude setup (5-10 step guides); setup burden cited as pain in concept brief

Current Alternatives (User Perspective)

What users say they currently use or have tried, in their own words:

Market Sizing

TAM (Total Addressable Market)

$12.8B — AI coding tools market in 2026 (85% of 28.7M developers using AI tools).

Methodology: Top-down from industry reports. High confidence — multiple sources converge on this figure.

SAM (Serviceable Addressable Market)

~$1.5-2.5B — Developers who run AI coding agents on remote infrastructure and need orchestration tooling.

Methodology: Bottom-up estimate. ~28.7M developers worldwide. 85% use AI tools (24.4M). Of those, ~15-20% use terminal-based agents (Claude Code, Codex, OpenCode) rather than IDE-only tools = 3.7-4.9M. Of those, ~10-15% run agents on remote infrastructure (VPS, cloud) = 370K-730K developers. At $29/mo average = $129M-$254M/yr for individual tier. Add team/enterprise tiers at higher ARPU: ~$1.5-2.5B.

Confidence: Medium — terminal agent adoption % and remote infrastructure % are rough extrapolations.

SOM (Serviceable Obtainable Market)

~$2-8M ARR in first 2 years targeting power users / solo founders.

Methodology: Conservative. If 1-3% of the ~370K-730K remote-agent developers adopt at $19/mo average = $840K-$5M ARR. With early team tier adoption: $2-8M. Comparable: successful micro-SaaS targeting developer niches reach $5K-50K+ MRR.

Confidence: Low-Medium — conversion rate is speculative pre-launch.

Stated Value Drivers

What users say matters, in their own language:

The "aha moment" as users describe it: "I started 5 agents, closed my laptop, had dinner, checked from my phone — 3 PRs were ready for review."

Customer ↔ User Dynamics

Post-purchase relationship: Buyer = user = admin. No provisioning complexity. The solo founder connects their existing front-end tool to gblock-party's managed infrastructure, or opens the Agent Board, and starts using it immediately. No onboarding flow needed beyond initial setup.

Self-service everything: Account creation, tool connection, configuration, billing changes, cancellation — all self-serve. Support via docs, Discord, and GitHub issues.

Expansion path: Solo founder hires first engineers → needs team features → upgrades to team tier. This is the natural PLG land-and-expand motion.

Discovery & Evaluation Behavior

How They Find Solutions

How They Evaluate

How They Choose

Additional ICPs

ICP 2: Small Engineering Teams (2-15 developers) Priority #2

Customer Profile

Who: Early-stage startups and small SaaS companies with 2-15 developers. Engineering-led organizations where the CTO or engineering lead makes tooling decisions. Series A/B stage or bootstrapped with revenue.

Budget authority: Engineering lead or CTO. $1K-5K/month developer tools budget. Decision process: engineer champions the tool, lead approves after seeing usage data.

Business Model & Go-to-Market Motion

PLG land-and-expand. Individual developer signs up free, team adopts when 2+ devs are using it, lead approves team billing. Expansion from $29/seat/mo.

User Profile(s)

Individual developers on the team use it for their own agent workflows, plus the engineering lead wants visibility into team-wide agent activity: who's running what, which repos are being modified, aggregate resource usage.

Trigger Events

  1. Team scales past 3-5 developers — Can no longer casually coordinate who's running agents on what repos
  2. Agent conflict incident — Two developers' agents modify the same files, causing merge conflicts or regressions
  3. New developer onboarding — Need to give new hire access to shared dev infrastructure without giving root SSH access

Current State Journey

Each developer manages their own agent sessions independently. No shared visibility. Coordination via Slack messages ("I'm running agents on the API repo, don't push to main"). No centralized audit of what agents are doing.

Pain Map

PainSeverityFrequency
No shared visibility into agent activityCriticalDaily
Agent conflicts on shared reposHighWeekly
No RBAC for agent accessMediumOn hire/offboard
No team-wide resource usage trackingMediumMonthly

Current Alternatives (User Perspective)

Slack coordination ("don't touch the API repo"), individual tmux setups, Coder (too enterprise/complex), nothing purpose-built.

Market Sizing

~4.2M small teams worldwide (companies with 2-50 developers). SME developer tools segment growing at 28.2% CAGR. At $49/seat/mo average, 5 seats: ~$2.9K/yr per team.

Stated Value Drivers

"See what everyone's agents are doing." "Stop stepping on each other's toes." "Onboard new devs without giving SSH access."

Customer ↔ User Dynamics

Buyer (eng lead/CTO) and users (individual devs) are different. Lead cares about visibility and governance; devs care about UX and not losing their workflow.

Discovery & Evaluation Behavior

Individual developer discovers via same channels as ICP 1. Champions to team lead. Lead evaluates on: team visibility, security, pricing per seat. Trial period: 2-4 weeks of team usage before committing.

ICP 3: Freelancers / Agency Developers Priority #3

Customer Profile

Who: Freelance developers and small dev agencies (2-5 people) managing 3-8 client projects simultaneously. Technically skilled, budget-conscious, value efficiency over features.

Budget authority: Self (freelancer) or agency owner. $10-50/month typical tool spend per tool. Highly price-sensitive — every dollar must show ROI.

User Profile(s)

Freelancer running AI agents across multiple client repos. Needs strict project isolation (Client A's code must never leak into Client B's agent context). Mobile monitoring between client meetings.

Trigger Events

  1. Taking on 4+ concurrent clients — Can't keep track of agents across projects
  2. Client confidentiality concern — Needs to prove code isolation between clients
  3. Between-meeting monitoring — Starts agents before a meeting, wants to check results on phone after

Pain Map

PainSeverityFrequency
No per-client session isolationHighEvery project
Context-switching overhead between projectsHighDaily
No mobile monitoring between meetingsMediumDaily

Current Alternatives (User Perspective)

Separate tmux sessions per client, manual directory switching, no isolation guarantees. Project management tools (ClickUp, Notion) for task tracking but not agent orchestration.

Market Sizing

~12M freelance developers globally. Of those using AI tools (~85% = 10.2M), subset running parallel agents across clients is smaller (~5-10% = 510K-1M). At $19/mo: $116M-$228M.

Stated Value Drivers

"Keep client projects completely separate." "Check on all my agents between meetings." "Handle 40% more clients without stress."

Discovery & Evaluation Behavior

Freelancer platforms (Upwork, Contra), freelancer communities, word-of-mouth. Evaluate on: price, setup speed, client isolation. Must have free tier.

ICP 4: Security-Conscious Developers Priority #4

Customer Profile

Who: Developers and small security teams at companies handling sensitive data (fintech, healthcare, govtech). Need governance around AI agent access to codebases.

Budget authority: CISO or engineering director. Longer procurement (1-3 months). Higher willingness to pay ($50-200/seat/mo) but requires compliance checkboxes.

User Profile(s)

Security-aware developers who want guardrails: no public ports, audit trails of agent actions, permission policies, secrets management. Enterprise DevSecOps practitioners.

Trigger Events

  1. Security audit flags AI tool usage — "65% of enterprises worry about data leakage from AI tools"
  2. Compliance requirement — SOC 2, HIPAA, or internal policy mandates governed AI tool access
  3. Agent security incident — Agent accidentally exposes secrets, writes to production, or runs destructive commands

Pain Map

PainSeverityFrequency
No audit trail of agent actionsCriticalCompliance reviews
Agents have excessive permissionsHighEvery session
No network governance (public ports, data egress)HighArchitecture review

Current Alternatives (User Perspective)

Coder (enterprise, self-hosted, $$$), Ona (enterprise, cloud-only, AWS VPC), manual SSH lockdowns, "just don't use AI agents" (policy-level ban).

Market Sizing

~500K security-focused development teams globally. At enterprise ARPU ($100/seat/mo, 10 seats): $6B TAM for governed AI dev environments. But: highly competitive (Coder, Ona, cloud providers).

Stated Value Drivers

"Zero public inbound ports." "Audit trail for every agent action." "Permission policies per project." "Pass the SOC 2 audit."

Discovery & Evaluation Behavior

Analyst reports (Gartner), security conference talks, peer CISO recommendations, compliance vendor shortlists. Long evaluation with POC required. Security is the feature that gets you on the shortlist, not the feature that wins the deal.

Cross-ICP Analysis

Prioritization Matrix

ICPValue ScoreAccessibility ScoreCombinedRationale
Power Users / Solo Founders9/109/1018Exact pain match, you ARE this ICP (dogfood), PLG self-serve, fastest feedback loop
Small Engineering Teams8/106/1014Real gap, natural expansion from solo, but needs eng lead buy-in
Freelancers / Agency Devs7/106/1013Multi-client isolation is real but core pain is project mgmt, not orchestration
Security-Conscious Devs6/104/1010Zero-inbound differentiates but enterprise sales cycle, Coder/Ona dominate

Shared Pain Points

Conflicts & Trade-offs

Product Line Recommendations

TierTarget ICPKey FeaturesPrice Signal
Free / PersonalICP 1 (solo founders)1 host, Agent Board, Terminal, mobile accessFree or $9-19/mo
TeamICP 2 + 3 (teams + freelancers)Multi-user, shared visibility, RBAC, project isolation$29-79/seat/mo
EnterpriseICP 4 (security)Audit trails, SSO, compliance, VPC deploymentCustom
Managed Devbox (add-on)Cross-ICPTurnkey Hetzner provisioning+$49-199/mo

Recommended Build Sequence

  1. Power Users / Solo Founders (NOW) — You are this ICP. Dogfood validates everything. Build the core: Agent Board + Terminal + BYO-client + managed infrastructure + mobile access. PLG self-serve.
  2. Small Engineering Teams (NEXT, +3-6 months) — Add shared visibility, basic RBAC, team billing. Natural expansion from solo → team via PLG land-and-expand.
  3. Freelancers / Agency Devs (THEN, +6-9 months) — Add per-client workspace isolation, project-scoped sessions. Marketing pivot, not major product pivot.
  4. Security-Conscious / Enterprise (LATER, +12-18 months) — Add audit trails, SSO, compliance. Aligns with Phase 5-6 from concept brief.

Discovery & Evaluation Comparison

DimensionSolo FoundersSmall TeamsFreelancersSecurity
DiscoveryHN, Reddit, X, blogsIndividual dev championFreelancer communitiesAnalyst reports, conferences
EvaluationTry free tier, compare to tmuxTeam trial 2-4 weeksPrice + setup speedPOC + security review
DecisionSolo, minutesEng lead, 1-2 weeksSolo, hoursCISO + committee, 1-3 months
Deal-breakerVendor lock-in, price >$30No team visibilityNo client isolationNo audit trail, no SSO

Next Steps

Pick one:

Signals for Downstream Research

Raw signals captured during research. These are unvalidated observations — use the linked skill to verify, validate, and explore alternatives.

→ /competitive-analysis

→ /positioning

→ /monetization

→ /gtm

Approval Gates

Gate 1: Evidence Coverage

Research conducted 16+ web searches across 13 query strategies. Sources include market reports (Gartner, Mordor Intelligence, SkyQuest), developer surveys (JetBrains April 2026, CB Insights), product analyses (T3 Code, Ona, Termdock, Coder), community content (Medium, Dev.to, Reddit), and industry analysis (Addy Osmani, Deloitte, Anthropic).

Well-covered areas: Market sizing, competitor landscape, developer adoption stats, pain points, DIY workflow patterns, business model trends.

Gaps / lower-confidence areas: Exact number of developers running parallel agents on remote infra (extrapolated), freelancer-specific agent orchestration needs (limited direct evidence), precise conversion rate estimates.

Q1: Is the evidence coverage sufficient to proceed?
Gate 2: Assumptions & Confidence

Key assumptions in this analysis:

  1. ~15-20% of AI tool users use terminal-based agents (Medium confidence — JetBrains says Claude Code at 18% adoption, Copilot CLI growing)
  2. ~10-15% of terminal agent users run on remote infrastructure (Low-Medium confidence — VPS tutorial proliferation suggests growing trend, but no hard data)
  3. tmux+SSH is the dominant DIY solution (High confidence — consistently mentioned across multiple independent sources)
  4. Mobile access is the key differentiator vs. DIY (High confidence — Claude Code Remote Control launch + universal SSH-on-phone complaints)
  5. PLG is the right go-to-market for this ICP (High confidence — Cursor's trajectory, 2026 PLG data, single decision-maker)
Q2: Are these assumptions reasonable for proceeding?
Gate 3: Primary ICP Verdict

Recommended primary ICP: Power Users / Solo Founders

Rationale: Highest combined Value x Accessibility score (18/20). You are this ICP — dogfood validates. PLG self-serve motion matches single decision-maker. Fastest path to product-market fit. Natural expansion path to teams and enterprise.

Q3: Do you approve Power Users / Solo Founders as the primary ICP?
Gate 4: Artifact Destination

Proposed file changes:

No existing files will be overwritten. Both are new files in the research/ directory.

Q4: Approve writing these files?
Gate 5: Post-Approval Route

After writing the ICP, the recommended next step is:

Q5: Which next step do you prefer after ICP is written?

Compile Answers

0 of 5 questions answered