Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ChronoAIProject/Ornn

Ornn — agent-facing skill-lifecycle API

CI Latest release License Last commit Discussions Stars

Project status: alpha Model-agnostic HTTP and MCP

The agent-facing skill-lifecycle API for AI agents.

Ornn official website — ornn.chrono-ai.fun

What is Ornn · How it works · SDK quickstart · Quickstart · Try Ornn free · How Ornn compares · Examples · Docs · Roadmap · Community · Contributing


What is Ornn

Ornn is an agent-facing skill-lifecycle API, not a human marketplace.

  • 🤖 Agents call it directly — over HTTP or MCP, no human-in-the-loop UI required.
  • 🌐 Model + runtime agnostic — Claude, GPT, Gemini, or your own runtime; stable schemas so swapping doesn't break the stack.
  • 🔁 Whole lifecycle in one APIsearch → pull → install → execute → build → upload → share.

Closest analog: npm registry + npm CLI fused, model-agnostic. The primary consumer is the AI agent developer / agentic-system builder; ornn-web is a secondary surface for skill owners and platform admins.

How it works

%%{init: {
 "theme": "base",
 "themeVariables": {
 "background": "#0B0907",
 "primaryColor": "#1A1610",
 "primaryTextColor": "#F1ECDE",
 "primaryBorderColor": "#3A3328",
 "lineColor": "#7E776B",
 "secondaryColor": "#221E16",
 "tertiaryColor": "#14110B",
 "edgeLabelBackground": "#0B0907",
 "clusterBkg": "#14110B",
 "clusterBorder": "#3A3328",
 "fontFamily": "JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, monospace",
 "fontSize": "13px"
 }
}}%%
flowchart LR
 subgraph local["[ § YOUR MACHINE ]"]
 direction TB
 Agent["AI agent"]
 CLI["nyxid CLI"]
 Skill["Pulled skills"]
 end
 subgraph cloud["[ § ORNN CLOUD ]"]
 direction TB
 API["ornn-api"]
 Auth["NyxID"]
 Store[("Skill registry")]
 Sandbox["Sandbox"]
 end
 Agent -->|invoke| CLI
 CLI ==>|HTTPS| API
 API -->|verify| Auth
 API -->|r/w| Store
 API -->|exec| Sandbox
 API -.->|artifact| Agent
 Agent -->|run| Skill
 classDef ember fill:#FF7322,stroke:#C9460D,color:#14130E,stroke-width:2px,font-weight:bold
 classDef arc fill:#5BC8E8,stroke:#3A8FB8,color:#14130E,stroke-width:2px,font-weight:bold
 classDef forged fill:#1A1610,stroke:#3A3328,color:#F1ECDE,stroke-width:1.5px
 classDef storage fill:#221E16,stroke:#3A3328,color:#C9BFAD,stroke-width:1.5px
 class Agent forged
 class CLI forged
 class Skill forged
 class Sandbox forged
 class API ember
 class Auth arc
 class Store storage
 style local fill:#221E16,stroke:#3A3328,color:#F1ECDE,stroke-width:1.5px
 style cloud fill:#14110B,stroke:#3A3328,color:#F1ECDE,stroke-width:1.5px
 linkStyle 1 stroke:#FF7322,stroke-width:2.5px
Loading

Every API call is mediated by nyxid — the shared identity + brokering layer ChronoAI uses across products. The agent never holds a long-lived token: nyxid refreshes credentials transparently and brokers per-service access for each request.

Quickstart

Status: alpha. The API surface can still change before v1 — pin a release tag if you ship to production.

1. Create a NyxID account

Sign up at nyx.chrono-ai.fun with invite code NYX-2XXJI08A. Sign in with GitHub, Google, or Apple — NyxID is the identity layer that authenticates every Ornn API call. One account covers every ChronoAI service.

2. Install the Ornn agent manual into your AI agent

Open ornn-agent-manual-cli and follow the install instructions for your agent runtime (Claude Code, OpenAI Codex, Cursor, ...). This skill is the operational manual Ornn ships for AI agents: once it's loaded into your agent, the agent knows how to drive the full search → pull → execute → build → upload → share lifecycle on its own — no further hand-holding required.

Partway through setup, your agent will prompt you to install nyxid — the CLI Ornn calls under the hood to broker authenticated requests. Approve the prompt; the agent finishes onboarding itself.

Try Ornn free

Early-user perk to test the full Playground + Skill Generation flow without a credit card:

  1. ⭐ Star this repo
  2. Sign in to ornn.chrono-ai.fun with the same GitHub account
  3. On first sign-in, enter NyxID invite code NYX-2XXJI08A

Your redemption code lands in the Ornn notification inbox within 24h. First 500 users · 400 free GPT-5.5 conversations (200 Playground + 200 Skill Generation, no card, no expiry).

How Ornn compares

That's it. Your agent now has the full Ornn lifecycle. Try any of these in plain language — no special syntax, no flags to memorise:

  • Search the registry.

    "Find me a skill that converts CSV to JSON."

    Hits semantic + keyword search across every public skill.

  • Pull and install a skill.

    "Pull and install the skill pdf-extractor, then use it on report.pdf."

    Fetches the latest versioned artifact into your local runtime and runs it.

  • Trigger a security audit.

    "Run a security audit on the skill web-scraper."

    Kicks the AgentSeal pipeline against a published version — static analysis, sandbox probe, dependency scan.

  • Build and publish a new skill.

    "Build me a skill that summarises RSS feeds and upload it under my account."

    Drives ornn-build to generate the skill, packages it, and publishes a new version through your NyxID identity.

For the full API contract (every endpoint, every error code), see ornn.chrono-ai.fun/docs.

Community and Contributing

Like what you see?

⭐ If Ornn looks like the primitive your agent stack has been missing, a star helps a lot at this stage — it tells us we're solving a real problem, and it's the threshold most awesome-list maintainers check before accepting a project.

License

Apache License 2.0

About

Your all-in-one skills-as-a-service platform to manage your skills, auto-generate skills and use agent skills as simple as calling an API.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /