New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@agentkit-js/kernel-pyodide

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@agentkit-js/kernel-pyodide

PyodideKernel — CPython-in-WASM kernel for agentkit-js

latest
Source
npmnpm
Version
0.2.0
Version published
Maintainers
1
Created
Source

@agentkit-js/kernel-pyodide

CPython-in-WASM kernel (Pyodide) — run real Python code from agents on Node, Bun, and CF Workers.

Part of agentkit-js — a TypeScript + WASM agent runtime.

Install

npm install @agentkit-js/kernel-pyodide @agentkit-js/core pyodide

Usage

import { PyodideKernel } from "@agentkit-js/kernel-pyodide";

const kernel = new PyodideKernel();
const result = await kernel.run(`import math; print(math.gcd(2024, 56))`);
console.log(result.logs); // ["8"]

⚠️ Memory budget on edge runtimes — Pyodide's WASM image and Python heap together are ~50–80 MB resident. Cloudflare Workers' free tier (~128 MB) leaves only thin headroom for user code; for memory-heavy workloads use kernel-wasmtime or kernel-remote microVMs.

See the kernel decision tree.

License

Apache-2.0 — © agentkit-js contributors

Keywords

agentkit

FAQs

Package last updated on 12 Jun 2026

Related posts