@ai-matrx/coding-sessions weekly downloads statistics
By ai-matrx · npm · Claude Code
Drive the user's own Claude Code and Codex — on their own subscription logins, no API keys — from AI Matrx, and take over chats they started elsewhere. The engine wraps Paperclip's MIT driver packages with every fix the 2026-09-27 spike found (clean envir
@ai-matrx/coding-sessions has 19,183 recorded weekly downloads on npm.
It ranks #765 of 2,256 tracked npm listings by weekly downloads.
Over the past 7 days it changed by -46.2%.
PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.
About @ai-matrx/coding-sessions
@ai-matrx/coding-sessions
Drive the person's own Claude Code and Codex — on their own subscription logins, with no API keys — from AI Matrx, and take over chats they started anywhere else. A clean screen, no terminal.
• ./engine (Node) — start, follow up, stop and take over coding sessions. Wraps Paperclip's MIT driver packages (@paperclipai/adapter-claude-local, @paperclipai/adapter-codex-local, @paperclipai/adapter-utils) with every fix our 2026-09-27 spike found built in. • ./server (Node) — the local host: HTTP + WebSocket on 127.0.0.1 only, behind a per-launch random token. Serves the screen and bridges it to the engine. • ./react — the screen: Running · Recent · Your other chats, a live transcript rendered by @ai-matrx/chat (markdown answers, collapsible tool cards, streaming), a composer, and a New session flow. Light and dark. • . — the pure half: the types, the provider normalizers, the projection into chat messages, and the WebSocket transport.
Run the screen
Open the printed URL. The token is read once, kept for that tab only, and removed from the address bar. The host refuses any socket without the token or from another origin.
Use the engine directly
Transcripts stay in the providers' own files (~/.claude/projects, ~/.codex/sessions); the engine keeps only a small index of sessions and runs in ~/.matrx/coding-sessions/index.json.
Accounts and limits. With the host's accounts port, each account keeps its own health and usage (Claude Code: from its runs' rate_limit_event; Codex: its usage probe), so a limit on one account never blocks another. When a session's account is limited and another signed-in account of the same app is free, providers() names it (continueOn) and the screen offers "Continue on "; engine.continueOnAccount(sessionId, accountId) copies the chat into that account's home, resumes it there and re-sends the stopped turn. The host's knob is the engine option switchAccount: "off" | "offer" (default "offer").
Mount the screen in your own app
A desktop shell replaces the WebSocket with IPC by implementing CodingSessionsTransport on the UI side and calling createHostBridge(engine).handle(method, args) on the other — the UI and the engine never change.
Styling: the screen uses the design system's semantic Tailwind classes. A Tailwind v4 host imports @ai-matrx/design-system/theme.css, the chat package's tokens.css and styles.css, and adds this package's dist as an @source. The page served by ./server ships all of it compiled.
What it deliberately does not do
• Tool-permission approvals. Runs bypass them (the driver default for Claude; Codex runs in its own workspace-write sandbox with network). Approvals are a later feature. • Copy transcripts. Reading a chat reads the provider's own file; nothing is duplicated.
License
MIT. Loads Paperclip AI's MIT-licensed driver packages at run time — see NOTICE.
Description from the npm listing.
- claude-code
- codex
- coding-agent
- subscription
- paperclip
- ai-matrx
Where @ai-matrx/coding-sessions sits in the listing
Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (121)Similar npm Claude Code plugins
Data source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@ai-matrx/coding-sessions. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.