ThinkWork

Open infrastructure for AI work

AI infrastructure in your AWS. Without the black box.

A production-grade harness for AI work, inside your own AWS account. Portable memory. Durable threads. Control that stays under your control.

Five-command deploy

From clone to a live harness in your account.

Runs in your AWS

No SaaS control plane. Your AWS account, your data.

Open source core

Inspect it, fork it, ship it.

Threads · Memory · Control

Built in, not bolted on.

Why ThinkWork

Own the harness, not just the prompt.

The easy path to serious agent infrastructure shouldn't cost you ownership of the system doing the work.

Easy infrastructure

Agent infrastructure is hard. ThinkWork makes it a five-command path — without forcing you into a hosted black box.

Runs in your AWS

The runtime lives in your AWS account. The work record stays in your systems. Governance and audit stay with your infrastructure, not a third party.

Portable memory contract

Memory is a harness-owned context layer, not a backend vendor's API. Inspect it, export it, keep it.

System model

Threads run the work. Memory carries it forward.

Four primitives, one control surface wrapping them. Simple enough to hold in your head, strict enough to ship against.

Control Budgets · Approvals · Guardrails · Audit
01

Threads

The system of record for AI work. Every request, action, and outcome lives here.

02

Memory

A portable, harness-owned context layer that carries work forward between threads and agents.

03

Agents

Managed or self-hosted. They operate inside the same thread and control model.

04

Connectors

Approved system access — without the connector becoming the product contract.

Control wraps the whole system

ThinkWork admin dashboard showing agents online, open threads, recent activity, and recent threads for a tenant
Admin web · the system running

The wedge

Your memory. Your runtime. Your AWS.

ThinkWork's two hardest-hitting differences aren't features — they're where the system lives and who owns the context.

ThinkWork memories page showing an interactive knowledge-graph visualization of memory entities across agents
Admin web · browse, search, and inspect every memory

Portable memory

  • Memory is a harness-owned context layer, not a backend vendor's API.
  • Portable and inspectable — you can read it, export it, and move it.
  • A stable memory contract above pluggable engines. Hindsight and AgentCore are adapters, not the product.

Your AWS account

  • ThinkWork deploys into your AWS account. No SaaS control plane.
  • The work record stays in your systems. The runtime runs in your AWS account.
  • Governance, audit, and network controls stay where your team already manages them.

End-user app

Your users get a real mobile app.

The operator story lives in the admin web. The user story lives in a native-feeling iOS app built on the same threads, agents, and connectors the rest of the system uses.

The Threads tab in the ThinkWork mobile app showing a unified inbox of chat threads, automations, and email threads

Threads

The Tasks tab in the ThinkWork mobile app showing external tasks routed in from LastMile

Tasks

Assigned work, one place

Chats, automations, emails, and external tasks flow into a single inbox. Nothing asking the user to keep five tools open in parallel.

Native GenUI, not markdown

Task cards render as native mobile components — fields, actions, activity — from a bounded block grammar the server controls.

Realtime by default

Webhook events, agent turns, and status changes land on-device within seconds over AppSync. No pull-to-refresh dance.

On TestFlight today

iOS first, live for early users. The Expo codebase is cross-platform; Android ships when the iOS shape is stable.

Quick start

Five commands. One AWS account.

Real infrastructure, not a hand-wave. Clone, configure, deploy — in your account. Full setup steps and backend options live in the docs.

Full getting started
~ / thinkwork
01$ npm install -g thinkwork-cli02$ thinkwork login03$ thinkwork init -s dev04$ thinkwork deploy -s dev05$ thinkwork doctor -s dev

The harness stays yours.

Deploy a production-grade agent system inside your own AWS account. Keep the runtime. Keep the memory. Keep the work record.