Skip to main content

What is Constants?

Constants lets you generate tools with AI from repo scripts, uploaded files, or plain-English prompts. Each tool gets a governed runtime, version pinning, run history, and a shareable UI — no local setup required for anyone who uses it.

Quick Start

Create your first tool in under 5 minutes

Import from GitHub

Turn your existing scripts into shareable tools

Core Features

Explore the Constants primitives

API Access

Programmatic access for automation

Why Constants?

Paste a repo link or upload a script. Constants generates a tool with explicit inputs/outputs, a governed runtime, and version pinning. No more tribal CLI knowledge.
Every tool runs in an isolated environment with defined resource limits, permission boundaries, and scoped secrets. No more “works on my machine.”
Full run history with logs, artifacts, timing, and cost. Replay any run with the same inputs. Debug issues with complete context.
Share a link — recipients run tools without local setup. Secrets are injected with scoped permissions, never exposed.

How It Works

1

Import Your Script

Paste a GitHub repo URL, upload a script, or describe what you need in plain English. Constants analyzes the code and identifies entrypoints.
2

Confirm the Spec

Review and customize the generated spec: inputs, outputs, resource limits, and permissions. Pin to a specific SHA for reproducibility.
3

Get Your Tool

Constants generates a sandboxed runtime and a user-friendly UI. Share a link — recipients run without local setup.

Creator → Receiver Workflow

Creator: Paste repo → confirm entrypoint → review spec → get sandbox runtime + shareable UI Receiver: Open a link → enter parameters → run → get artifacts and logs — no local setup, secrets injected with scoped permissions

What a Tool Guarantees

GuaranteeDescription
Verified ExecutionRuns real code, not approximations
Governed SandboxIsolated runtime with resource and permission boundaries
Observable + ReplayableLogs, artifacts, history, and reruns
ReproduciblePinned to SHA with deterministic execution
ShareableAnyone with the link can run it — no setup required
Your script stops being a tribal CLI incantation and becomes a shared, governed asset.

Ready to Start?

Create Your First Tool

Import a script or repo and turn it into a shareable Tool in minutes.