Your AI agent gets its own computer.
Give your agent a full desktop environment — files, email, calendar, Slack, Telegram, a browser, and a terminal. Watch it work in real time, take over anytime, collaborate mid-task.
Construct is a serverless AI agent platform. Instead of chatting about tasks, you give the AI an actual computer and let it use it — autonomously clicking, typing, reading, writing, and navigating just like you would.
- Persistent agent that remembers across sessions and learns your preferences
- Desktop in the browser with windowed apps you can watch and use alongside the agent
- Multi-platform — chat from the web, Slack, Telegram, email, or the macOS notch companion
- 20+ built-in tools — file management, web search, email, calendar, code execution, and more
- Extensible with apps — standard MCP servers that plug into the platform
| Repo | Description |
|---|---|
| construct | Core platform — agent backend, API, and deployment |
| web-desktop | React + TypeScript desktop environment (the browser-based OS) |
| notch | macOS companion app that lives in the MacBook notch |
| Repo | Description |
|---|---|
| app-registry | App store — registry of installable MCP apps |
| construct-app-sample | Reference app — developer toolkit with 6 tools + UI |
| construct-app-mercadolibre | MercadoLibre integration — 21 tools for e-commerce |
| Package | Version | Description |
|---|---|---|
@construct-computer/app-sdk |
SDK for building Construct apps | |
@construct-computer/create-construct-app |
Scaffold a new app in seconds |
npx @construct-computer/create-construct-app my-app
cd my-app
npm install && npm run devTest locally with curl, then install in Construct via App Registry > Installed > Developer Tools > Install from URL.
Publish to the store by opening a PR on app-registry. See the publishing guide for details.