Skip to content

dat-intellis/command-center-lite

 
 

Repository files navigation

Command Center Lite

A lightweight personal dashboard for your day. Shows your morning briefing, tasks, and meetings in one place.

Built with Electron, React, TypeScript, and Vite.

Screenshot of Command Center Lite showing the afternoon briefing with a personalized greeting, a task list with prioritized items, and a list of upcoming meetings for the day

Features

  • Morning Briefing - Get a personalized greeting and overview of your day
  • Tasks - Local task management with priority levels
  • Meetings - View your calendar from Microsoft 365 via WorkIQ

Getting Started

Prerequisites

1. Clone and Install

git clone https://github.com/YOUR_USERNAME/command-center-lite.git
cd command-center-lite
npm install

2. Set Up WorkIQ (for calendar/meetings sync)

WorkIQ connects to your Microsoft 365 data to pull in your calendar. Follow the WorkIQ MCP setup instructions:

# 1. Open GitHub Copilot CLI
copilot

# 2. Add the plugins marketplace (one-time setup)
/plugin marketplace add github/copilot-plugins

# 3. Install WorkIQ
/plugin install workiq@copilot-plugins

You can also install WorkIQ standalone:

# Install globally
npm install -g @microsoft/workiq

# Accept the EULA (required on first use)
workiq accept-eula

Note: WorkIQ requires admin consent on your Microsoft 365 tenant. If you're not an admin, contact your tenant administrator. See the Tenant Administrator Enablement Guide for details.

3. Configure Environment Variables

Copy the example environment file and fill in your details:

cp .env.example .env

Then edit .env with your values:

# ElevenLabs (optional - for text-to-speech briefing)
ELEVENLABS_API_KEY=your_api_key_here
ELEVENLABS_VOICE_ID=EST9Ui6982FZPSi7gCHi

# Your name (for personalized greetings)
NAME=Your Name
Variable Required Description
NAME Yes Your name for personalized greetings
ELEVENLABS_API_KEY No API key from ElevenLabs for text-to-speech
ELEVENLABS_VOICE_ID No Voice ID to use (default is a good general voice)

4. Run the App

# Development mode (with hot reload)
npm run dev:electron

# Or build for production
npm run build
npm run electron

Tech Stack

  • Electron - Desktop application framework
  • React - UI library
  • TypeScript - Type safety
  • Vite - Build tool with hot module replacement
  • Tailwind CSS - Styling
  • SQLite - Local database for tasks
  • WorkIQ MCP - Microsoft 365 calendar integration

Data Storage

Your data is stored locally at:

  • macOS: ~/.command-center-lite/command-center.db
  • Windows: %USERPROFILE%\.command-center-lite\command-center.db
  • Linux: ~/.command-center-lite/command-center.db

License

MIT

About

A simple UI command center app that can be added on to. Includes WorkIQ integration for meetings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 71.7%
  • JavaScript 27.9%
  • Other 0.4%