Build and deploy
Create an app, run it locally, then publish it to your workspace. Sign-in begins when you first deploy.
atrax new team-chat --template chat
cd team-chat
atrax dev
# Stop the local server when ready to deploy.
atrax deploy --jsonDevelopers
Use the CLI to create, develop, deploy, and manage apps. Connect the agent you already use through MCP to work with the same workspace permissions.
Use --json for machine-readable command results. Named operations take schema-checked input. Writes use a stable request key so an agent can identify the same intent across retries.
Install the released CLI below, or give your agent the agent guide.
curl -fsSL https://atrax.run/agents.sh | sh -s -- --client codexIf you’re an agent, read atrax.run/agents.md
An owner or admin can invite a verified email to one app. The guest proves control of that exact email before opening it.
Check the app audience, existing guest access, and public-web state before sharing.
Share the app with their email and select any actions they may use.
After accepting the invitation, the guest can open the same app URL. Revoke the grant when the review ends.
atrax share reviewer@example.com \
--app <app-id> \
--key invite-reviewer-v1 --jsonGuest sharing does not add the recipient to the workspace or change access for current company members.
Public web must be off for a private review. A guest grant covers only the selected app and actions.
Read the access rules →Create an app, run it locally, then publish it to your workspace. Sign-in begins when you first deploy.
atrax new team-chat --template chat
cd team-chat
atrax dev
# Stop the local server when ready to deploy.
atrax deploy --jsonDiscover an app’s named actions and input schemas. Use actions.call under your current permissions.
atrax call actions.list \
--input '{"appId":"<app-id>"}' --jsonUpload a document, search Library, and retrieve items or files. Agents can also create and revise entries through the operation API.
atrax library upload ./brand.md \
--workspace <workspace-id> --key brand-v1
atrax library search "brand" --workspace <workspace-id> --jsonConnect the agent you already use through the MCP stdio server. Give each connection a name and revoke its session independently.
atrax login --agent "Operations agent"
atrax workspace use <workspace-id>
atrax mcp --workspace <workspace-id>Both interfaces use the platform operation registry and check the current person’s permissions. MCP exposes authenticated workspace operations; browser and device sign-in handshakes stay in the login flow.
atrax call <operation> covers team invitations, app and action audiences, guest access, sessions, backups, and recovery. Use the operation schemas for exact input and output shapes.
For automated writes, choose a stable --key and reuse it with identical input when retrying. Inspect contracts with atrax operations inspect and workflows with atrax recipes list. Hosted agents and scheduled automation are planned for later.