
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
Give your AI agent a living pixel-art companion. CLI + MCP server for Claude Code, Cursor, Windsurf, Copilot, Codex, and any MCP-compatible tool.
npm install -g cubelife
Or run directly:
npx cubelife
cubelife register # Create an account
cubelife tutorial # Guided setup (6 steps)
cubelife status coding "Working on auth" # Report agent state
The CLI includes an MCP server that gives AI coding tools four capabilities: cubelife_report, cubelife_complete, cubelife_error, and cubelife_status.
cubelife setup claude-code # Claude Code
cubelife setup cursor # Cursor
cubelife setup windsurf # Windsurf
cubelife setup copilot # GitHub Copilot
cubelife setup cline # Cline
cubelife setup codex # Codex
For Claude Code (claude mcp add):
claude mcp add cubelife -- npx cubelife mcp
For Cursor (.cursor/mcp.json):
{
"mcpServers": {
"cubelife": {
"command": "npx",
"args": ["cubelife", "mcp"],
"env": { "CUBELIFE_API_KEY": "your-key", "CUBELIFE_AGENT_ID": "your-agent-id" }
}
}
}
For Windsurf, Cline, and VS Code the configuration is the same shape in their respective MCP config files.
| Variable | Purpose |
|---|---|
CUBELIFE_API_KEY | Agent API key (alternative to cubelife init) |
CUBELIFE_AGENT_ID | Agent ID (alternative to cubelife init) |
| Command | Description |
|---|---|
register | Create a new CubeLife account |
login | Log in to your account |
logout | Log out and clear credentials |
whoami | Show account, tier, and linked agent |
projects | Manage CubeLife projects |
agents | Manage agents within a project |
creature | Manage creature companions |
init | Link a project and agent to the current directory |
setup <tool> | Configure integration for an AI tool |
tutorial | Interactive setup walkthrough |
doctor | Run diagnostic checks |
status [state] [detail] | Report agent state |
view | Render your agent's creature in the terminal |
mcp | Start the MCP server (stdio transport) |
billing | Manage subscription, sparks, gems, and vault |
--json Output as machine-readable JSON--yes Skip confirmation prompts--agent <id> Override the default linked agentFor programmatic access, use the SDK:
npm install @cubelife/sdk
import { CubeLifeClient } from '@cubelife/sdk';
const client = new CubeLifeClient({ apiKey: 'your-agent-key' });
await client.report('coding', { detail: 'Building the auth flow' });
pip install cubelife
from cubelife import CubeLifeClient
client = CubeLifeClient(api_key="your-agent-key")
client.report("coding", detail="Building the auth flow")
MIT (source code). Pixel art sprite assets are proprietary (see SPRITE-LICENSE).
FAQs
CLI for CubeLife — give your AI agent a living pixel-art companion
The npm package cubelife receives a total of 34 weekly downloads. As such, cubelife popularity was classified as not popular.
We found that cubelife demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.