Aller au contenu
Developers

Codable, pas seulement designable.

Tout ce qui est conçu dans le Studio est exportable en code. SDK TypeScript + Python officiels. CLI Orchessia. 6 APIs REST + WebSocket. Standard ouvert .cap publique.

47,200

npm downloads / month

6

APIs programmables

12

types de nœuds Flow

384

GitHub stars

47

contributeurs externes

Quickstart

5 minutes, premier swarm en prod.

Install CLI · init capsule · deploy. Pas de boilerplate, pas de configuration cachée. Le SDK reflète exactement la sémantique du runtime.

terminal · orchessia cli
v3.2.0
sdk · capsule design
import { Capsule, Memory } from "@orchessia/sdk";

const aurelia = new Capsule({
  identity: "did:orch:finance:aurelia",
  personality: { tone: "concise", role: "analyst" },
  memory: Memory.episodic({ ttl: "30d" }),
  tools: ["search", "db", "email"],
  cognitive: {
    intents: ["detect_anomaly", "draft_report"],
    reasoning: "cot",
  },
  healing: {
    rules: [{ symptom: "p95 > 2000", action: "fallback_llm" }],
  },
});

await aurelia.deploy({ target: "sovereign-fr" });

Capsule API

  • POST/api/mount
  • DELETE/api/mount/:id
  • GET/api/capsules
  • POST/api/capsules/:id/invoke

Swarm API

  • POST/api/swarm/create
  • GET/api/swarm/:id/topology
  • POST/api/swarm/:id/dispatch
  • GET/api/swarm/:id/consensus

Memory API

  • POST/api/memory/recall
  • POST/api/memory/store
  • GET/api/memory/graph/:agent
  • DEL/api/memory/expire

Security API

  • POST/api/auth/revoke
  • GET/api/auth/audit
  • POST/api/policy/check
  • GET/api/sandbox/state

Observability API

  • GET/api/observe/metrics
  • GET/api/observe/logs?stream=1
  • GET/api/observe/cognitive/:id
  • GET/api/observe/lineage/:trace

Event Bus

  • WS/api/events?topic=*
  • POST/api/events/publish
  • GET/api/events/subscriptions
  • POST/api/events/replay/:id

SDK officiels

Trois langages. Une sémantique commune.

TypeScript / Node.js

@orchessia/sdk

v3.2.0

Install

npm i @orchessia/sdk

Python

orchessia

v3.2.0

Install

pip install orchessia

CLI (cross-platform)

orchessia-cli

v3.2.0

Install

brew install orchessia

Standard ouvert · vendor-neutral

Format .cap publique.
Pas de lock-in. Pas de migration.

Le format .cap (manifest YAML + identity Ed25519 + DRM payload) est documenté publiquement sous licence MIT. Toute capsule conforme est exécutable sur n'importe quel runtime compatible. Pas de lock-in vendor — c'est une promesse contractuelle.

  • Format .cap ouvert

    Manifest YAML + identity Ed25519 + DRM payload. Spec publique sous licence MIT. Toute capsule conforme est exécutable sur n'importe quel runtime compatible.

  • Pas de lock-in vendor

    Vous pouvez exporter votre capsule, l'exécuter ailleurs, la revendre. Pas de format propriétaire. Pas de migration douloureuse.

  • Spec versionnée semver

    Le format évolue avec semver strict. Compatibilité backward garantie pendant 2 versions majeures. Pas de breaking change surprise.

  • Interopérabilité runtime

    Le standard est conçu pour permettre d'autres implémentations runtime (open-source ou commerciales). MAR n'est pas le seul futur runtime conforme.

Free tier · premier swarm en 5 min

Prêt à coder ?

Le Studio est gratuit pour démarrer. Pas de carte bancaire, pas de limite sur le SDK. Vous obtenez tout : capsule, swarm, runtime, console, observabilité.