GasPackm

Early Access

The missing package manager for Google Apps Script

Built for the AI-native future.

Built with ❤️‍🔥 for the 3M+ Apps Script developers around the world.

Join GasPackm Wait List

We're opening early access soon. Sign up to be notified.

Open to Google Workspace and Gmail account holders only

Every great platform has a package manager.

It's time for Google Apps Script to grow up.

Real-World Impact

The Bonus Letter Nightmare

Execution log
4:00:01 PM Info Starting bonus letter generation...
4:02:03 PM Info Processing employee 10/1084
4:04:05 PM Info Processing employee 20/1084
4:05:58 PM Info Processing employee 30/1084
4:06:01 PM Error Exceeded maximum execution time
The Aftermath
1,054 Not sent
??? Permissions
0% Auditable
~3.5h Estimated time
Today's reality for Democratized Apps Script Developers

10 PM. Bonus Week. Sarah can't sleep.

As Director of HR Operations, she needs to generate 1,084 bonus letters containing the most sensitive data in the company—and share each one securely with the right people.

Script times out after 6 minutes—1,054 letters never sent
At this rate, it would take 3.5 hours—if it didn't crash
Drive permissions in unknown state—who can see what?
Auditors ask for proof—there's no log
The opportunity realized for Democratized Apps Script Developers

Bonus Week. Coffee with the team.

Sarah has no idea what "batch processing" means. She's never heard of "Long Run" or "chained triggers." She doesn't know her data is being logged to a Sheet between executions.

She asked Gemini what she needed. Gemini found the right packages. She had no idea she was using a package manager—and she didn't need to.

10 minutes later: 1,084 letters generated, folders created, PDFs created and moved to folders, letter permissions for files and manager permissions for folders set, complete process and transactional audit trail. She's back to actual HR work.
Bonus Letters 2026 - Run Log
×
File Edit View
A B C D
9 9:07:12 AM Batch 8/11 Done 800 of 1084
10 9:08:03 AM Batch 9/11 Done 900 of 1084
11 9:08:55 AM Batch 10/11 Done 1000 of 1084
12 9:09:38 AM Batch 11/11 Complete 1084 of 1084
This Year
1,084 Letters sent
0 Errors
100% Auditable
~10m Total time

The AI Tipping Point

AI can generate thousands of lines of Apps Script in seconds. But that code is unversioned, unmaintained, and unreviewable.

GasPackm gives AI something better: a library of vetted, versioned, maintained packages. This is the infrastructure that makes AI-generated code actually sustainable.

Without GasPackm
// AI-generated code
function sendBulkEmails() {
const sheet = SpreadsheetApp...
// 300+ lines of code
// No error handling
// No batch processing
// Times out at 6 min
}
~300 lines Unversioned Unreviewable
With GasPackm
// Gemini installs packages
+ @hawksey.info/batch-email
+ @labnol.org/mail-merge
+ @inclu.cat/long-run
// Then generates integration
BatchEmail.send(data, template);
~30 lines Versioned Battle-tested

How It Works

Three tools. Three perspectives.

One ecosystem.

$ gpm publish @myworkspace.org/sheets-utils
Validating package...
✓ Security scan passed
✓ 3 modules bundled
✓ Dependency resolution complete
✓ Configured for private GWS Only
Publishing to registry...
✓ Published v1.2.3 to @myworkspace.org
✓ Registered with MCP endpoint
$
@myworkspace.org/sheets-utils
182 This week
2,403 Total installs
49 AI invocations
23 Dependents
For Developers

Your code deserves real infrastructure.

How do you find and share libraries today? Stackoverflow? GitHub 'Awesome lists'? Copy-paste cryptic library codes. We can do better than this.

Stop the AI copy-paste culture. Start empowering others to use approved versioned packages with full dependency management
CLI Initialize packages, write modules, publish to the registry. Or initialize projects, install packages, and push via clasp. Full TypeScript support, automated bundling and dependency management.
Registry As solo developer, track your package stats. See who's using your work. As an Enterprise, you have the control and visiblity you need in your Apps Script ecosystem.
For IT & Security

You can't govern what you can't see.

How do you enable and manage the exploding citizen developer movement? Who wrote what? Are they secure? What happens when the owner leaves? Audit is next Wednesday? Oh...

Stop chasing shadow IT. Start enabling democratized builders with visibility, control, and compliance built in.
Registry Allowlist approved packages. Submitted packages are security scanned and scored—you set the threshold for use. Block untrusted publishers. Track usage across your org. Automate offboarding. Full audit trails for compliance.
acme.com Live
127 Active GPM Projects
34 Packages
8 Pending
3 Blocked
@myworkspace.org/batch-request approved
@unknown.io/crypto-tool blocked
3 packages transferred from jsmith@ to @myworkspace.org
Allowlist Policy
✓ Security score ≥ 80
✓ Verified publisher only
✓ No external API calls
✓ Audit logging enabled
On Offboard
→ Transfer to manager
→ Revoke OAuth tokens
→ Flag for review
G GasPackm Extension
Mrk Monthly Flyer 1BxTjDm9aFJa7V3NjqKEGNjD9JxQBJWD8e0qT9Z7dFg6mW8wJk5Y
script
AI SUGGESTIONS 2 packages · 5 dependencies
@hawksey.info
batch-email
1 scope · 2 modules
🔒 94
v3.1.0
@hawksey.info/batch-email v3.1.0
+ deps: @kanshi.tanaike.gmail.com/batchrequest@peterhermann.me/betterlog@inclu.cat.gmail.com/long-run
@labnol.org
mail-merge
1 scope · 1 module
🔒 91
v2.8.0
@labnol.org/mail-merge v2.8.0
+ deps: @brucemcpherson/template[@kanshi.tanaike.gmail.com/pdfapp]
Gemini CLI
> I need to send 1000+ personalized emails from a Sheet using gaspackm
I'll install the packages and modules you need for bulk email...
mcp:gpm.install
packages: [@hawksey.info/batch-email, @labnol.org/mail-merge]
modules: [batch-email v3.1.0, mail-merge v2.8.0]
Resolving dependencies...
+ @kanshi.tanaike.gmail.com/batchrequest v1.0.0
+ @peterhermann.me/betterlog v1.2.0
+ @inclu.cat.gmail.com/long-run v2.1.0
+ @velocitydog.com/cacheutils v1.9.4
+ @brucemcpherson/template v2.0.1
+ @brucemcpherson/ctrigger v1.0.3
Installed 2 modules and 6 dependencies in 2.3s
Security Scan: Safe

This integration is in active development. Early access users can help us refine it.

The Future of Discovery

AI writes code. Then what?

AI can write the code, but who understands it? Who maintains it? When it breaks, do you regenerate and hope? That's not sustainable—there's a better way.

Stop regenerating thousands of lines of code you'll never read. Let AI use a vast library of authorized, secure, maintained building blocks.
Registry Search packages by what you need to do. Review security scores, documentation, and download stats before you install.
Chrome Extension Install packages directly in the Apps Script IDE. No terminal. No clasp. Just browse, click, done.
Gemini + MCP Tell Gemini what you want to do, let it picks the right packages from the registry automatically.

We're building the package registry Apps Script should have had from day one.

Help us populate it, pressure-test it, and shape it.

Early access opening Q1 2026