Tinkerwell是一款面向PHP开发者的快速原型工具与代码运行器,适用于Windows、macOS和Linux平台。它允许用户立即运行PHP代码,可作为临时草稿本快速测试函数,或连接现有应用并在其上下文中执行代码。打开项目后,Tinkerwell会引导所选框架并运行代码,无论是本地环境还是通过安全SSH连接的远程项目。开发者可快速运行Laravel Eloquent查询、修复Magento产品或操作WordPress站点。Tinkerwell 5进入AI时代,提供改进的AI代码补全、对话模式以及MCP服务器,允许Claude、Cursor等AI工具使用Tinkerwell,无需额外订阅。它内置多种主要框架驱动并可扩展支持任何PHP应用,检测输出类型以显示邮件、创建可搜索表格并渲染带关系的对象图。用户可在编辑器中原型化函数与控制器方法,提供请求上下文并在访问浏览器前构建响应。远程SSH执行无需修改实时代码或文件,支持Laravel Cloud、Laravel Vapor、Docker和Kubernetes等环境。详情潜出模式以可展开卡片、交互表格和图展示输出,包括邮件预览。魔法注释支持实时代码覆盖调试。应用保存历史记录,支持多标签页,每个标签可打开不同本地或远程应用。
发展历程
Tinkerwell首个版本于2019年10月在macOS上发布。此后扩展至Windows和Linux,超过12000名开发者获取副本。2022年进入定期更新周期,全年发布29次更新,并于5月推出Tinkerwell 3,引入自动补全、魔法注释、自动代码覆盖、新输出模式、Docker与WSL支持、自定义SSH代理以及全新界面,作为活跃许可用户的免费更新。后续版本持续改进片段系统、Docker集成、命令面板、主题与历史记录。2025年7月发布Tinkerwell 5,引入AI辅助功能,包括AI聊天、MCP服务器集成与AI增强代码补全,以及界面全面刷新与多项质量提升。后续版本持续更新内置Laravel应用,并添加Forge API v2支持、Kubernetes可搜索Pod选择、严格类型切换等。
主要功能
1. 即时PHP代码运行,支持本地项目、内置Laravel沙盒与远程SSH连接,无需修改实时文件。
2. 框架驱动支持Laravel、Symfony、WordPress、Magento等,并可自定义驱动扩展任何应用。
3. AI代码补全与对话模式,通过自有API密钥生成或重构代码,MCP服务器允许外部AI工具调用。
4. 详情潜出输出模式,提供可展开卡片、交互表格、对象图与邮件预览,支持SQL查询显示。
5. 魔法注释实现变量转储、方法调用与执行时间测量,以及实时代码覆盖指示。
6. 日志查看器支持实时刷新与过滤,多标签页切换不同环境,自定义主题与快捷键。
7. 支持Docker、Kubernetes、Laravel Vapor等环境,以及历史记录保存与模糊搜索。
用户评价
"我每天都使用Tinkerwell,任何时候都有25个标签页打开。这是Laravel开发者的必备工具。"
—— Jess Archer(Laravel核心团队成员)(★★★★★)
"我现在一直使用Tinkerwell。喜欢这个应用。"
—— Jack Ellis(Fathom Analytics联合创始人)(★★★★★)
"我不知道为什么有人不使用Tinkerwell。我甚至不记得在它之前是如何随时测试代码的。"
—— Mohamed Said(Foodics工程副总裁)(★★★★★)
"Tinkerwell让我以最高效的方式原型化想法。感觉在它之前我的生活完全不同。"
—— Benjamin Crozat(独立黑客与博主)(★★★★☆)
"我几乎每天都使用它。它是探索代码想法的完美工具,以非破坏性方式进行,就像创意编码游乐场。"
—— Jake Bennett(技术与创新总监)(★★★★★)
常见问题(FAQ)
问:Tinkerwell需要本地安装PHP吗?
答:自动补全功能需要本地PHP运行语言服务器,推荐PHP 8.1及以上,项目支持PHP 8.0+,Laravel沙盒需要PHP 8.3+。无本地PHP仍可运行代码但无补全。
问:如何连接远程服务器?
答:通过SSH连接,支持自定义密钥与代理,可在运行时设置中配置,并支持Kubernetes与Docker环境。
问:AI功能如何使用?
答:在设置中添加自有OpenAI或其他提供商API密钥,即可使用代码补全、对话模式与MCP服务器,无需额外订阅。
问:许可如何工作?
答:提供终身许可与标准许可,含一年更新,终身许可有30天退款保证与永久回退许可,可在两台设备激活。




全部评论0