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
- Ruby 3.2+
- ruby_llm ~> 1.0
Status
🚧 Early development. API is not stable. See maquina.app for updates.
License
MIT — see LICENSE.txt.