{ "name": "windsurf-api", "version": "3.141.592661", "description": "Windsurf/Devin to OpenAI + Anthropic + Gemini compatible API proxy. Turns Devin's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Grok, Qwen, Kimi, GLM, SWE) into multi-protocol API endpoints. Zero npm runtime dependencies (image codecs vendored under src/vendor).", "type": "module", "main": "src/index.js", "bin": { "windsurfapi": "src/index.js" }, "scripts": { "start": "node src/index.js", "dev": "node --watch src/index.js", "test": "node scripts/run-tests.mjs", "test:shard": "node scripts/run-test-shard.mjs", "test:release": "node scripts/run-test-shard.mjs 0 1", "mutate": "node scripts/mutate-verify.mjs", "smoke:native-bridge": "node scripts/native-bridge-smoke.mjs", "smoke:special-agent": "node scripts/special-agent-smoke.mjs", "smoke:devin-connect": "node scripts/devin-connect-smoke.mjs", "smoke:dashboard": "node scripts/dashboard-smoke.mjs", "smoke:matrix": "node scripts/smoke-matrix.mjs", "smoke:matrix:mutants": "node scripts/smoke-matrix-mutants.mjs", "smoke:docker-update": "node --test test/docker-oneclick-update.test.js", "verify:devin-paid": "node scripts/devin-connect-paid-verify.mjs", "calibrate:devin-image": "node scripts/devin-connect-image-calibrate.mjs", "calibrate:devin": "node scripts/devin-connect-calibrate.mjs", "login:devin": "node scripts/devin-connect-login.mjs", "smoke:lsp-matrix": "node scripts/lsp-capacity-matrix.mjs", "probe:web-search": "node scripts/web-search-direct-probe.mjs", "gate": "node scripts/local-gate.mjs", "gate:release": "node scripts/local-gate.mjs --release", "sync:contributors": "node scripts/sync-docs-contributors.mjs", "secret-scan": "node scripts/secret-scan.mjs", "verify:release-assets": "node scripts/verify-release-assets.mjs", "build:bundle": "esbuild src/index.js --bundle --platform=node --format=cjs --target=node22 --outfile=src/_bundle.cjs --external:node:* --define:import.meta.url=__WA_IMPORT_META_URL__ --banner:js=\"const __WA_IMPORT_META_URL__=require('node:url').pathToFileURL(__filename).href;\"", "build:exe": "npm run build:bundle && pkg src/_bundle.cjs --config package.json --targets node22-win-x64 --output dist-windows/windsurfapi.exe", "build:exe:macos": "npm run build:bundle && pkg src/_bundle.cjs --config package.json --targets node22-macos-arm64 --output dist-macos/windsurfapi-macos-arm64", "build:exe:macos-x64": "npm run build:bundle && pkg src/_bundle.cjs --config package.json --targets node22-macos-x64 --output dist-macos/windsurfapi-macos-x64", "audit:baselines": "node scripts/spec-baseline-audit.mjs", "check:baselines": "node scripts/spec-baseline-check.mjs", "check:copy": "node scripts/check-dashboard-copy.mjs", "check:ui": "node scripts/check-dashboard-scale.mjs && node scripts/check-dashboard-contrast.mjs", "smoke:exe": "node scripts/exe-boot-smoke.mjs" }, "pkg": { "assets": [ "src/dashboard/index.html", "src/dashboard/index-sketch.html", "src/dashboard/i18n/*.json", "src/dashboard/data/*.json", "src/data/*.json", "package.json" ], "targets": [ "node22-win-x64", "node22-macos-arm64", "node22-macos-x64" ], "outputPath": "dist-windows" }, "engines": { "node": ">=22.13.0" }, "license": "MIT", "author": "dwgx (https://github.com/dwgx)", "homepage": "https://dwgx.github.io/WindsurfAPI/", "repository": { "type": "git", "url": "git+https://github.com/dwgx/WindsurfAPI.git" }, "bugs": { "url": "https://github.com/dwgx/WindsurfAPI/issues" }, "keywords": [ "windsurf", "codeium", "openai", "anthropic", "claude", "gpt", "gemini", "api-proxy", "llm-gateway", "reverse-engineering" ] }