Skip to content
PluginStats

portable-agent-layer weekly downloads statistics

By kovrichard · npm · Claude Code

PAL — Portable Agent Layer: persistent personal context for AI coding assistants

View on npm Fresh · Nov 2, 2026 · data Oct 29, 2026

portable-agent-layer has 1,870 recorded weekly downloads on npm.

Weekly downloads
1,870
Official API · Oct 29, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
—
Among tracked npm listings

About portable-agent-layer

Portable Agent Layer (PAL)

PAL: stop re-explaining yourself to every AI tool

npm version npm downloads License: MIT

Your AI forgets you. PAL doesn't. Free, open-source memory, skills and rules shared by Claude Code, opencode, Cursor, GitHub Copilot, Codex and Antigravity CLI. Install it once, and every agent starts the next session knowing who you are, what you're working on and where you left off.

Website: pal.konvert7.com

PAL lets you carry your agent context across Windows, macOS, and Linux, and work across different agent runtimes and interfaces such as Claude Code, opencode, Cursor, GitHub Copilot, Codex, and Antigravity CLI. Its core idea is simple: your knowledge and workflows should belong to you, not to a single machine, tool, or vendor.

Inspired in part by Daniel Miessler's work on LifeOS. PAL is an independent open-source implementation focused on portability across platforms and agents. It is not affiliated with or endorsed by Daniel Miessler.


Why PAL?

Most AI setups are fragmented.

Your prompts live in one place, your context in another, your notes somewhere else, and your workflows are often tied to a specific operating system or a specific agent tool.

PAL is designed to fix that.

With PAL, you can:

  • keep your AI workflow portable
  • move accumulated knowledge between machines
  • work across multiple agent environments
  • avoid lock-in to a single platform or interface
  • build a durable personal layer that outlives any one tool

Install

Prerequisites

Bun is required. PAL is built on Bun and will not work with Node.js or other runtimes. Install it with curl -fsSL https://bun.sh/install | bash.

Package mode (recommended)
bun add -g portable-agent-layer
pal cli init
Repo mode (for development / contributors)
git clone https://github.com/kovrichard/portable-agent-layer.git
cd portable-agent-layer
bun install
bun run install:all

Then put pal on your PATH from the checkout. An alias is not enough: agents run skills in non-interactive shells, which never load it.

bun link

Quick start

pal cli init          # scaffold home, install hooks for all targets
pal                   # start the first installed agent in the terminal
pal cli status        # check your setup

Commands

CommandDescription
palStart the first installed agent, in order: Claude Code, Codex, Cursor CLI, Copilot CLI, opencode, Antigravity CLI. Claude sessions print a summary on exit
pal cli initScaffold PAL home directory and install hooks
pal cli installRegister hooks/skills for targets
pal cli uninstallRemove hooks/skills for targets
pal cli updateUpdate PAL (git pull or npm update) and reinstall hooks. Install asks once whether to do this on its own: when a session closes PAL checks for a release (at most hourly) and installs it, so opening PAL is never slowed. A failed update waits a day before retrying. The switch lives in the control room under Settings → Updates. On a repo install an update waits while the clone has uncommitted changes. --canary switches a package install to the canary prerelease channel; from then on plain pal cli update, auto-update and the update notice follow canary until --stable switches back. Neither ever installs an older version than the one you have
pal cli exportExport user state (telos, memory) to a zip
pal cli importImport user state from a zip
pal cli statusShow current PAL configuration
pal cli doctorFind what is wrong and the command that fixes each problem (--verbose lists every check, --json for agents); exits 1 on any failure
pal cli migrateRun pending data migrations (non-destructive)
pal cli analyze [--actionable]Learning analysis: rating trends, failure patterns, graduation candidates
pal cli usageSummarize token usage and estimated cost
pal cli costWhat each month was paid against its API-equivalent cost, per agent
pal cli wrapped [--year <yyyy>]A year of your work in numbers, read from the event log
pal cli patternsHow you work across projects, read from the event log
pal cli progress [show|list|open|enter|park|wait|done|stopped|decide|attach|follow-up]The progress tree: what you are on in this project, where it stopped, what is parked or waiting, and the decisions and artifacts on each node. Detours are child nodes and done returns to the parent. The active node rides along in every session and prompt, and your own commits attach to it at turn end
pal cli content preserveCopy every Claude Code transcript, gzipped, into memory/content/ before Claude Code deletes it (30 days by default). Runs on its own whenever a session closes; the content store never leaves the machine, so export skips it
pal cli events discord-nag <sent|answered>For a bot outside PAL: record a nag it sent (--kind <kind>), or the…

Description from the npm listing.

  • ai
  • claude
  • opencode
  • personal-ai
  • context
  • memory
  • telos
  • agent
  • portable
  • claude-code
  • cursor
  • codex
  • copilot
  • antigravity
  • skills

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

portable-agent-layer weekly downloads on npm, last 90 days: 1,870 weekly downloads as of Oct 29, 2026.portable-agent-layerWeekly downloads on npm · Last 90 days1,870downloads / week1.7K1.7K1.8K1.8K1.9K1.9K2K2K2.1K2.1KJul 31Aug 15Aug 30Sep 14Sep 29Oct 14Oct 29downloads / weekOct 29, 2026 – Oct 29, 2026 · 1 observations · Updated Oct 29, 2026pluginstats.com
portable-agent-layer weekly downloads on npm, last 90 days: 1,870 weekly downloads as of Oct 29, 2026.

7/30/90-day growth

portable-agent-layer weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.portable-agent-layerWeekly downloads growth on npm1,870downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 29, 2026pluginstats.com
portable-agent-layer weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

portable-agent-layer npm ranking history: currently #1550 (by weekly downloads).portable-agent-layernpm ranking · by weekly downloads · Last 90 days#1550current rank#1548#1549#1550#1551#1552Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17Nov 1rankNov 1, 2026 – Nov 1, 2026 · 1 observations · Updated Oct 29, 2026pluginstats.com
portable-agent-layer npm ranking history: currently #1550 (by weekly downloads).

Listing placement

All npm2,712 listings · 136 pages · 1,358 shown · page 78, #10 (overall #1,550)
All npm: every listing in weekly downloads order

Listing placement

Claude Code393 listings · 20 pages · page 10, #18 (overall #198)
Claude Code: every listing in weekly downloads order

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.

Each band is one page of 20. Weekly downloads on a linear 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.

Recent observations

Full history (1)
Recent weekly downloads observations for portable-agent-layer
Date (UTC)Weekly downloadsChange vs. previous
1,870—

Similar npm Claude Code plugins

All 20 portable-agent-layer alternatives

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/portable-agent-layer. First seen Nov 1, 2026; last successful collection Nov 2, 2026. See the methodology.