Midtown Technology Group

Small tools for real operator work.

A practical index of Windows-first CLIs, Microsoft 365 helpers, reporting utilities, and shared plumbing maintained in Midtown repos.

Current repos

Tool Catalog

Grouped for scanning: what talks to Microsoft Graph, what supports operator workflow, and what exists as shared plumbing.

Microsoft 365 and PSA

Graph, Halo, inbox, calendar, files

Todo

Microsoft To Do companion built on shared auth, live-verified with WAM and delegated task scopes.

PythonTasks.Read
todo --help Repo

Mail Triage

Inbox triage with compact JSON output for notification and follow-up workflows.

PythonMail.ReadBasic
.\invoke.ps1 inbox Repo

Calendar Glance

Read-only agenda snapshots for short-range planning and meeting context.

PythonCalendars.Read
.\invoke.ps1 agenda Repo

File Finder

Microsoft 365 file discovery and focused OneDrive actions through delegated Graph.

PythonOneDrive
file-finder --help Repo

Halo CLI

Standalone HaloPSA command line workflows for safe operator and automation use.

PythonHaloPSA
halocli --help Repo

Meeting Cost Tracker

Calculate the real cost of Teams meetings from participant time and hourly rates.

PythonAnalytics
meeting-cost-tracker --help Repo

Meeting Extractor

Extract decisions and action items from Microsoft Teams transcripts.

PythonTeams
meeting-extractor --help Repo

Workflow, Notes, and Reporting

Capture, review, analysis, documentation

Quick Capture

Fast capture into notes and workflows with short command aliases intact.

PythonNotes
quick-capture --help Repo

Detour

Track work detours in daily Markdown notes so side work stays visible.

CLIMarkdown
detour --help Repo

SOP Generator

Turn Greenshot screenshot runs into step-by-step IT documentation.

PythonDocs
sop-generator --help Repo

Time Tracker

Track task time with low friction for MSP work logs and daily-note evidence.

PythonCLI
time-tracker --help Repo

GTD Dashboard

Unified task view across Logseq notes, including waiting-for aging analysis.

PythonGTD
gtd-dashboard --help Repo

Weekly Review

Generate GTD weekly reviews from daily notes and work context.

PythonReports
weekly-review --help Repo

Shared Plumbing

Auth, sync, packaging, secure local support

Context Sync

Mature graph-connected reference implementation for shared Microsoft 365 auth.

PythonGraph
work-context-sync --help Repo

Keeper PowerCommander Vault

PowerShell SecretManagement vault backed by Keeper PowerCommander.

PowerShellKeeper
Install-Module Repo

Run paths

Install Notes

Most tools are still source-first. Distribution is tracked here only when the operator path has been proven.

Source checkout

git clone https://github.com/Midtown-Technology-Group/todo.git
cd todo
py -3 -m venv .venv
.\.venv\Scripts\python.exe -m pip install --upgrade pip
.\.venv\Scripts\python.exe -m pip install -e .[dev]

Private WinGet pilot

winget source add -n mtg-tools -a https://wonderful-pond-03cdbc40f.7.azurestaticapps.net
winget source update

# todo is published in the private feed at 0.1.1

House rules

What Makes the Catalog

Narrow job

Each tool does one operational thing cleanly enough to explain in a sentence.

Consent story

Graph-connected tools list the delegated surface and avoid pretending admin consent is invisible.

Windows path

The first supported path matches how Midtown operators actually run these tools.