{"id":51469008,"url":"https://github.com/rnixai/rnix","last_synced_at":"2026-07-06T15:00:18.292Z","repository":{"id":344585389,"uuid":"1182328659","full_name":"rnixai/rnix","owner":"rnixai","description":"An operating system for AI agents — Unix philosophy: process, VFS, syscalls. Go 1.26.","archived":false,"fork":false,"pushed_at":"2026-06-14T08:07:33.000Z","size":10535,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-14T10:08:22.167Z","etag":null,"topics":["agent","ai","cli","go","llm","mcp","orchestration","unix"],"latest_commit_sha":null,"homepage":"https://rnix.ai","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rnixai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":null},"created_at":"2026-03-15T11:20:27.000Z","updated_at":"2026-06-14T08:07:36.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/rnixai/rnix","commit_stats":null,"previous_names":["rnixai/rnix"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/rnixai/rnix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnixai%2Frnix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnixai%2Frnix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnixai%2Frnix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnixai%2Frnix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rnixai","download_url":"https://codeload.github.com/rnixai/rnix/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnixai%2Frnix/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35195590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","ai","cli","go","llm","mcp","orchestration","unix"],"created_at":"2026-07-06T15:00:17.481Z","updated_at":"2026-07-06T15:00:18.284Z","avatar_url":"https://github.com/rnixai.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rnix\n\n\u003cdiv align=\"center\"\u003e\n\n**The AI-Era Unix — An Operating System for AI Agents**\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![Go Report Card](https://goreportcard.com/badge/github.com/rnixai/rnix)](https://goreportcard.com/report/github.com/rnixai/rnix) [![GitHub Stars](https://img.shields.io/github/stars/rnixai/rnix?style=social)](https://github.com/rnixai/rnix/stargazers)\n\n[Documentation](https://docs.rnix.ai/) | [中文版](README_zh.md) | [Changelog](CHANGELOG.md)\n\n\u003c/div\u003e\n\n---\n\n```bash\n# You know Unix? You already know Rnix.\nrnix -i \"Analyze the project structure\"\nrnix strace 1        # See exactly what your agent did\nrnix dashboard       # Multi-pane real-time monitoring\nrnix gdb 1           # Breakpoints, stepping, context inspection\n```\n\n## Design Philosophy\n\nRnix brings 50 years of proven OS abstractions directly into the world of AI agents. Not a framework. Not a library. A runtime.\n\n**Everything is a Process** — Every agent is a first-class process with its own PID, state machine, and resource table. Use `ps` to list, `kill` to terminate, `strace` to trace — manage agents the same way you manage system processes. Processes can be paused, resumed, suspended, and restarted from checkpoints.\n\n**Everything is a File** — LLMs, filesystem, shell, memory, web search, LSP code intelligence, MCP tools — all unified as VFS devices, accessed through Open/Read/Write/Close. Adding a new capability is just mounting a new device.\n\n**Observability Built In** — Not a logging layer bolted on after the fact. `strace` shows every syscall, `gdb` provides breakpoints and stepping, `dashboard` offers multi-pane monitoring with process tree, timeline, context heatmap, and LLM conversation replay.\n\n**Orchestration is Process Management** — Supervisor trees auto-restart crashed processes. Compose DAGs declare dependencies between agents. Budget Pools manage token allocation. The Intent system decomposes high-level goals into sub-task DAGs. These are OS-level primitives, not application-layer wrappers.\n\n## Quick Start\n\n```bash\n# Install\ngo install github.com/rnixai/rnix/cmd/rnix@latest\n\n# Initialize configuration\nrnix init\n\n# Run your first agent\nrnix -i \"Analyze the project structure\"\n\n# Trace syscalls\nrnix strace 1\n\n# Real-time dashboard\nrnix dashboard\n```\n\n## Core Concepts\n\n| Unix | Rnix | Description |\n|------|------|-------------|\n| `process` | Agent process | Each run gets a PID (UUID v7), state machine, and resource table |\n| `/dev/*` | VFS devices | LLM, filesystem, shell, memory, web, LSP, MCP — unified file interface |\n| `strace` | `rnix strace` | See every syscall in real time |\n| `kill` | `rnix kill` | Terminate any agent from any terminal |\n| `top` | `rnix top` | Real-time process monitor with token and time metrics |\n| `gdb` | `rnix gdb` | Interactive debugger: breakpoints, stepping, context inspection |\n| `ps` | `rnix ps` | List all process states |\n| pipe | `rnix compose` | DAG orchestration for multi-agent collaboration |\n| suspend/resume | `rnix suspend/resume` | Suspend processes and resume from checkpoint |\n\n## Architecture\n\n```\n┌─────────────────────────────────────────────────────────┐\n│  CLI \u0026 AgentShell                                       │\n│  rnix -i / strace / gdb / ps / compose / dashboard      │\n├─────────────────────────────────────────────────────────┤\n│  Agent + Skill Definitions                              │\n│  agent.yaml + instructions.md + SKILL.md                │\n├─────────────────────────────────────────────────────────┤\n│  Microkernel                                            │\n│  Process Model / VFS / Context Mgmt / IPC / 50+ Syscalls│\n├─────────────────────────────────────────────────────────┤\n│  Driver Layer                                           │\n│  /dev/llm/* · /dev/fs · /dev/shell · /dev/memory/*      │\n│  /dev/web · /dev/lsp · /dev/tasks · /dev/tty · /dev/cron│\n├─────────────────────────────────────────────────────────┤\n│  Host OS + Multi-LLM Providers                          │\n│  Claude · Gemini · Qwen · Anthropic SDK · OpenAI-compat │\n└─────────────────────────────────────────────────────────┘\n```\n\n## Highlights\n\n- **7 LLM Drivers** — Claude CLI / Cursor CLI / Qwen CLI / Anthropic SDK / Gemini / OpenAI Official / OpenAI-compatible (Ollama, Groq, DeepSeek, etc.)\n- **14 VFS Devices** — LLM, filesystem, shell, memory (commit/recall/profile), web, LSP, tasks, TTY, cron, ProcFS, MCP\n- **Agent Memory** — Persistent cross-session knowledge with security scanning and async writeback\n- **50+ Syscalls** — Stable ABI covering process, context, VFS, IPC, signal, capability, and supervisor\n- **Interactive Debugging** — gdb-style debugger + time-travel replay + execution recording\n- **Multi-Pane Dashboard** — Process tree, timeline, heatmap, LLM conversation replay, debug mode\n- **Token Economy** — Budget pools, SLA contracts, agent reputation scoring, skill synergy matrix\n- **Adaptive Security** — Behavioral monitoring, anomaly detection, and auto-suspension\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n\nFull documentation at [docs.rnix.ai](https://docs.rnix.ai/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frnixai%2Frnix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frnixai%2Frnix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frnixai%2Frnix/lists"}