rnix

package module
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2026 License: MIT Imports: 1 Imported by: 0

README

Rnix

An Operating System for AI Agents — Built with Unix Philosophy

Go Report Card GitHub Stars

Documentation | 中文版 | Changelog


# You know Unix? You already know Rnix.
go install github.com/rnixai/rnix/cmd/rnix@latest
rnix -i "Analyze the project structure"
rnix strace 1   # See exactly what your agent did
rnix top        # Real-time process monitor

The Problem

You've built a complex multi-agent workflow — orchestrations, tool chains, retry logic. It breaks. The error is somewhere in a tangled chain of callbacks, role definitions, and LLM calls. You can't see what happened, can't trace execution, can't kill a runaway agent.

Rnix gives your agents the same tools you use to debug operating systems.

How Rnix Is Different

LangChain CrewAI AutoGen Rnix
Architecture Library Library Library Runtime
Agent Model Callbacks Roles Conversations Processes (PID)
Resource Access APIs APIs APIs Virtual Filesystem
Debugging LangSmith Logs Manual rnix strace
Dashboard No No No rnix dashboard
Kill Agent No No No rnix kill
Language Python Python Python/.NET Go

Quick Start

# Install
go install github.com/rnixai/rnix/cmd/rnix@latest

# Initialize configuration
rnix init

# Run your first agent
rnix -i "Analyze the project structure"
#
# Trace syscalls
rnix strace 1

# Real-time dashboard
rnix dashboard

v0.7 Highlights

  • Dashboard UX — Multi-pane TUI: process history, LLM conversation viewer, intent tree, distributed tracing
  • Unified Reasoning Loop — LLM autonomously selects: tool_call / plan / spawn / specialize / complete
  • UUID v7 Processes — Time-sortable UUIDs for distributed process tracking
  • Native ToolCalls — VFS devices self-describe capabilities, LLM discovers tools dynamically

License

MIT — see LICENSE.


If Rnix helps you debug AI agents, give us a star on GitHub!

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EmbeddedAgents embed.FS
View Source
var EmbeddedSkills embed.FS

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
cmd
rnix command
Package context implements the context management layer for Rnix.
Package context implements the context management layer for Rnix.
drivers
fs
Package fs implements the host filesystem driver for /dev/fs.
Package fs implements the host filesystem driver for /dev/fs.
llm
Package llm implements the LLM driver layer for Rnix.
Package llm implements the LLM driver layer for Rnix.
mcp
shell
Package shell implements the shell command execution driver for /dev/shell.
Package shell implements the shell command execution driver for /dev/shell.
internal
config
Package config provides unified configuration infrastructure for Rnix.
Package config provides unified configuration infrastructure for Rnix.
ui
Package ui provides terminal UI components for Rnix CLI.
Package ui provides terminal UI components for Rnix CLI.
Package vfs implements the virtual file system layer for Rnix.
Package vfs implements the virtual file system layer for Rnix.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL