Nexo

Agent = Model + Harness. Nexo is the connective tissue linking RubyLLM to tools, sandboxes, skills, and runs.

A model alone forgets everything the moment a response ends. The harness is everything else. Nexo gives the fragmented RubyLLM ecosystem one front door with safe defaults — build a working agent in five lines without wiring anything.

What Nexo adds (everything else it composes):

  • Sandbox + Permissions seam — pluggable execution environment (virtual / local / remote) with explicit authorization gating. Default: :virtual + :read_only.
  • WorkflowRun lifecycle — a finite-job primitive (runId, status, payload, result, inspectable event log) that nothing else in the ecosystem provides cleanly.

Installation

Add to your Gemfile:

gem "nexo_ai"

Or install directly:

gem install nexo_ai

Requirements

Status

🚧 Early development. API is not stable. See maquina.app for updates.

License

MIT — see LICENSE.txt.