Skip to main content

Generate themed AI control center dashboards with voice, real-time widgets, and Claude AI chat

Project description

control-center-ai

Generate themed AI control center dashboards with voice control, real-time system widgets, Claude AI chat with tool use, and full productivity features.

One command. Any theme. Your own AI command center.

Install

pip install control-center-ai

Quick Start

# Generate from a built-in preset
control-center create --preset cyberpunk --name my-dashboard

# Start it
control-center start my-dashboard

# Or manually
cd my-dashboard && node server.js

Open http://localhost:3000 in Chrome (required for voice).

Commands

# Create a dashboard from a preset
control-center create --preset kitt --name my-kitt

# Create from a custom description (requires ANTHROPIC_API_KEY)
control-center create --theme "Star Wars Imperial Command Center" --name imperial-hq

# List all presets
control-center presets

# Start a dashboard
control-center start my-dashboard --port 3000

Built-in Presets

Preset AI Name Style
kitt K.I.T.T. Red/cyan on black — refined, sardonic
jarvis J.A.R.V.I.S. Blue/gold on dark — dry wit, formal
hal HAL 9000 Red/white on black — calm, unsettling
cyberpunk NETRUNNER Magenta/cyan neon — street-smart hacker
startrek LCARS Orange/blue — Starfleet computer
nasa CAPCOM White/blue on navy — mission control
executive ATLAS Gold/white on charcoal — professional
retro MAINFRAME Green phosphor on black — 80s terminal

Features

  • Voice Control: Always-on wake word detection + speech synthesis
  • AI Chat: Claude Haiku with tool use (shell commands, file read, osascript)
  • Real-time Widgets: CPU, memory, disk, battery, email, calendar, reminders
  • Terminal Feed: Live shell history and running processes
  • Data Viewer: Shows tool call results in a dedicated panel
  • Proactive Engine: AI initiates conversation during idle periods
  • Boot Sequence: Themed initialization animation

Custom Themes

Set ANTHROPIC_API_KEY in your environment, then:

control-center create --theme "Blade Runner Nexus-6 Replicant Interface" --name nexus
control-center create --theme "Hogwarts Magical Command Center" --name hogwarts
control-center create --theme "Submarine Tactical Operations" --name sub-ops

Claude generates a complete theme config including colors, personality, boot sequence, and voice settings.

Configuration

Each generated dashboard includes a .env.example file:

ANTHROPIC_API_KEY=your-key-here
PORT=3000
MODEL=claude-haiku-4-5-20251001

Copy to .env and add your Anthropic API key for AI chat. Without it, the dashboard still works with canned responses.

Requirements

  • Python 3.9+
  • Node.js 18+ (for running the generated dashboard)
  • Chrome browser (for Web Speech API)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

control_center_ai-5.1.0.tar.gz (66.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

control_center_ai-5.1.0-py3-none-any.whl (69.5 kB view details)

Uploaded Python 3

File details

Details for the file control_center_ai-5.1.0.tar.gz.

File metadata

  • Download URL: control_center_ai-5.1.0.tar.gz
  • Upload date:
  • Size: 66.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for control_center_ai-5.1.0.tar.gz
Algorithm Hash digest
SHA256 36353b39718a720e23ff47d52385d3e91b24a56a4027011b401d5c394107a0e1
MD5 86cf36935189a2894fc5bdf3dff9495e
BLAKE2b-256 4e33ed103bae2e1981df1d3bb3471d059f056e0ebbfc8d1b06ad8479fedfe96e

See more details on using hashes here.

File details

Details for the file control_center_ai-5.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for control_center_ai-5.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e5a99e53910060333f4fa7cabb4d48a64307fe32fbf39f57169a110cc0b98bd2
MD5 d533fc976a1e7895d9f0d9184aed9718
BLAKE2b-256 a2bfb76a9fd8a4a0df6abcd56327b5f87c46ca3917984e97c209b33c6e7ad5bd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page