TryCase
给 AI 编程代理一个一次性 Linux 桌面,跑应用、测流程、截证据,让 agent 带着证明回来交差
In-depth Report
-
TryCase is a developer tool that provides a temporary Linux desktop environment for AI programming agents (Coding Agents). It allows the agents to run applications, test processes, take screenshots and record screens in an isolated environment before delivering code, and come back with evidence. Founder Ben Chomsang published it on Product Hunt on July 5, 2026. It ranked 4th that day and received 214 upvotes. This direction hits the most real pain point of AI programming: generating code is getting cheaper and cheaper, but verifying the code still relies on humans to run it manually.
-
The parent company of TryCase is Woven Grid Ltd, which was incorporated in the UK on March 13, 2026 and is headquartered in Basildon. The founder, Ben Chomsang, is an independent developer with a technical background. He previously worked as a behavioral data scientist at Zinc (Zinc.work) and Cowry Consulting, and graduated from the University of Warwick. He described his workflow pain points in his PH post - running multiple agents at the same time to change code, start applications, test, and iterate in different worktrees, local port conflicts, mutual pollution of browser states, overlapping dependencies and installations, and finally having to manually verify it himself. TryCase is built for this scenario: assign each agent an independent cloud Linux environment and destroy it after testing. There is currently only one person in the team and it is an early independent developer project. The product is in beta stage and relies on community feedback for iterations. The version number of the npm package trycase is 0.1.21. The agent skills warehouse is open on GitHub under the MIT license. The stars and forks of the project are both 0, and there are no releases yet.
-
The core workflow of TryCase is "upload first": after the agent logs in, it creates a No Source project, selects the runner specifications, starts the environment, uploads the current code directory (complying with .gitignore), then installs dependencies through a terminal session, starts the application, and then controls the page end-to-end through the browser, and finally takes screenshots, records the screen, packages the logs, and returns the artifacts. Specific capabilities include several levels. Disposable Linux desktop: Each test starts from a new environment and is destroyed when the test is completed, leaving no residual state and no contamination of the local development machine. Complete terminal and browser control: The agent can execute arbitrary commands in the terminal (bun install, npm run dev), and can also operate the browser - click buttons, fill out forms, navigate pages, read console output and network events. Evidence collection: Supports screenshots, full-screen recording, terminal logs, browser console logs, network event logs and arbitrary file artifacts, packaged as downloadable archive files. Iterative retesting: If a test fails, the agent can analyze the cause of the failure, modify the code, and rerun the test in the same environment until it passes. Head-mounted display mode and desktop mode: Head-mounted display mode covers terminal + browser automation + log collection. Desktop mode additionally provides a visual Linux desktop, suitable for scenarios that require manual intervention (OAuth login, CAPTCHA, 2FA verification, etc.). Runner specifications range from nano (1 vCPU, 1 GiB memory) to large (4 vCPU, 8 GiB memory), covering different load requirements from static page testing to full-stack application verification. In terms of integration, TryCase provides installable skills (npx skills add bencsn/trycase-skills) to teach the agent to use the TryCase API in one step. A complete CLI (npx trycase@latest) is also provided as a fallback to facilitate the agent to directly consult the documentation when skills are unavailable. There is also JavaScript/TypeScript SDK to support programmatic calls.Compared with competing products, the core difference of TryCase is "customization for agent-in-the-loop": general cloud VM (AWS EC2) requires manual environment configuration, traditional E2E testing tools (Selenium, Playwright) require writing test scripts, while TryCase packages environment orchestration, application deployment, browser automation and evidence collection into an API that the agent can directly call.
-
TryCase adopts a subscription plus credits billing model. Free ($0/month) 150 credits, 3 active environments, up to 30 minutes each, headset mode only. Pro plan ($19/month) 19,000 credits, 5 active environments, 120-minute limit, includes nano desktop. Max 5x ($79/month) 79,000 credits, 15 active environments. Max 20x ($199/month) 199,000 credits, 30 active environments. Team plan ($399/month) has 399,000 credits, 60 active environments, and includes team management features. Credits are consumed according to the environment running time, and 1 credit is equal to $0.001. The hourly cost of head-mounted display mode ranges from $0.07 for nano to $0.33 for large; desktop mode consumes 1.5 times credits. Charging will stop after the environment is destroyed. If the environment is not destroyed, credits will continue to be consumed. The free package of 150 credits includes about 2.25 hours of nano headless usage, which is suitable for early adopters but cannot support high-frequency use.
-
Of the 29 comments on the Product Hunt post, user feedback was overall positive. Many developers said that the combination of "one-time environment plus visual evidence" hit the weakest link in their agent workflow - when the agent says done, it usually just lints and passes, while TryCase allows the agent to actually run it in an isolated environment before handing it in. Some users said, "The problem it solves is not whether AI can write code, but whether you dare to believe it after AI is written." The one-time environment has also received a lot of recognition for solving the problems of local port conflicts and dependency pollution, especially in development scenarios where multiple agents are managed at the same time. Negative feedback and questions mainly focus on several aspects. The most concerning issue is mobile support - some users who are doing iOS development asked whether they can run the simulator. The founder replied that it is currently limited to web and CLI applications on Linux, and mobile is not on the recent roadmap. Some users also question the reliability of verification - screenshots prove that a certain page is rendered, but it does not mean that the back-end logic is correct. The founder also admitted that TryCase only provides environment and evidence, and the correctness judgment depends on external agents and user-defined assertions. Another recurring problem is the cost of iteration - if the agent fails a test and needs to be repaired more than 10 times, and each time it has to wait for dependencies to be installed, the cost will accumulate quickly.
-
Industry media have a relatively consistent positioning of TryCase: treating it as a fill-in for the verification link in the AI programming tool chain. The title of NeoDrop's review article is called TryCase for renting a workstation, which is vividly compared to renting a disposable Linux computer to an agent. Product Hunt’s digest review of the day said TryCase ranked fourth because it targets the most obvious weakness of AI-assisted programming: generating code is cheap, but verifying code still relies on a controlled execution environment. From a competitive perspective, products on the same track as TryCase include Sandbox tools (such as E2B, GVisor) and CI testing systems, but the former focuses on underlying infrastructure, while the latter focuses on automated scripts. The difference of TryCase lies in its specially designed high-level API and skills mechanism for AI agents, which lowers the threshold for agents to call the test environment. However, the moat of this differentiation is not deep - once the large model platform itself integrates similar capabilities, TryCase's survival space may be limited.
-
TryCase faces several risks that cannot be ignored. The first is privacy and security issues. Users need to upload their own code, environment variables, and business data to TryCase's cloud environment. The privacy policy states that code and files, commands, terminal output, logs, screenshots, recordings, traces, metrics and artifacts will be collected. Although the policy promises not to sell code and train AI models without using code, for teams that handle sensitive business data, handing over code to a beta tool developed by one person still needs to be carefully evaluated. The second is the lack of product maturity. npm package version 0.1.21, agent skills repository 0 stars, Product Hunt review page does not have any reviews yet. This is common in independent developer projects, but for a tool that wants to control the execution environment of your code, stability needs to be verified over time. The third is the risk of business model. Charging by credits means that the more agent iterations and more frequent testing, the higher the cost. For complex tasks that require multiple iterations, costs can quickly exceed expectations. If large model platforms integrate similar sandbox verification capabilities, TryCase's independent value will be diluted.
-
TryCase is most suitable for independent developers and small teams who frequently use AI coding agents (Claude Code, Codex, Cursor) and have high requirements for code quality. Typical scenarios include: end-to-end verification after bug fixes, regression detection before and after dependency upgrades, automated checks before PR merge, and debugging processes that need to be reproduced first and then repaired. Unsuitable scenarios include: testing of mobile applications, environments with strict regulatory requirements for data privacy (such as finance, medical care), CI pipelines that require large-scale parallel testing (which may not be cost-effective), and traditional development teams that do not use AI coding agents at all. Suggestions for use: Start the evaluation with the free version, and use one or two specific bug fixing scenarios to go through the entire process; confirm that the TryCase environment can meet the technology stack requirements of the project before upgrading and paying; for sensitive projects, consider uploading only demos or test cases that have nothing to do with the business, and do not run them directly on the production code repository.
-
TryCase is a tool that hits the pain point - it solves real problems in AI programming that are easy to generate and difficult to verify. The combination of a one-time environment, visual evidence, and an API callable by the agent changes the developer's workflow from manual testing by the agent code writer to manual testing after the agent writes the code and then submits the test. But it is just getting started, and privacy, maturity and cost issues all need to be verified in actual use. It's worth a try for early adopters, but for production environments it's recommended to wait.
User Reviews
-
AGmui—方向太对了!AI编程最烦的就是agent写完了说一句「我修好了」,结果打开一看首页白屏。TryCase至少能让它自己跑一遍再交作业。 -
GraceMartin—用了几天TryCase,最大的感受就是终于不用每次agent改完代码还得手动跑一遍了。让它自己截图录屏回来,省了不少事。 -
NPowellX—试了下免费档,150 credits/月,差不多2小时nano headless。尝鲜够了,真要用的话得升Pro。 -
BrandonBellJr—环境启动速度不错,上传代码到跑起来大概几十秒。截图功能很实用,但偶尔环境会崩,毕竟是early product。 -
松涛_17—安装很简单,一条npx命令就把skills装好了,Claude Code直接就能调TryCase的环境来测试。 -
Mo_nique613—定价基于credit制,nano headless一小时7分钱,但desktop模式贵1.5倍。重度用的话账单涨得挺快,得像关水龙头一样记着销毁环境,不然月底一看账单吓一跳。要是能出个年付折扣或者包月不限量就好了。 -
JerryTurnerSr59—对于AI agent测试来说简直是神器,推荐给团队用了。以前改个前端样式要手动刷新看效果,现在agent自己跑完截图回来,我直接看截图验收,效率提升很明显。不过第一次配置skills的时候还是花了点时间研究文档,上手之后就很顺了。 -
Ann.Kim_7861—希望能支持更多语言环境,目前只针对Linux,有些项目跑不起来。 -
书生691—这玩意卖的不是测试,是免责证据。agent说修好了,你让它去TryCase里跑一次、截个图、录个屏,再出来说话。 -
EMorgan_20214—适合验证那种「本地跑没问题啊」的bug。让agent在TryCase里复现,录下来发给你看,比口头描述清楚一百倍。 -
PThomas_66—试了下跟Cursor搭配用,流程还挺顺的。装skills,建项目,上传代码,跑起来,agent自己点页面截图,一气呵成。 -
Daniel144—拿它做了几次发布前的冒烟测试,登录流、主页面、支付流程跑一遍截图回来,省了手动QA的时间。不过别把它当CI用,它是互补的,CI还是得留着跑单元测试和lint。说白了TryCase更像一个验货通道,不是替代品。 -
春雨232—安全性方面没踩坑,环境用完就销毁了,不留痕迹。但文档也说了,artifacts和screenshots会留在控制台方便回看,敏感项目要注意。 -
6m938ys—upload-first的工作流设计得好,直接上传当前目录就行,不需要额外配什么git hook或者CI脚本。 -
KilianPfeifer—最大痛点——npm包还是0.1.21版本,dependents为0,说白了就是个毛坯房。方向没毛病,但别指望它现在就多成熟。 -
Gary_MillerIII35—有个迭代测试的功能挺有意思,agent测失败了可以自己修,修完再跑一遍循环直到通过。虽然偶尔会死循环,但大部分时候管用。 -
MatthewPerezK—代码要上传到第三方云,这个有些项目确实不敢用。特别是那些有敏感数据或者内部网络依赖的,目前只能跳过。 -
TokenMaster613—跟传统的CI比起来,TryCase更像临时审讯室。CI是法院,每次提交都要过。TryCase是agent说自己修好了,你把它关进去验一遍。这个类比虽然糙了点,但用过的人应该都能理解。它解决的不是「怎么测」,而是「测没测」的问题。 -
Martha_White_2023—它解决了AI编程里一个很真实的痛点:让agent从「写代码」升级到「验证代码」。但仔细想想,以前你问agent「代码写完了没」,现在你得问「证据是谁生成的、证据有没有测到真问题」。AI终于学会跑测试了,但你开始要测试测试本身了。 -
5flvtw511—桌面环境挺全的,不仅能在浏览器里点来点去,还能跑终端命令。OAuth登录、CAPTCHA这些需要人工介入的步骤也有桌面模式处理。 -
JOwil—用了两天 TryCase,最大的感受就是 agent 说「修好了」我不再需要自己点开页面看了。以前每次 agent 改了代码我都得手动 npm run dev、打开浏览器、登录、点一圈确认没炸,整个过程至少 5 到 10 分钟,一天反复十几次真的很崩溃。现在截图和录屏直接甩回来,省了至少一半的手动验证时间,虽然截图不一定能覆盖所有 edge case,但起码 UI 层面的问题一眼就能看出来。 -
范怡勇—一次性环境这个思路确实好,端口冲突和浏览器缓存污染问题一次解决。之前跑三个 agent 同时改代码,本地开发机简直灾难现场。 -
狗狗749—免费的 150 credits 太少了,随便跑两次就没了。而且免费版只有 headless,没有桌面模式,需要手动输入验证码的场景根本玩不了。如果只是做简单的页面截图测试倒还够用,但要做端到端流程验证,150 credits 真的撑不了几天。 -
MeganMoore_2022—装了 skills 之后让 Claude 自己去跑测试,回来带了一段录屏,确实在页面上点了一圈。录屏大概 40 秒,从打开页面到点击按钮到填写表单再到提交,每一步都能看到浏览器操作轨迹,比单纯的「测试通过」有说服力多了。不过录制的分辨率好像有点低,字体什么的看不太清晰,希望能改进一下画质选项。 -
侠客_6—问过 founder 了,暂时不支持 iOS 模拟器,只跑 Linux 上的 Web 和 CLI 应用。做移动端开发的建议再观望。 -
MSmithII137—screenshot 证明页面渲染了,但不代表后端逻辑是对的。这个问题 TryCase 自己也解决不了,它只负责提供环境和证据面,正确性判断还是得靠外部 agent 和你自己定义的断言。比如截图看到订单确认页显示了,但数据库到底有没有写进去、webhook 有没有触发,截图看不出来。所以这东西更适合做 UI 回归测试,不能替代真正的后端集成测试。 -
RobinLong99—$19 一个月 Pro 档,19,000 credits 大概够用多久?有没有重度用户说说实际消耗量。我怕用着用着突然超了又得加钱。 -
松涛_18—这个方向我太喜欢了,agent 写代码从来不是问题,问题是它写完你敢不敢信。TryCase 让 agent 先跑一遍再交卷,至少让人放心一点。 -
SusanMyersJr464—npm 包才 0.1.21,真的非常早期。功能上够用但细节打磨还不够,比如环境缓存、快照这些都没有,每次都是 cold boot。 -
Zachary.Hicks_2022—隐私是个隐患。代码要上传到他们的云端环境,虽然承诺不卖不训练,但一个 1 人开发的 beta 工具,你敢把生产代码传上去吗。