Skip to main content

McCloud — personal AI assistant TUI

Project description

mccloud

Personal AI assistant — TUI and CLI, powered by Claude.

Connects Slack threads, GitHub PRs, Google Calendar, and Apple Reminders in one place.

Install

pipx install mccloud-assistant

From source

git clone https://github.com/stephen-daq/mccloud
cd mccloud
make install

TUI

mccloud

CLI

All commands work without opening the TUI.

Auth status

mccloud status

Slack

# Send a DM
mccloud send --to "Name" --message "hello"
mccloud send --to "Name" report.pdf
mccloud send --to "Name" --message "here you go" a.pdf b.pdf
mccloud send --list-users          # see available users

# Threads
mccloud threads                    # list active threads
mccloud threads list --ids         # show IDs (needed for done/delete)
mccloud threads done <id>          # mark complete
mccloud threads delete <id>        # delete
mccloud threads save <slack-url>   # save a thread by message link
mccloud threads new --to "Name" --message "hi"

GitHub PRs

mccloud prs                        # list tracked PRs with live status
mccloud prs --open                 # open PRs only
mccloud prs --no-status            # skip GitHub API (fast)
mccloud prs --refresh              # bypass cache

mccloud track https://github.com/owner/repo/pull/123
mccloud untrack https://github.com/owner/repo/pull/123

Calendar

mccloud calendar                   # today's events
mccloud calendar --week            # this week
mccloud calendar --days 3          # next N days
mccloud calendar --date 2026-05-22

Reminders (macOS only)

mccloud reminders                  # list incomplete reminders
mccloud reminders done 2           # mark index 2 complete
mccloud reminders add "Call Alex" --due 2026-05-21 --list Work

Slack slash commands

Install the mccloud Slack app to use these in any channel:

  • /save — save the current thread
  • /save <message-link> — save a specific thread
  • /track — track the GitHub PR linked in the latest message
  • /track <pr-url> — track a specific PR

Connecting integrations

Run mccloud and open the Config tab to connect:

  • Slack — OAuth or existing gh CLI session
  • GitHub — OAuth or existing gh CLI session
  • Google Calendar — OAuth

Credentials are stored locally at ~/.mccloud/.

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

mccloud_assistant-0.2.2.tar.gz (60.8 kB view details)

Uploaded Source

Built Distribution

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

mccloud_assistant-0.2.2-py3-none-any.whl (81.3 kB view details)

Uploaded Python 3

File details

Details for the file mccloud_assistant-0.2.2.tar.gz.

File metadata

  • Download URL: mccloud_assistant-0.2.2.tar.gz
  • Upload date:
  • Size: 60.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mccloud_assistant-0.2.2.tar.gz
Algorithm Hash digest
SHA256 68ccdaa0a41e3eccdfa38b9a597cab8ac22204556c8c464773897047c1244333
MD5 82fccf7ff4da33d34374e375e45f9fba
BLAKE2b-256 4adfaa610fb75528862276123075db46a1afeaf56b04cf74405c7a648e040c65

See more details on using hashes here.

Provenance

The following attestation bundles were made for mccloud_assistant-0.2.2.tar.gz:

Publisher: publish.yml on stephen-daq/mccloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mccloud_assistant-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mccloud_assistant-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a84d9033f8f9d9f460dce2b9f3ca73afc087b71c12287563d04cbeab6b74d8c8
MD5 615e6a494f8625308a5b937ad36d011e
BLAKE2b-256 f9b9b9910621a3679fe21026d330353e7fb6974c0e100ad7bd3833d8354af1a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mccloud_assistant-0.2.2-py3-none-any.whl:

Publisher: publish.yml on stephen-daq/mccloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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