# npm Projects at AI Tinkerers

> Canonical HTML: https://aitinkerers.org/technologies/npm
> Markdown URL: https://aitinkerers.org/technologies/npm.md
> Technology record last updated: 2026-03-09T15:00:32Z
> Generated: 2026-08-26T18:25:40Z

The default package manager for the JavaScript runtime environment Node.js, providing a robust CLI and the world's largest software registry.

npm is the standard package manager for JavaScript, consisting of three core components: the Command Line Interface (CLI), the npm Registry, and the website. The CLI is your primary tool for project management, executing commands like `npm install ` to manage dependencies defined in your `package.json` file. The Registry is the world's largest software database, hosting over two million packages for both open-source and private development. It ensures your projects can reliably access and manage specific versions of code, following the semantic versioning (semver) standard.

- Official technology site: https://www.npmjs.com
- Public AI Tinkerers demos and talks: 4
- Result page: 1 of 1

## Recent Public Talks and Demos

### [The Blueprint of a North Korean Attack on Open-Source](https://sf.aitinkerers.org/talks/rsvp_OPre5EDPY9A)

I reverse engineered an attempted attack on better-auth, one of the most popular auth libraries on npm. My demo shows you a step-by-step what happens when your repo is under attack and damage it can cause.

- Event context: AI Tinkerers San Francisco: Offensive Security Demo Night — 2026-06-26 — San Francisco
- Public talk page: https://sf.aitinkerers.org/talks/rsvp_OPre5EDPY9A

### [ICM - Interpreted Context Methodology](https://columbus.aitinkerers.org/talks/rsvp__HgYuH0-pAY)

I've built upon Jake Van Clief's Interpretable Context Methodology (ICM) - to write my multi-step agent workflows as folders with markdown inside of them. Skill files to get started are linked.

- Event context: AI Tinkerers - Columbus May Meetup — 2026-05-04 — Columbus
- Public talk page: https://columbus.aitinkerers.org/talks/rsvp__HgYuH0-pAY

### [PowBlocs - Creating personal desktop software with AI](https://bogota.aitinkerers.org/talks/rsvp_CeLKllT4i10)

PowBlocs is an open-source desktop app that lets you create your own software tools (mini-apps) with AI. These tools have desktop capabilities such as file access and can import packages from npm, JSR, or other external sources. It uses Tauri as the desktop framework and the Deno Runtime for running the backend tasks of the tools in a sandbox. This is a demo of the Tauri/Deno integration I published: https://github.com/carloslfu/tauri-deno-example. The AI part uses Claude and the Vercel AI SDK. I used my knowledge of AI code gen for backends, tex2sql, UI generation, and what I learned from open work such as Aider and articles that reverse engineer V0 and Claude Artifacts to inform the building of PowBlocs. The project is still a work in progress, and I will make the repository public during the presentation.

- Event context: AI Tinkerers Bogotá - January Meetup — 2025-01-30 — Bogotá
- Public talk page: https://bogota.aitinkerers.org/talks/rsvp_CeLKllT4i10

### [Building an AI native react compiler](https://sf.aitinkerers.org/talks/rsvp_Uclf5DSEUm8)

I'm working on Prototyper, a browser-based IDE built from the ground up to work with LLMs. I'll demonstrate how API design can be optimized for Large Language Model (LLM) interactions, creating an extensive toolkit for AI-assisted development. Prototyper uses a completely new code compilation runtime that I've built to natively support real time collaboration and LLM integration. Key points: - Implementing NPM support in a browser context - Developing file system support for AI agents - Adapting to different runtime environments - Showcasing LLM interactions with these specialized APIs

- Event context: AI Tinkerers - Halloween Edition - October 2024 Meetup — 2024-10-23 — San Francisco
- Public talk page: https://sf.aitinkerers.org/talks/rsvp_Uclf5DSEUm8

## Related Technologies

- [Agent workflows](https://aitinkerers.org/technologies/agent-workflows) ([Markdown](https://aitinkerers.org/technologies/agent-workflows.md)) — 1 public demo
- [API](https://aitinkerers.org/technologies/api) ([Markdown](https://aitinkerers.org/technologies/api.md)) — 19 public demos
- [Blaxel](https://aitinkerers.org/technologies/blaxel) ([Markdown](https://aitinkerers.org/technologies/blaxel.md)) — 1 public demo
- [Casco](https://aitinkerers.org/technologies/casco) ([Markdown](https://aitinkerers.org/technologies/casco.md)) — 1 public demo
- [Claude](https://aitinkerers.org/technologies/claude) ([Markdown](https://aitinkerers.org/technologies/claude.md)) — 171 public demos
- [Claude Code](https://aitinkerers.org/technologies/claude-code) ([Markdown](https://aitinkerers.org/technologies/claude-code.md)) — 205 public demos
- [Codex](https://aitinkerers.org/technologies/codex) ([Markdown](https://aitinkerers.org/technologies/codex.md)) — 43 public demos
- [Deno](https://aitinkerers.org/technologies/deno) ([Markdown](https://aitinkerers.org/technologies/deno.md)) — 7 public demos
- [Folders](https://aitinkerers.org/technologies/folders) ([Markdown](https://aitinkerers.org/technologies/folders.md)) — 2 public demos
- [Interpretable Context Methodology (ICM)](https://aitinkerers.org/technologies/interpretable-context-methodology-icm) ([Markdown](https://aitinkerers.org/technologies/interpretable-context-methodology-icm.md)) — 1 public demo
- [LangChain](https://aitinkerers.org/technologies/langchain) ([Markdown](https://aitinkerers.org/technologies/langchain.md)) — 444 public demos
- [LLM](https://aitinkerers.org/technologies/llm) ([Markdown](https://aitinkerers.org/technologies/llm.md)) — 121 public demos
- [Markdown](https://aitinkerers.org/technologies/markdown) ([Markdown](https://aitinkerers.org/technologies/markdown.md)) — 24 public demos
- [Next](https://aitinkerers.org/technologies/next) ([Markdown](https://aitinkerers.org/technologies/next.md)) — 186 public demos
- [Prototyper](https://aitinkerers.org/technologies/prototyper) ([Markdown](https://aitinkerers.org/technologies/prototyper.md)) — 1 public demo
- [React](https://aitinkerers.org/technologies/react) ([Markdown](https://aitinkerers.org/technologies/react.md)) — 216 public demos
- [sandbox](https://aitinkerers.org/technologies/sandbox) ([Markdown](https://aitinkerers.org/technologies/sandbox.md)) — 1 public demo
- [Supabase](https://aitinkerers.org/technologies/supabase) ([Markdown](https://aitinkerers.org/technologies/supabase.md)) — 88 public demos
