Skip to main content

McCloud — personal AI assistant TUI

Project description

mccloud

Personal AI assistant TUI — powered by Claude.

Install

pipx install mccloud-assistant

From source

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

Run

mccloud

Or from source:

make run

Keys

key pane
1 Reminders (tasks + Apple Reminders)
2 Calendar (events + meetings)
3 Obsidian
4 Notion
5 Slack
c Chat
p Prompts
? Help
j / k Next / previous pane
] / [ Same as j / k
h Focus sidebar
l Focus main content
q Quit

Inside Prompts

key action
↑ / ↓ Move between features
e Open highlighted prompt in Zed

Prompt files

Each feature gets a system prompt at prompts/<feature-id>.md. Press e in the Prompts pane to create and edit one. These files are the instructions Claude will follow when that feature is eventually wired up.

Layout

src/chief_of_staff/
  app.py        # FEATURES list (single source of truth), all panes, ChiefOfStaffApp
  app.tcss      # Textual CSS
  __main__.py   # entry point — `cos` after `make install`
prompts/        # per-feature system prompt files (created on demand by pressing e)

Add a new feature by appending a Feature(...) to FEATURES in app.py. The keybinding, sidebar entry, and placeholder pane all flow from that list.

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.1.5.tar.gz (43.7 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.1.5-py3-none-any.whl (59.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mccloud_assistant-0.1.5.tar.gz
  • Upload date:
  • Size: 43.7 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.1.5.tar.gz
Algorithm Hash digest
SHA256 0f81b65e69c9e81b7be4f4d6b8d8240dda9a0eefb9fe38800ef4a2233f4476c0
MD5 314b7b289f230d867353f4a8e8644953
BLAKE2b-256 16a173daeab3591c75642be2d692c9b19f23823fc3dfa6df2890338e653a0c1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mccloud_assistant-0.1.5.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.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for mccloud_assistant-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 79fb961ec42bfa4da4ace05814f2704e37e49c204d8dd99033a18743234ca1a6
MD5 de6c1a6439069f8eee8a4c1e0e9e5ac2
BLAKE2b-256 eb77354cc3c82d606fb3ed9702e195026b254245f15cbd97d74e6fcecfb2404e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mccloud_assistant-0.1.5-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