HELLO OS

Agent Machine Language · Static validation

AML Studio

AML Studio is a developer interface for submitting Agent Machine Language to the HELLO OS static parser. It displays parse results, an abstract syntax tree, intent graph nodes, declared budgets, token count, diagnostics, and SHA-256 content hashes.

Static analysis only. The compiler does not run AML operations, call tools, deploy infrastructure, mutate memory, spend funds, or generate a digital signature. A content hash identifies input; it is not proof of execution, authorization, or safety.

Run the interactive studio

Start the HELLO OS application locally with Docker Compose, then open http://localhost:3000/aml-studio. The interface sends the source to POST /api/aml/compile. The endpoint accepts a JSON object with a string source field and limits input to 64 KB.

git clone https://github.com/CodesbyFebin/Hello-OS.git
cd Hello-OS
docker compose up --build

Call the validator directly

curl -sS http://localhost:3000/api/aml/compile \
  -H 'content-type: application/json' \
  -d '{"source":"mission example {\n  steps {\n    verify: proof.check($input) → $result\n  }\n}"}'

A successful response includes ok, executable: false, the parsed AST and intent graph, declared capabilities and budgets, diagnostics, source and graph SHA-256 values, and a lexical token count. Invalid input returns diagnostics with HTTP 422. The token count is a parser count, not a model billing estimate.

Example and implementation references

Mission Control and real data

The uploaded Mission Control HTML is a visual prototype containing randomized example metrics and generated log entries. HELLO OS does not present those values as live system data. The application’s Ecosystem dashboard instead requests current API-backed counts and activity from the configured database. In a fresh installation, values may be zero or empty until the workspace has records.

After starting the app, open http://localhost:3000/ecosystem to inspect that API-backed view. A live view depends on the app server and database being available.