jm
jm — the JM Tech Power command-line client. Manage your apps, releases, JMDrive files and chat from the terminal, like git/gh. Pure Python 3, no dependencies. Install, then run 'jm auth login --web' (Google/GitHub friendly).
22 releases
204 total downloads
Latest v1.18.0 · 2026-06-07
jm 1.18.0
Latestjm CLI 1.18.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.17.0
jm CLI 1.17.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.16.0
jm CLI 1.16.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.15.0
jm CLI 1.15.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.14.0
jm CLI 1.14.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.13.0
jm CLI 1.13.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.12.0
jm CLI 1.12.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.11.0
jm CLI 1.11.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.10.0
jm CLI 1.10.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.9.0
jm CLI 1.9.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.8.0
jm CLI 1.8.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.7.0
jm CLI 1.7.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install / update / uninstall apps from the terminal (uninstall removes from disk, like apt); synced to your account + the website
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.6.0
jm CLI 1.6.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install + upgrade apps from the terminal: jm apps install / update (synced to your account + the website)
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.5.1
jm CLI 1.5.1
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install + upgrade apps from the terminal: jm apps install / jm apps update
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.5.0
jm CLI 1.5.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install + upgrade apps from the terminal: jm apps install / jm apps update
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.4.0
jm CLI 1.4.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Install apps from the terminal: jm apps install <name|id> (per-OS installer)
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.3.0
jm CLI 1.3.0
What's Changed
- Self-update: jm update (+ a once-a-day 'update available' notice)
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.2.2
jm CLI 1.2.2
What's Changed
- Installers for Linux, macOS and Windows (PowerShell), with Python/OS checks
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.2.1
jm CLI 1.2.1
What's Changed
- jm readme / jm help prints the full docs (embedded, works offline)
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.2.0
jm CLI 1.2.0
What's Changed
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Apps & releases: list, view, create, delete, publish releases
- Articles: list, view, create/edit (from file or stdin), publish/draft, delete
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.1.0
jm CLI 1.1.0
What's Changed
- jm auth login opens the browser to Authorize — like gh / Claude Code (no token copy-paste)
- Works with Google/GitHub sign-in; --with-token and --password also available
- Apps & releases: list, view, create, delete, publish releases
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+
▸Assets 1
jm 1.0.1
jm CLI 1.0.1 — browser token login (--web) for Google/GitHub accounts.
What's Changed
- jm auth login --web for Google/GitHub sign-in (browser token flow)
- Token-authenticated REST API client
- Apps & releases: list, view, create, delete, publish releases
- JMDrive: ls, upload, download (folders as zip), share links, rm
- Chat: groups, read, send
- Zero dependencies — standard-library Python 3.7+