9 packages
dts-from-thrift
typescript,thrift,protobuf
@rynx-ai/control-web
Web control console for the rynx daemon (instances, agents, logs). Built with Vite + React + Tailwind + shadcn/ui; served by @rynx-ai/server.
@rynx-ai/core
@rynx-ai/daemon
rynx daemon CLI: supervises the resident @rynx-ai/server via pm2 and loads channel plugins recorded in ~/.rynx/rynx.db.
@rynx-ai/emulator
Standalone mobile emulator capability layer for Rynx agents and optional UI surfaces.
@rynx-ai/protocol
Surface-neutral wire contracts shared by @rynx-ai/core, @rynx-ai/server and the control-web SPA. Pure types + dependency-free helpers — the single source both API implementers and callers align to. Published so @rynx-ai/skills (→ @rynx-ai/emulator) can de
@rynx-ai/runtime
Runtime host that drives local coding-agent CLIs (codex / traex / claude) behind one AgentExecutor + AgentCapabilities contract.
@rynx-ai/server
Composition root: wires the @rynx-ai/runtime host to channel plugins (injected by the daemon) and exposes a liveness HTTP probe.
@rynx-ai/skills
The rynx skill artifact domain: discover/parse on-disk skills (SKILL.md), install them from replayable recipes (everything bottoms out at `npx skills add`), and read/write the catalog's `.rynx-skill.json` install-info files. Node built-ins + @rynx-ai/prot