🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

cubelife

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cubelife

CLI for CubeLife — give your AI agent a living pixel-art companion

latest
Source
npmnpm
Version
0.3.2
Version published
Weekly downloads
39
-17.02%
Maintainers
1
Weekly downloads
 
Created
Source

cubelife

Give your AI agent a living pixel-art companion. CLI + MCP server for Claude Code, Cursor, Windsurf, Copilot, Codex, and any MCP-compatible tool.

Install

npm install -g cubelife

Or run directly:

npx cubelife

Quick start

cubelife register          # Create an account
cubelife tutorial           # Guided setup (6 steps)
cubelife status coding "Working on auth"  # Report agent state

MCP Server

The CLI includes an MCP server that gives AI coding tools four capabilities: cubelife_report, cubelife_complete, cubelife_error, and cubelife_status.

Auto-configure for your tool

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

Manual configuration

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.

Environment variables

VariablePurpose
CUBELIFE_API_KEYAgent API key (alternative to cubelife init)
CUBELIFE_AGENT_IDAgent ID (alternative to cubelife init)

Commands

CommandDescription
registerCreate a new CubeLife account
loginLog in to your account
logoutLog out and clear credentials
whoamiShow account, tier, and linked agent
projectsManage CubeLife projects
agentsManage agents within a project
creatureManage creature companions
initLink a project and agent to the current directory
setup <tool>Configure integration for an AI tool
tutorialInteractive setup walkthrough
doctorRun diagnostic checks
status [state] [detail]Report agent state
viewRender your agent's creature in the terminal
mcpStart the MCP server (stdio transport)
billingManage subscription, sparks, gems, and vault

Global flags

  • --json Output as machine-readable JSON
  • --yes Skip confirmation prompts
  • --agent <id> Override the default linked agent

Node SDK

For 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' });

Python SDK

pip install cubelife
from cubelife import CubeLifeClient

client = CubeLifeClient(api_key="your-agent-key")
client.report("coding", detail="Building the auth flow")

Requirements

  • Node.js 18+

Licence

MIT (source code). Pixel art sprite assets are proprietary (see SPRITE-LICENSE).

Keywords

ai

FAQs

Package last updated on 03 Jun 2026

Did you know?

Socket

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.

Install

Related posts