The runtime for vibe-coded apps

You vibe-coded it.
Now it runs for the whole team.

You build little apps with Claude Code: an invoice tracker here, a stock planner there. Each one useful, each one stuck on one laptop. Toolchestrator is where they run for everyone else: shared data, one-click actions, full apps and terminals in the browser, and your tools inside any AI chat. No migration, no rewrite, nothing to deploy, and the app never leaves your machine.

Your apps stay on the machine you built them on. Your team needs only a browser.

data connection change alerts pipeline
Live · 3 tools · 4 flows
The data map: who shares what with whom, drawn live from real usage.

Sound familiar?

AI made building apps easy. It didn't make them usable by anyone else.

Born on a laptop, stuck on a laptop

Someone builds a genuinely useful tool in an afternoon. It works, for exactly one person, on exactly one machine. Nobody else can see it, use it, or even knows it exists.

The same tool, built three times

Finance has an invoice tracker. So does Ops. So does that one PM. Three versions of the truth, none of them talking, because nobody could see what already existed.

Data locked in one person's terminal

The numbers your team needs live inside a database file on one laptop that goes to sleep at 6pm. Moving it all to “real infrastructure” is a project nobody has time for.

How it works

Three steps. No migration. Nothing to deploy.

Your AI copilot does the wiring. You just tell it to.

1

Build your app

A script, a command-line tool, a little web app, vibe-coded with Claude Code or any AI copilot and running wherever it already runs. Toolchestrator never asks you to move or rewrite it.

2

Tell your copilot

Give it your hub address and a personal token from your workspace settings. Your hub serves the full connect guide and the client. Your copilot fetches both and does the wiring.

3

Your team uses it

The tool appears in your workspace: its story, its data, its buttons. Teammates browse the data, run its actions, even open its full app or terminal, all from their browser, or straight from their AI chat, with nothing to install.

You, to your copilotConnect this tool to Toolchestrator. Want the full walkthrough with screenshots? Follow the step-by-step guide. Curious what it will do? Read the connect guide your hub serves, every step in the open, or download the skill.
What you get

The runtime that makes lone apps a team

A living registry

Every connected tool announces what it is, who built it, and which problem it solves, so the next person searches before they rebuild.

Notes on tools and models

Leave a note on a tool, or pin one to a specific data model: how to run it, what not to touch on a Friday, the gotcha that cost someone an afternoon. Team knowledge that lives next to the tool, not lost in chat.

Shared, queryable data

Tools publish the records worth sharing. Teammates and other tools read them with filters (“open invoices over €1,000”) straight from the hub, even when the source machine is asleep.

Run actions from the dashboard

Every tool lists the actions it can perform. Pick one, press Run, see the result, executed on the owner's machine and delivered to your screen.

Use full apps in the browser

If a tool has a web interface, teammates open it with one click and use it as if it ran on their own machine. A floating switcher hops between your team's apps.

Terminal apps, streamed live

Built a TUI or an interactive command-line tool? Serve it through the hub and a teammate drives it live in their browser, keystrokes and all. The program still runs on your machine, and only the screen travels.

The data map

A live picture of your tool ecosystem: which tools feed which, who reads what and why. Drawn from real usage, not wishful documentation.

Fields that won't silently break

When one tool's data feeds another, those fields become a contract. If an AI edit would remove or change one, it's flagged with exactly which teammate's tool breaks, before it happens. amount · read by Reorder Planner

Pipelines & change alerts

Chain tools into multi-step flows, or let one tool react the moment another's data changes. Orchestration without scheduled scripts to babysit.

Offline is a state, not a failure

Machines sleep. Work queues. When a tool comes back online it picks up whatever was asked of it, and everyone can see, live, what's reachable right now.

Sharing you control

Every tool starts private. Its owner decides: keep it personal, share with a department, or open it to the company. One switch governs the data, the actions, and the app.

Who it's for

Built for the people actually building

Vibe coders

You ship little tools weekly with your AI copilot. Now each one gets an audience: your team can use it, other tools can build on it, and your copilot warns you before an edit breaks something a colleague relies on.

Product & project managers

You don't need to write the tools. You just need to see them. One dashboard shows what exists, who owns it, what data flows where, and lets you run the things you need without asking anyone.

Ops, finance & everyone else

Use the team's tools from a browser like any web app, with no installs and no terminal. The spreadsheet-replacing tracker your colleague built is finally something you can open too.

AI-native runtime

Ask your AI about your own tools

Connect the hub to Claude and it can list your team's tools, read their shared data, and run their actions, all with exactly the permissions you already have in the dashboard. Two ways to connect, each about a minute.

Claude web & desktop app

