{"tool":{"slug":"stoat","name":"Stoat","url":"https://www.canagentsuse.com/tools/stoat","websiteUrl":"https://stoat.chat/","docsUrl":"https://github.com/stoatchat/self-hosted","githubUrl":"https://github.com/stoatchat/self-hosted","tagline":"Self-hosted communication - custom communication systems software.","shortDescription":"Stoat is a user-first chat platform built with modern web technologies.","agentSummary":"Stoat is self-hostable software from the Awesome Selfhosted data index. Agents can inspect the source, deploy it in a controlled environment, and operate the browser UI; API or CLI support should be verified in project docs.","bestFor":"Self-hosted communication - custom communication systems workflows, internal tools, and controlled deployment experiments.","cautionNotes":"Key limitations: generated from community metadata, not a full security review. Verify maintenance activity, license, deployment docs, auth model, backup and restore path, update process, API or CLI support, and data exposure before production agent automation. Browser automation can be brittle around UI changes, MFA, captchas, policy prompts, and hidden confirmation states. Store credentials outside source control and use least-privilege scopes, short-lived tokens, or restricted keys where the product supports them.","pricingSummary":"Self-hosted/open-source licensing listed as AGPL-3.0, MIT; infrastructure costs vary by deployment.","authModel":"Auth and permissions depend on the deployed app configuration; platform metadata: Rust. Source code: https://github.com/stoatchat/self-hosted","accountCreation":"No vendor signup is required for self-hosted use, but deployment and admin setup are required.","browserSupport":"Browser UI can be operated after deployment; exact flows depend on the app configuration.","cliPackage":null,"apiBaseUrl":null,"mcpServer":null,"agentScore":52,"agentTier":"Browser-assisted","scoreBreakdown":{"score":52,"tier":"Browser-assisted","summary":"Browser-assisted: 52/100. Strongest in agent safety; weakest in machine operability.","groups":[{"key":"operability","label":"Machine operability","weight":25,"score":4,"maxScore":25,"signals":[{"slug":"api","label":"API","weight":10,"score":0,"maxScore":10,"supportLevel":"unknown","evidence":"No API evidence listed."},{"slug":"mcp","label":"MCP","weight":4,"score":0,"maxScore":4,"supportLevel":"unknown","evidence":"No MCP server evidence listed."},{"slug":"cli","label":"CLI","weight":6,"score":0,"maxScore":6,"supportLevel":"unknown","evidence":"No CLI evidence listed."},{"slug":"browser","label":"Browser fallback","weight":5,"score":4,"maxScore":5,"supportLevel":"strong","evidence":"Self-hosted web app can be operated through a browser once deployed."}]},{"key":"safety","label":"Agent safety","weight":25,"score":19.6,"maxScore":25,"signals":[{"slug":"sandbox","label":"Sandbox or test mode","weight":10,"score":8,"maxScore":10,"supportLevel":"strong","evidence":"Self-hosted deployment supports local, staging, or disposable test environments before production use."},{"slug":"scoped-auth","label":"Scoped auth","weight":6,"score":6,"maxScore":6,"supportLevel":"native","evidence":"Auth supports scoped or permissioned access."},{"slug":"dry-run-preview","label":"Dry-run or preview","weight":4,"score":3.2,"maxScore":4,"supportLevel":"strong","evidence":"Tool exposes preview, test, local, or branching workflows."},{"slug":"human-review","label":"Human review guidance","weight":3,"score":2.4,"maxScore":3,"supportLevel":"strong","evidence":"Caution notes identify workflows that need human review."},{"slug":"idempotency","label":"Idempotency or retry safety","weight":2,"score":0,"maxScore":2,"supportLevel":"unknown","evidence":"No clear evidence found."}]},{"key":"readability","label":"Agent readability","weight":20,"score":15,"maxScore":20,"signals":[{"slug":"docs-quality","label":"Docs quality","weight":8,"score":4,"maxScore":8,"supportLevel":"partial","evidence":"Project website or source repository is listed for documentation and deployment review."},{"slug":"pricing-clarity","label":"Pricing clarity","weight":5,"score":4,"maxScore":5,"supportLevel":"strong","evidence":"Self-hosted/open-source licensing makes software cost inspectable; infrastructure cost depends on deployment."},{"slug":"evidence-depth","label":"Evidence links","weight":4,"score":4,"maxScore":4,"supportLevel":"native","evidence":"5 signal evidence links listed."},{"slug":"docs-url","label":"Dedicated docs URL","weight":3,"score":3,"maxScore":3,"supportLevel":"native","evidence":"Dedicated documentation URL is listed."}]},{"key":"setup","label":"Auth and setup","weight":15,"score":10.5,"maxScore":15,"signals":[{"slug":"account-creation","label":"Account setup","weight":7,"score":3.5,"maxScore":7,"supportLevel":"partial","evidence":"No vendor signup is required for self-hosted use, but deployment, admin setup, and local auth configuration are usually required."},{"slug":"auth-clarity","label":"Auth model clarity","weight":5,"score":4,"maxScore":5,"supportLevel":"strong","evidence":"Auth and permissions depend on the deployed app configuration; platform metadata: Rust. Source code: https://github.com/stoatchat/self-hosted"},{"slug":"self-serve","label":"Self-serve onboarding","weight":3,"score":3,"maxScore":3,"supportLevel":"native","evidence":"Onboarding appears self-serve or testable."}]},{"key":"reliability","label":"Production reliability","weight":15,"score":2.4,"maxScore":15,"signals":[{"slug":"webhook-events","label":"Webhooks or events","weight":5,"score":0,"maxScore":5,"supportLevel":"unknown","evidence":"No clear evidence found."},{"slug":"logs-audit","label":"Logs or audit trail","weight":4,"score":0,"maxScore":4,"supportLevel":"unknown","evidence":"No clear evidence found."},{"slug":"versioned-api","label":"Versioned API","weight":3,"score":2.4,"maxScore":3,"supportLevel":"strong","evidence":"Tool exposes a versioned or stable API surface."},{"slug":"rate-limit-clarity","label":"Rate limit clarity","weight":3,"score":0,"maxScore":3,"supportLevel":"unknown","evidence":"No clear evidence found."}]}]},"launchScore":136,"isFeatured":false,"categories":[{"slug":"self-hosted","name":"Self-hosted","description":"Software that can run on user-controlled infrastructure.","sortOrder":200},{"slug":"selfhosted-communication-custom-communication-systems","name":"Communication - Custom Communication Systems","description":"Communication software used to provide remote access to systems and exchange files and messages in text, audio and/or video formats between different computers or users, using their own custom protocols.","sortOrder":209}],"useCases":[{"slug":"self-host-tool","name":"Self-host a tool","description":"Deploy and operate a tool on user-controlled infrastructure."},{"slug":"inspect-open-source","name":"Inspect open source","description":"Review source code, releases, licenses, and deployment paths before agent use."},{"slug":"analyze-product","name":"Analyze product","description":"Send events, inspect funnels, query metrics, and investigate usage."}],"capabilities":[{"slug":"browser","name":"Browser","group":"Agent access","supportLevel":"strong","detail":"Self-hosted web app can be operated through a browser once deployed.","evidenceUrl":"https://stoat.chat/"},{"slug":"account-creation","name":"Account creation","group":"Onboarding","supportLevel":"partial","detail":"No vendor signup is required for self-hosted use, but deployment, admin setup, and local auth configuration are usually required.","evidenceUrl":"https://github.com/stoatchat/self-hosted"},{"slug":"pricing-clarity","name":"Pricing clarity","group":"Buying","supportLevel":"strong","detail":"Self-hosted/open-source licensing makes software cost inspectable; infrastructure cost depends on deployment.","evidenceUrl":"https://github.com/stoatchat/self-hosted"},{"slug":"docs-quality","name":"Docs quality","group":"Understanding","supportLevel":"partial","detail":"Project website or source repository is listed for documentation and deployment review.","evidenceUrl":"https://github.com/stoatchat/self-hosted"},{"slug":"sandbox","name":"Sandbox","group":"Safety","supportLevel":"strong","detail":"Self-hosted deployment supports local, staging, or disposable test environments before production use.","evidenceUrl":"https://github.com/stoatchat/self-hosted"}]}}