Rano
Description
Network observer that tracks outbound connections from AI CLI processes (Claude Code, Codex, Gemini), attributing sockets to providers in real time with SQLite logging
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
rano
[](https://github.com/Dicklesworthstone/rano/releases)
rano is a **network observer for AI CLI processes** that tracks outbound connections from Claude Code, Codex CLI, Gemini CLI, and their descendants—live in your terminal and durably in SQLite.
Quick Install
curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/rano/main/install.sh | bash
TL;DR
**The Problem**: AI CLI tools spawn subprocesses and open sockets you can’t easily attribute back to a provider or process in real time.
**The Solution**: rano polls `/proc`, maps sockets to PIDs, and prints connection events with provider tags while logging a complete history to SQLite.
Why Use rano?
| Feature | What It Does |
|---|---|
| Provider-aware | Tags traffic as anthropic, openai, google, or unknown. |
| Descendant-aware | Follows child processes automatically. |
| Live stats | In-terminal summaries with top IPs/domains and provider totals. |
| SQLite logging | Queryable history with built-in aggregate views. |
| Flexible output | Pretty or JSON output + optional file logging. |
Quick Example
# Observe default AI CLIs (claude/codex/gemini)
./rano
# Narrow to Codex + log JSON
rano --pattern codex --json --log-file /tmp/rano.log
# Run with per-run log files
rano --log-dir /tmp/rano-logs --log-format json
# Track a specific PID (no descendants)
rano --pid 1234 --no-descendants
# Emit a single poll and exit
rano --once
# View SQLite aggregates
sqlite3 observer.sqlite "select * from provider_counts;"
Design Philosophy
- Trustworthy attribution: tie sockets to PIDs and command lines, not guesses.
- Low overhead: pollin
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI TrendRadar
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的
AI mem0
| Universal memory layer for AI Agents | 51341 | 221 | 1 |
AI