Developers
Build on
TaurusX OS
Everything you need to build, integrate, and extend the TaurusX platform — APIs, SDKs, tutorials, and full type definitions.
Quickstart
Register a device, submit your first action, and query Guardian metrics in under 5 minutes.
TEE API
Devices, actions, tasks, and the Personal Operator API — complete endpoint reference.
Operator API
High-level intent execution — submit structured task plans from any application.
Guardian API
Metrics, trends, insights, warnings, and dashboard endpoints.
Device Agent SDK
Build custom device agents for any platform using the TEE agent protocol.
Workflow SDK
Build structured workflows with step graphs, dependencies, and permission profiles.
Tutorials
Step-by-step guides for common integration patterns.
API Reference
Complete type definitions, request/response schemas, and error codes.
Get started in 3 steps
The TEE server is a standalone Express app. No cloud account required — run it locally, connect your devices, and start building.
| 1 | # 1. Install the TEE server |
| 2 | git clone https://github.com/taurusx/tee && cd tee |
| 3 | npm install && npm run dev # starts on :3001 |
| 4 | |
| 5 | # 2. Register a device |
| 6 | curl -X POST http://localhost:3001/api/tee/devices/register \ |
| 7 | -H "x-user-id: user_123" \ |
| 8 | -H "Content-Type: application/json" \ |
| 9 | -d '{"type":"macos","name":"Dev Machine","capabilities":{"canOpenApps":true}}' |
| 10 | |
| 11 | # 3. Submit your first action |
| 12 | curl -X POST http://localhost:3001/api/tee/actions \ |
| 13 | -H "x-user-id: user_123" \ |
| 14 | -H "Content-Type: application/json" \ |
| 15 | -d '{"targetDeviceId":"<device-id>","actionType":"DescribeScreen","parameters":{}}' |
Questions? Contributions welcome.
The TaurusX platform is open to developers. Build agents, integrations, and tools.