# Javascript Sdk > JavaScript/TypeScript SDK for inference.sh - run AI apps, build agents, integrate with all models. Package: @inferencesh/sdk (npm install). Full TypeScript support, streaming, file uploads. Build agents with template or ad-hoc patterns, tool builder API, skills, human approval. Use for: JavaScript integration, TypeScript, Node.js, React, Next.js, frontend apps. Triggers: javascript sdk, typescript sdk, npm install, node.js api, js client, react ai, next.js ai, frontend sdk, @inferencesh/sdk, typescript agent, browser sdk, js integration Source: https://skillsagentes.com/skills/skills-101/superpowers/javascript-sdk Repository: https://github.com/skills-101/superpowers Author: skills-101 License: not specified Updated: el mes pasado Context cost: 136 tok installed, 3.3k tok once triggered, 22.8k tok with every bundled file Bundle: 9 files, 89 KB Permissions requested: bash(npm *), bash(npx *), bash(node *), bash(pnpm *), bash(yarn *) ## Install ```bash npx -y skills add skills-101/superpowers --skill javascript-sdk --agent claude-code ``` ## What it does - Instala y configura @inferencesh/sdk para ejecutar apps de IA de inference.sh desde JS/TS - Provee client.run() para ejecutar apps con streaming, sesiones stateful y subida automática de archivos - Habilita client.agent() para agentes tipo plantilla o ad-hoc con tool builder API (client, app, agent, webhook, internal tools) - Soporta proxy de servidor (Next.js, Express, Hono, Remix, SvelteKit) para mantener la API key segura en frontend - Añade tipos TypeScript completos, manejo de errores y flujos de aprobación humana para llamadas a herramientas ## Use it when - Integración con JavaScript, TypeScript, Node.js, React o Next.js - Necesitas construir agentes con tools, sesiones o streaming desde una app frontend - Quieres subir archivos, manejar sesiones stateful o usar un proxy de servidor para la API key ## What triggers it - "Integra inference.sh en mi app de Next.js con proxy seguro" - "Crea un agente ad-hoc en TypeScript con herramientas personalizadas" - "Cómo subo un archivo desde el navegador con @inferencesh/sdk" ## Before you install - Requiere Node.js 18.0.0+ (o navegador moderno con fetch) e instalar @inferencesh/sdk vía npm/yarn/pnpm. - Needs on PATH: npm, npx, pnpm, yarn - Environment: INFERENCE_API_KEY ## Files - SKILL.md — 13 KB - references/agent-patterns.md — 10 KB - references/files.md — 9 KB - references/react-integration.md — 13 KB - references/server-proxy.md — 8 KB - references/sessions.md — 9 KB - references/streaming.md — 9 KB - references/tool-builder.md — 10 KB - references/typescript.md — 8 KB ## SKILL.md Not reproduced here. Read it at https://github.com/skills-101/superpowers/blob/main/sdk/javascript-sdk/SKILL.md --- Skills Agentes — https://skillsagentes.com/skills/skills-101/superpowers/javascript-sdk