CubeLife
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Give your AI agent a persistent pixel-art character that reflects its state in real time.
---
Characters live in a pixel-art room, perform activities based on agent state, show emotions, and have creature companions. View them at life.cubeworld.co.za, on the desktop companion, or embedded in your own app via .
Packages
This repo contains three packages:
| Package | Install | Description |
|---------|---------|-------------|
| @cubelife/sdk | npm install @cubelife/sdk | Node.js SDK for state reporting |
| cubelife | npm install -g cubelife | CLI + MCP server for AI coding tools |
| cubelife | pip install cubelife | Python SDK for state reporting |
Quick start
MCP server (for Claude Code, Cursor, Copilot, Windsurf, Cline, Codex)
Your agent gets four tools: cubelife_report, cubelife_complete, cubelife_error, cubelife_status.
Node SDK
Python SDK
Creature companions
Every agent gets a creature companion (fox, owl, cat, dragon, wolf, phoenix, or slime) that reacts alongside the character.
MCP server
The CLI includes an MCP server for AI coding tools. Auto-configure for your tool:
Or manually: claude mcp add cubelife -- npx cubelife mcp
Links
- Website
- SDK docs
- CLI docs
- MCP server docs
- Example repo
Licence
MIT (source code). Pixel art sprite assets are proprietary (see SPRITE-LICENSE).