Skip to content

nolan1983ai-prog/ai-sphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI-Sphere 🌐

Version 1.0.0 | A beautiful 3D particle visualization interface for OpenClaw AI.

AI-Sphere Demo

What is AI-Sphere?

AI-Sphere gives your OpenClaw AI a visual presence β€” a living, breathing sphere of 500 particles that responds to conversation with dynamic animations and voice output.

Features

  • 🌐 3D Particle Sphere β€” 500 particles with depth rendering and smooth rotation
  • πŸ’¨ Breathing Animation β€” Gentle idle animation when waiting
  • 🎭 Speaking Animation β€” Dynamic scatter/reform effect during AI responses
  • πŸ”Š Voice Output β€” Text-to-speech for natural conversation
  • πŸ’¬ Chat Interface β€” Send messages and see conversation history
  • πŸ”— Shared Session β€” Same memory as your Telegram/webchat sessions

Installation

Option 1: Local Install

# Clone or download to your skills folder
cd ~/.openclaw/workspace/skills
git clone https://github.com/nolan1983ai-prog/ai-sphere.git

Option 2: ClawHub (Coming Soon)

openclaw skill install ai-sphere

Usage

1. Open the Interface

open ~/.openclaw/workspace/skills/ai-sphere/index.html

Or serve locally:

cd ~/.openclaw/workspace/skills/ai-sphere
python3 -m http.server 8080
# Open http://localhost:8080

2. Configure Connection

Enter your OpenClaw credentials in the setup modal:

Field Description
Gateway URL ws://127.0.0.1:18789 (default)
Gateway Token Your gateway authentication token
Session Key agent:main:main (or your session)

3. Find Your Token

openclaw gateway config | grep token

4. Start Talking!

Type a message and watch the sphere come alive as your AI responds.

Requirements

  • OpenClaw gateway running
  • Modern browser with WebSocket support
  • Audio enabled for voice output

Language Support

Current Version (1.0.0): English Only

AI-Sphere uses your browser's built-in Text-to-Speech engine. The current version supports English voices only.

Platform Default Voice
macOS Samantha
Windows Microsoft David
Linux Varies by distro

πŸ’‘ Future versions may support additional languages (δΈ­ζ–‡, ζ—₯本θͺž, etc.). Stay tuned!

Security

  • βœ… No hardcoded credentials
  • βœ… XSS protection via DOMPurify
  • βœ… Password field for token input
  • βœ… Input validation for all fields

Customization

Edit index.html to customize:

const PARTICLE_COUNT = 500;  // Number of particles
const PARTICLE_SIZE = 2;     // Particle size
const radius = 180;          // Sphere radius

Credits

Created by Dennis Wong & Nolan 🦞

Part of the OpenClaw ecosystem.

Support

License

MIT License β€” feel free to use, modify, and share!

About

🌐 A 3D particle visualization interface for OpenClaw AI

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages