darioblanco

Pulpo — Development skill for Claude Code

Development community

Self-hosted meter & breaker box for coding agents — exact usage metering, budget enforcement, and monitoring for Claude Code, Codex, and any terminal agent on machines you own.

How to install Pulpo

This entry records only its repository, not the path inside it, so there is no exact command to give. Open darioblanco/pulpo and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Pulpo does

Self-hosted meter & breaker box for coding agents — exact usage metering, budget enforcement, and monitoring for Claude Code, Codex, and any terminal agent on machines you own.

Alternatives in Development

  • Microsandbox — Open-source self-hosted MicroVM sandboxes with sub-200ms startup, hardware-level isolation via libkrun 5k ★
  • Harnessrouter — HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnes 618 ★
  • Netclode — Self hosted cloud coding agent with k3s + kata containers + cloud hypervisor microVMs + tailscale + any harnes 249 ★

README

Pulpo

Pulpo

The self-hosted meter and breaker box for coding agents.
See — and control — what every coding agent costs, across all your machines and accounts. Run Claude Code, Codex, Gemini CLI, Aider, or any terminal agent on infrastructure you own, with exact usage metering, budget enforcement, and monitoring that forwards to your own stack.

CI Latest Release License

Install

brew install darioblanco/tap/pulpo

That's it. The daemon auto-starts when you run your first command.

Linux / manual install
# Linux (systemd)
curl -fsSL https://github.com/darioblanco/pulpo/releases/latest/download/pulpod-x86_64-unknown-linux-gnu.tar.xz | tar xJ
sudo mv pulpod pulpo /usr/local/bin/
pulpod  # or: make service-install-linux

For a one-liner install or upgrade that works on macOS and Linux, run the script that auto-detects your OS/arch:

curl -fsSL https://raw.githubusercontent.com/darioblanco/pulpo/main/scripts/install-pulpo.sh | bash

Set `BIN_DIR` or `TARGET` when invoking the script if you need a different install directory or target triple. Re-running the script always pulls the latest release, so it doubles as the update command.

Download binaries from [GitHub Releases](https://github.com/darioblanco/pulpo/releases).

Quick Start

`