Introducing Tinkerwell Intelligence
Tinkerwell 5 is all about AI-powered development without adding a new subscription to your stack. It ships with improved AI Code Completion, a compelling Conversational Mode and an MCP Server that allows AI tools like Claude, Cursor and others to use Tinkerwell. Set up the API key of your favorite AI service in the settings and start using Tinkerwell's AI tools.
// Get a user from your database
App\Models\User {#3846 : 42 : "Marcel Pociot" : "[email protected]" : "804684" : "ghu_zgN5qayX1!wYA2xoAD4JZm43QI9MvqR04Tf8d" : null : "2023-09-01 11:45:12" : "2023-09-11 13:24:19" : null : "mpociot" : "https://avatars.githubusercontent.com/u/804684?v=4" : 56 : "github" : null : null : null }
[!] Aliasing 'User' to 'App\User' for this Tinker session. App\User {#4076 #connection: "mysql" #table: "users" #primaryKey: "id" #keyType: "int" +incrementing: true #with: [] #withCount: [] +preventsLazyLoading: false #perPage: 15 +exists: true +wasRecentlyCreated: false #escapeWhenCastingToString: false #attributes: array:21 [ "id" => 49 "name" => "Marcel" "email" => "[email protected]" "password" => "$2y$10$7UxZSEfJtplRlH.e7eMUDe8WGuwrmrhZhP9WhGO.c.H7g14tqDOGm" "quaderno_id" => "" "remember_token" => null "created_at" => "2023-06-08 09:16:07" "updated_at" => "2023-09-29 11:36:42" "package" => "premium" "paddle_id" => null "confirmed_at" => "2023-06-08 09:16:20" "confirmation_code" => null "public" => 0 "twitter" => null "github" => null "web" => null "bio" => null "github_id" => null "last_login_at" => "2023-06-08 09:16:34" "educational_email" => null "educational_email_last_verified_at" => null ] #original: array:21 [ "id" => 49 "name" => "Marcel" "email" => "[email protected]" "password" => "$2y$10$7UxZSEfJtplRlH.e7eMUDe8WGuwrmrhZhP9WhGO.c.H7g14tqDOGm" "quaderno_id" => "" "remember_token" => null "created_at" => "2023-06-08 09:16:07" "updated_at" => "2023-09-29 11:36:42" "package" => "premium" "paddle_id" => null "confirmed_at" => "2023-06-08 09:16:20" "confirmation_code" => null "public" => 0 "twitter" => null "github" => null "web" => null "bio" => null "github_id" => null "last_login_at" => "2023-06-08 09:16:34" "educational_email" => null "educational_email_last_verified_at" => null ] #changes: [] #casts: array:2 [ "last_login_at" => "datetime" "educational_email_last_verified_at" => "datetime" ] #classCastCache: [] #attributeCastCache: [] #dateFormat: null #appends: [] #dispatchesEvents: [] #observables: [] #relations: [] #touches: [] +timestamps: true +usesUniqueIds: false #hidden: array:2 [ 0 => "password" 1 => "remember_token" ] #visible: [] #fillable: array:17 [ 0 => "name" 1 => "email" 2 => "password" 3 => "quaderno_id" 4 => "package" 5 => "paddle_id" 6 => "confirmed_at" 7 => "github" 8 => "github_id" 9 => "twitter" 10 => "web" 11 => "bio" 12 => "public" 13 => "last_login_at" 14 => "onboarding_disabled" 15 => "educational_email" 16 => "educational_email_last_verified_at" ] #guarded: array:1 [ 0 => "*" ] #rememberTokenName: "remember_token" }
MCP Server
Give your AI tools the power of Tinkerwell. The MCP Server allows Claude, Cursor and others to use Tinkerwell when they need it.
Conversational Mode
Summon a chat sidebar and let the Tinkerwell companion come up with code snippets in a conversational way. Vibe coding for experts.
AI Code Completion
We've reworked the code completion feature to deliver better results and added a new AI completion that you can trigger on demand.
MCP Server
The Tinkerwell 5 MCP Server is a powerful tool that allows you to connect AI services like Claude, Cursor and others to Tinkerwell. It enables these services to run code in Tinkerwell, making it a versatile tool for AI-assisted development. You can install and configure the MCP server with a simple click from the settings and it gets run automatically when needed.
Conversational Mode
Tinkerwell 5 ships a new way to interact with your Laravel applications: Conversational Mode. This mode adds a chat sidebar to Tinkerwell, allowing you create code snippets in discussion with the AI of your choice – simply let them write code snippets for you.
AI Code Completion
The new code completion feature in Tinkerwell 5 is designed to be your perfect companion when working with Laravel applications – but it makes sure to stay out of your way. It uses an improved version of the language server for functions, variables and other known objects but it also allows you to trigger AI completions exactly when you need them.
There's more
Aside from the new AI features, Tinkerwell 5 comes with a lot of improvements and new features that make it easier to use and more powerful than ever. We are proud of the technical details but here are the ones that you'll notice most.
Command Palette
Tinkerwell has a command palette for a while but we've improved the search and added new shorcuts to make it easier to find the commands you need.

Refreshed Settings
The settings of Tinkerwell 5 have been redesigned to make it easier to find the options you need and add new features in the future.

Bring Your Own AI
Tinkerwell uses your API key to connect to the AI service of your choice. This allows us to launch Tinkerwell 5 at no additional subscription.

Recent Connections
Tinkerwell only shares the code of your editor and manually referenced files with AI services so that you can't accidentally leak sensitive data.

Fuzzy Search
All search fields use fuzzy search to make it easier to find the snippets, connections, history items and commands you need.

Privacy
Tinkerwell only shares the code of your editor and manually referenced files with AI services so that you can't accidentally leak sensitive data.

Treat yourself with the tool you didn't know you needed
Tinkerwell perfectly matches with Herd and other Laravel tools like Forge and Vapor. It works via SSH, Docker and Kubernetes and allows you to run code on your local machine or remote servers. If it's a PHP application, Tinkerwell supports it.