AI manifest generator

Describe an agent in plain English and get a draft agent.json — a starting point you refine, then validate, before publishing.

Writing a manifest by hand is a small barrier to publishing. Describe what your agent does and a fast LLM drafts a valid agent.json: it picks a runtime, an entrypoint, sensible tools and permissions, and the environment variables the agent will need. You then edit and validate it — the draft is never published for you.

In the app

On the Publish page, use Generate from a description. Type a sentence or tap an example, hit Generate ✨, and the agent.json editor below fills in. Refine it, then Validate manifest to check it against the live registry.

NoteThe draft is a starting point, not a finished agent. Review the tools, permissions, and environment — and write the actual code — before publishing.

From the API

Send a description; get a manifest object back.

POST https://api.norien.live/api/ai/manifest
curl -X POST https://api.norien.live/api/ai/manifest \
  -H "Content-Type: application/json" \
  -d '{ "description": "A Node.js agent that alerts Discord on large wallet transfers" }'
{
  "manifest": {
    "name": "Wallet Watcher",
    "version": "0.1.0",
    "description": "Alerts a Discord channel on large wallet transfers",
    "runtime": "node",
    "entrypoint": "index.js",
    "commands": { "start": "node index.js", "health": "node health.js" },
    "tools": ["discord-webhook", "ethereum-rpc"],
    "permissions": ["network:fetch"],
    "environment": [
      { "name": "DISCORD_WEBHOOK_URL", "required": true, "secret": true }
    ]
  }
}

Then publish

Once the draft is right and validated, publish it the usual way — see Publishing agents.