Catalog npm
Back to packageRELEASE DETAILS

0.1.0

npm

0g-vibekit

0G Vibekit - AI-powered tools for 0G ecosystem. Works with Claude Code, Cursor, Windsurf.

0gaiblockchainclaudecomputecursormcpmodel-context-protocolstorage
Published18 Jan 2026
Direct dependencies11
Transitive dependenciesNot calculated

README

Current package documentation

0G Vibekit

AI-powered tools for the 0G ecosystem. Works with Claude Code, Cursor, Windsurf.

Two integration modes:

  1. MCP Mode - Claude/Cursor uses 0G tools (storage, compute, chain)
  2. API Mode - Use 0G Compute as your AI backend (like Ollama)

Quick Start

Add to Claude Code:

claude mcp add 0g-vibe -- npx 0g-vibekit

Add to Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "0g-vibe": {
      "command": "npx",
      "args": ["0g-vibekit"]
    }
  }
}

API Mode (Replace Claude with 0G)

# Start the API server
npx 0g-vibekit --api

# Configure Claude Code to use 0G
export ANTHROPIC_BASE_URL=http://localhost:3033
claude --model 0g:deepseek-coder

Features

41 Tools Available

CategoryToolsDescription
Compute7AI inference on 0G's decentralized network
Storage6Upload/download files to 0G Storage
Chain6Interact with 0G Chain (balance, deploy, faucet)
Launchpad10Launch and trade tokens on Vibecoin
Docs12Search 0G documentation and examples

Example Commands

# In Claude Code with MCP:
"Upload my-file.txt to 0G Storage"
"Launch a token called MoonCat with symbol MCAT"
"Check my 0G wallet balance"
"List AI models available on 0G Compute"
"Run inference using DeepSeek on 0G"

API Mode Models

ModelDescription
0g:llama-3.1-8bFast, cheap - general tasks
0g:llama-3.1-70bPowerful - complex reasoning
0g:deepseek-coderCoding specialist
0g:mistral-7bBalanced performance
0g:qwen-72bMultilingual

Configuration

Set environment variables for full functionality:

# Required for compute/storage/chain operations
export OG_PRIVATE_KEY=your_private_key

# Optional
export OG_NETWORK=testnet          # or mainnet
export OG_LAUNCHPAD_URL=https://vibecoin-cards.vercel.app

Tool Reference

Compute Tools

  • 0g_compute_list_services - List AI services on 0G
  • 0g_chat - Chat with AI models
  • 0g_code - Code completion/review/refactor
  • 0g_compute_balance - Check compute balance
  • 0g_compute_deposit - Add funds for inference
  • 0g_compute_estimate - Estimate costs
  • 0g_models - List available models

Storage Tools

  • 0g_storage_upload - Upload file to 0G
  • 0g_storage_download - Download by root hash
  • 0g_storage_info - Get file metadata
  • 0g_storage_nodes - List storage nodes
  • 0g_kv_set - Set key-value pairs
  • 0g_kv_get - Get values

Chain Tools

  • 0g_chain_balance - Check wallet balance
  • 0g_chain_tx - Get transaction details
  • 0g_chain_deploy - Deploy smart contracts
  • 0g_chain_faucet - Get testnet tokens
  • 0g_chain_call - Call contract methods
  • 0g_chain_send - Send transactions

Launchpad Tools

  • vibecoin_launch - Create new token
  • vibecoin_status - Check token status
  • vibecoin_trending - Get trending tokens
  • vibecoin_trade - Buy/sell tokens
  • vibecoin_dashboard - TUI dashboard
  • vibecoin_watch - Price watch
  • vibecoin_open - Open in browser

Docs Tools

  • 0g_docs - Search documentation
  • 0g_sdk_help - SDK usage help
  • 0g_examples - Code examples

Architecture

┌─────────────────────────────────────────────────────────────┐
│                      0G VIBEKIT                              │
├─────────────────────────────────────────────────────────────┤
│                                                              │
│   MCP MODE (default)           API MODE (--api)             │
│   ┌─────────────────┐          ┌─────────────────┐         │
│   │ Claude/Cursor   │          │ 0G replaces     │         │
│   │ uses 0G tools   │          │ Claude entirely │         │
│   │                 │          │                 │         │
│   │ 41 tools        │          │ Anthropic API   │         │
│   └─────────────────┘          └─────────────────┘         │
│                                                              │
├─────────────────────────────────────────────────────────────┤
│                    0G INFRASTRUCTURE                         │
│                                                              │
│   0G Compute         0G Storage         0G Chain            │
│   (AI Inference)     (Files/KV)         (EVM)               │
└─────────────────────────────────────────────────────────────┘

Development

# Clone and install
git clone https://github.com/0glabs/0g-vibekit
cd 0g-vibekit
npm install

# Development
npm run dev

# Build
npm run build

# Test MCP mode
node dist/index.js --help

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 11

Native requirements
11 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@modelcontextprotocol/sdk
Environment
{
  "local_name": "@modelcontextprotocol/sdk",
  "alias": false,
  "peer_metadata": null
}
^1.0.0runtime
@0glabs/0g-serving-broker
Environment
{
  "local_name": "@0glabs/0g-serving-broker",
  "alias": false,
  "peer_metadata": null
}
^0.6.5runtime
@0glabs/0g-ts-sdk
Environment
{
  "local_name": "@0glabs/0g-ts-sdk",
  "alias": false,
  "peer_metadata": null
}
^0.3.3runtime
ethers
Environment
{
  "local_name": "ethers",
  "alias": false,
  "peer_metadata": null
}
^6.13.0runtime
zod
Environment
{
  "local_name": "zod",
  "alias": false,
  "peer_metadata": null
}
^3.22.0runtime
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^20.0.0development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^5.3.0development
tsx
Environment
{
  "local_name": "tsx",
  "alias": false,
  "peer_metadata": null
}
^4.0.0development
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
^8.0.0development
@typescript-eslint/eslint-plugin
Environment
{
  "local_name": "@typescript-eslint/eslint-plugin",
  "alias": false,
  "peer_metadata": null
}
^6.0.0development
@typescript-eslint/parser
Environment
{
  "local_name": "@typescript-eslint/parser",
  "alias": false,
  "peer_metadata": null
}
^6.0.0development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-NLq4vSidoanWE05cyHyPWLFj6UrHpAVyQ0UM0qwRjgwMZ3w31nLD1tCezyGpxG6m4FeHNuycHv83L4B17R68xw==",
  "shasum": "335a1a49a89897fa249482a8a51708de207ad30c",
  "tarball": "https://registry.npmjs.org/0g-vibekit/-/0g-vibekit-0.1.0.tgz",
  "fileCount": 42,
  "unpackedSize": 222664,
  "signatures": [
    {
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
      "sig": "MEYCIQDAvaSm53/fRDd7Ii9S/+cbgP8RX/QiW/v97OKaFmAB3QIhANifEyRPgZLIQCOJV9zew/dJm8x7iOqFjtQuU+C9H5aT"
    }
  ]
}

Repository

PENDING
0glabs/0g-mcp

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:40 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:2be5cbbb9e18c4617df29c4b574a64959c5e70546c6412371529c8541472dc01

Other collected versions

View all collected versions →