{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-09-17T00:00:00Z",
  "id": "com.gtmstacker.registry/tool/rowboat",
  "type": "tool",
  "slug": "rowboat",
  "canonical_url": "https://gtmstacker.com/registry/tool/rowboat/",
  "title": "Rowboat",
  "description": "Apache-2.0 TypeScript app from Rowboat Labs: a self-hostable multiplayer workspace for teams where each person brings their own AI assistant, and those assistants collaborate across shared Spaces with local knowledge. The Spaces server (Harbor) is open source and self-hostable; the desktop app runs against local models via Ollama or LM Studio, or hosted models with your own key. Optional voice and search integrations (Deepgram, ElevenLabs, Exa) take their own keys.",
  "category": "productivity-knowledge",
  "tags": [
    "productivity-knowledge",
    "ai-agents",
    "collaboration",
    "self-hostable",
    "local-models"
  ],
  "status": "active",
  "revision": 1,
  "content_hash": "bcf396e33dfbc2e6edcfae20848594f2de8a526b10e46a4eb5144004df3ce6eb",
  "date_published": "2026-09-17T00:00:00Z",
  "date_modified": "2026-09-17T00:00:00Z",
  "source": {
    "name": "github · rowboatlabs/rowboat",
    "url": "https://github.com/rowboatlabs/rowboat"
  },
  "license": "Apache-2.0",
  "one_liner": "Rowboat is a self-hostable multiplayer workspace where each teammate brings their own AI assistant and those assistants collaborate across shared Spaces.",
  "open_source": "yes",
  "self_hostable": "yes",
  "pricing_model": "free",
  "who_its_for": "A small team that wants shared, AI-assisted workspaces without handing its knowledge to a hosted SaaS: self-host the Spaces server, point the assistants at a local model, and keep the data on your own infrastructure.",
  "aliases": [
    "rowboat",
    "Rowboat Labs"
  ],
  "alternatives": [
    "openwiki"
  ],
  "secondary_categories": [
    "project-ops",
    "mcp-agents"
  ],
  "last_verified": "2026-09-17",
  "evidence": {
    "claim_type": "mixed",
    "source_id": "https://github.com/rowboatlabs/rowboat",
    "note": "Apache-2.0, ~17.9k stars, ~2,601 commits, the self-hostable Harbor Spaces server and local-model support (Ollama / LM Studio) or BYO-key hosted models all confirmed on the repo (WebFetch 2026-09-17, rowboatlabs org). 'Multiplayer personal assistant for work' is the project's own framing; how well the multi-assistant collaboration holds up on a real team is workflow-dependent and not independently tested here."
  },
  "caveats": "Young as a self-host story despite the star count: the Spaces server is the open, self-hostable piece, and the collaboration quality rides on the models you wire in. Optional integrations (Deepgram, ElevenLabs, Exa) each need their own paid key, so a full-featured setup is not entirely free.",
  "lead": "Apache-2.0 TypeScript app from Rowboat Labs: a self-hostable multiplayer workspace where each teammate brings their own AI assistant and those assistants collaborate across shared Spaces with local knowledge. The Spaces server, Harbor, is open source and self-hostable, and the desktop app runs against local models through Ollama or LM Studio,…",
  "chunks": [
    {
      "index": 0,
      "heading_path": [],
      "est_tokens": 112,
      "text": "Apache-2.0 TypeScript app from Rowboat Labs: a self-hostable multiplayer workspace where each teammate brings their own AI assistant and those assistants collaborate across shared Spaces with local knowledge. The Spaces server, Harbor, is open source and self-hostable, and the desktop app runs against local models through Ollama or LM Studio, or hosted models with a key you provide. Optional voice and search integrations take their own keys."
    },
    {
      "index": 1,
      "heading_path": [
        null,
        "Provenance"
      ],
      "est_tokens": 197,
      "text": "assistant and those assistants collaborate across shared Spaces with local knowledge. The Spaces server, Harbor, is open source and self-hostable, and the desktop app runs against local models through Ollama or LM Studio, or hosted models with a key you provide. Optional voice and search integrations take their own keys.\n\n- Apache-2.0, ~17.9k stars, ~2,601 commits, the self-hostable Harbor server and local-model support independently WebFetch-verified on the repo 2026-09-17 (github.com/rowboatlabs/rowboat).\n- Surfaced via the 2026-09-17 viral-posts brief (RoundtableSpace's mega-account post plus the maker's own \"trending on GitHub, open-source and self-hostable\" post).\n- Curated from the GTM Stacker signal registry (2026-09-17 pass); license independently verified 2026-09-17."
    },
    {
      "index": 2,
      "heading_path": [
        null,
        "Why it matters for a GTM stack"
      ],
      "est_tokens": 274,
      "text": "commits, the self-hostable Harbor server and local-model support independently WebFetch-verified on the repo 2026-09-17 (github.com/rowboatlabs/rowboat). - Surfaced via the 2026-09-17 viral-posts brief (RoundtableSpace's mega-account post plus the maker's own \"trending on GitHub, open-source and self-hostable\" post). - Curated from the GTM Stacker signal registry (2026-09-17 pass); license independently verified 2026-09-17.\n\nMost AI-assistant collaboration lives inside a hosted product that also holds your team's context. Rowboat inverts that: the Spaces server is yours to run, the models can be local, and each person's assistant works in shared channels the team controls. For a GTM team that wants agents in the loop on accounts, campaigns and research but does not want that knowledge sitting in someone else's cloud, the self-host path is the point. The honest read: it is one open server plus whatever models you bring, so the collaboration is only as good as those models, and a fully wired setup pulls in a few paid keys. As a team workspace you can host and keep, it earns a look."
    }
  ],
  "alternates": {
    "markdown": "https://gtmstacker.com/registry/tool/rowboat/index.md",
    "html": "https://gtmstacker.com/registry/tool/rowboat/",
    "json": "https://gtmstacker.com/registry/tool/rowboat/index.json",
    "server_json": "https://gtmstacker.com/registry/tool/rowboat/server.json"
  },
  "jsonld": {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebSite",
        "@id": "https://gtmstacker.com/#website",
        "url": "https://gtmstacker.com/",
        "name": "GTM Stacker Agent Registry",
        "description": "A daily-updated, agent-native registry of open-source tool discoveries, tool updates, and curated news for the go-to-market / RevOps engineering niche. Machine-readable first: agents can discover, parse, page, and delta-sync it without scraping HTML.",
        "inLanguage": "en",
        "publisher": {
          "@id": "https://gtmstacker.com/#organization"
        }
      },
      {
        "@type": "Organization",
        "@id": "https://gtmstacker.com/#organization",
        "name": "GTM Stacker",
        "url": "https://gtmstacker.com",
        "description": "The growth-systems practice of Theo Popov: AI-native enrichment, outbound, content engines and internal tooling for startups and venture programs. Its agent-native media property, the GTM Stacker Agent Registry, maintains a daily-updated catalog of open-source go-to-market and RevOps tools that both people and AI engines can discover, compare, and cite.",
        "foundingDate": "2024-08",
        "knowsAbout": [
          "go-to-market engineering",
          "RevOps",
          "sales automation",
          "marketing operations",
          "open-source software",
          "AI agents"
        ],
        "founder": {
          "@type": "Person",
          "@id": "https://gtmstacker.com/#founder",
          "name": "Theo Popov",
          "jobTitle": "Growth Operations & GTM Systems",
          "url": "https://gtmstacker.com/about/",
          "sameAs": [
            "https://www.linkedin.com/in/theo-popov",
            "https://x.com/Theo_Popov",
            "https://github.com/theopopov"
          ],
          "worksFor": {
            "@id": "https://gtmstacker.com/#organization"
          }
        },
        "sameAs": [
          "https://www.linkedin.com/company/gtmstacker",
          "https://www.youtube.com/@gtmstacker",
          "https://www.instagram.com/gtmstacker/",
          "https://www.tiktok.com/@gtmstacker"
        ],
        "mainEntityOfPage": "https://gtmstacker.com/registry/about/"
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://gtmstacker.com/registry/tool/rowboat/#software",
        "name": "Rowboat",
        "identifier": "io.github.rowboatlabs/rowboat",
        "description": "Apache-2.0 TypeScript app from Rowboat Labs: a self-hostable multiplayer workspace for teams where each person brings their own AI assistant, and those assistants collaborate across shared Spaces with local knowledge. The Spaces server (Harbor) is open source and self-hostable; the desktop app runs against local models via Ollama or LM Studio, or hosted models with your own key. Optional voice and search integrations (Deepgram, ElevenLabs, Exa) take their own keys.",
        "applicationCategory": "DeveloperApplication",
        "url": "https://gtmstacker.com/registry/tool/rowboat/",
        "datePublished": "2026-09-17T00:00:00Z",
        "dateModified": "2026-09-17T00:00:00Z",
        "isPartOf": {
          "@id": "https://gtmstacker.com/#website"
        },
        "license": "https://spdx.org/licenses/Apache-2.0.html",
        "codeRepository": "https://github.com/rowboatlabs/rowboat",
        "keywords": "productivity-knowledge, project-ops, mcp-agents, ai-agents, collaboration, self-hostable, local-models",
        "author": {
          "@type": "Organization",
          "name": "rowboatlabs",
          "url": "https://github.com/rowboatlabs",
          "sameAs": [
            "https://github.com/rowboatlabs/rowboat"
          ]
        },
        "offers": {
          "@type": "Offer",
          "price": 0,
          "priceCurrency": "USD"
        },
        "isSimilarTo": [
          {
            "@type": "SoftwareApplication",
            "name": "OpenWiki",
            "url": "https://gtmstacker.com/registry/tool/openwiki/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://gtmstacker.com/registry/tool/rowboat/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "GTM Stacker Registry",
            "item": "https://gtmstacker.com/registry/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Productivity Knowledge",
            "item": "https://gtmstacker.com/registry/category/productivity-knowledge/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Rowboat",
            "item": "https://gtmstacker.com/registry/tool/rowboat/"
          }
        ]
      }
    ]
  },
  "tool": {
    "name": "io.github.rowboatlabs/rowboat",
    "repository": {
      "url": "https://github.com/rowboatlabs/rowboat",
      "source": "github"
    }
  }
}