Add it as a connector

  1. In Claude, open Settings → Connectors and choose Add custom connector.
  2. Paste your hub's MCP address:
    Connector URL
    https://hub.toolchestrator.com/mcp
  3. Leave sign-in required, let Claude register a client automatically, and add it.
  4. The Toolchestrator sign-in page opens: sign in, approve, and you are connected.
Claude Code & other MCP clients

Add it with a token

  1. In the dashboard, open Settings → AI chats (MCP) and create a token.
  2. Run one command (the dashboard shows it with your token filled in):
    Terminal
    claude mcp add --transport http toolchestrator \
      https://hub.toolchestrator.com/mcp \
      --header "Authorization: Bearer tcm_your_token"
  3. Ask your AI: "list my Toolchestrator tools" and go from there.

Your AI sees exactly what you see, never more. It reads shared data and runs actions as you, and you can revoke any connection from Settings at any time.

Security

Connected, not exposed

The whole design starts from one rule: nothing ever connects into your machine.

Your machine tools stay here outbound only Toolchestrator the durable hub https Your team's browsers nothing to install Your machine tools stay here outbound only Toolchestrator the durable hub https Your team's browsers nothing to install
  • Outbound-only. Tools call out to the hub and poll for work. The hub never opens a connection into anyone's laptop. There's simply no door to knock on.
  • Private by default. A new tool is visible to its owner alone. Widening to a department or the company is a deliberate owner decision. The dashboard warns before company-wide sharing, and the copilot workflow flags personal-looking data.
  • Every member approved. Joining a workspace takes an invite code and an admin's approval. Until then, a new account can't see anything at all.
  • Workspaces are walls. Companies are fully isolated from each other. Inside one, access is re-checked on every single request. Narrow a tool's sharing and everyone outside the new scope loses access mid-click.
  • An audit trail, built in. Who connected what, who ran which action, who opened whose app: the activity feed keeps the receipts.
For IT, security & ops leads

Shadow AI is already here. Now you can govern it.

Your people are building AI tools whether you approved it or not. Toolchestrator gives you the registry, the audit trail, and the access control over what is already running.

See what exists

Every AI-built tool your team connects announces itself: what it is, who owns it, which data it touches. The invisible scripts on someone's laptop become a registry you can actually read.

Prove what happened

Who connected what, who ran which action, who opened whose app or console. A workspace activity log keeps the receipts, and platform admins get a metadata view across every workspace, records excluded by design.

Control who can touch it

Private by default. Every new member is admin-approved. Sharing is scoped to a person, a department, or the company, and re-checked on every single request.

SSO / SAML is on the roadmap. Today, access is per-workspace accounts with admin approval. Tell us what your rollout needs.

FAQ

Fair questions

Do my tools move to the cloud?

No, that's the point. Your tools keep running exactly where they run today. They connect outward to the hub to share what you choose to share: their description, their data models, selected records, and the actions they can perform.

What happens when the laptop running a tool is off?

The data it already shared stays available on the hub, so teammates can keep reading it. Anything you ask the tool to do waits in a queue and runs when the tool comes back online. The dashboard shows live which tools are reachable right now.

What do my teammates need to install?

Nothing. Teammates use everything (browsing data, running actions, opening tool apps) from the browser. Only the person connecting a tool needs their AI copilot for the one-time setup, and the hub itself serves the copilot the full connect guide and the client, so there is nothing to distribute.

Which AI assistants and languages does it work with?

It's built for AI coding copilots (Claude Code first), but the connection is a small client library published for both Python (pip install toolchestrator) and Node (npm install toolchestrator), so any assistant (or human) that can run Python or Node can connect an app. The two clients speak the same hub API, so a Python app and a Node app sit side by side in one workspace. Your hub also serves the Python client and a step-by-step connect guide directly.

What about sensitive data?

Every tool starts private. Sharing wider is an explicit owner decision, and the copilot workflow warns before company-wide sharing when records look personal. Secrets and credentials are never meant to be synced. The hub is a collaboration layer, not a secret store. Access is re-checked on every request, and joining a workspace requires admin approval.

Can one tool break another?

Not silently. The hub tracks which fields of your data other tools actually read. If an edit would remove or change one of those fields, the change is flagged with exactly which tool depends on it, so your copilot stops and asks instead of quietly breaking a teammate's workflow.

What does a “tool” even mean here?

Anything small and useful: a script that parses invoices, a stock tracker that runs in a terminal, a tiny web app for quotes. If it can run Python next to it, it can join the hub: no rewrite, no framework, no deployment.

Give your vibe-coded apps a runtime

Create a workspace, invite your people, and connect the first app with one sentence to your copilot.

Create your workspace

Already have one? · New here? Follow the guide