{"objects":[{"downloads":{"monthly":1581,"weekly":432},"dependents":"4","updated":"2026-10-04T01:01:07.066Z","searchScore":60.780228,"package":{"name":"@ts-dspy/core","keywords":["ai","llm","dspy","typescript","prompting","structured-output","structured-outputs","json-schema","zod","validation","type-safe","ai-agents","prompt-engineering","tool-calling","chain-of-thought","llm-framework"],"version":"0.6.0","description":"Core library for building type-safe LLM applications with structured input/output signatures, runtime validation, and reasoning patterns in TypeScript","sanitized_name":"@ts-dspy/core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6dc3714f-a757-4bf1-8f60-14064103c0b2","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ardada2468@gmail.com","username":"arnavdadarya"}],"license":"MIT","date":"2026-08-23T00:32:07.840Z","links":{"homepage":"https://github.com/ardada2468/LLMTypeSafe#readme","repository":"git+https://github.com/ardada2468/LLMTypeSafe.git","bugs":"https://github.com/ardada2468/LLMTypeSafe/issues","npm":"https://www.npmjs.com/package/@ts-dspy/core"}},"score":{"final":60.780228,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1297,"weekly":525},"dependents":0,"updated":"2026-10-09T18:26:24.467Z","searchScore":41.15563,"package":{"name":"hal9","keywords":["javascript","chatbot","langchain","chatgpt"],"version":"2.1.2","description":"Hal9: Create and Share Generative Apps","sanitized_name":"hal9","publisher":{"email":"jluraschi@gmail.com","username":"javierluraschi"},"maintainers":[{"email":"jluraschi@gmail.com","username":"javierluraschi"}],"license":"MIT","date":"2024-08-13T20:38:50.043Z","links":{"repository":"https://github.com/hal9ai/hal9","npm":"https://www.npmjs.com/package/hal9"}},"score":{"final":41.15563,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":168,"weekly":35},"dependents":0,"updated":"2026-10-08T09:41:13.572Z","searchScore":38.06502,"package":{"name":"@foxruv/iris","keywords":["iris","llm-optimization","local-llm","ollama","llama-cpp","vllm","dspy","ax-optimization","prompt-engineering","fine-tuning","claude","gemini","gpt","llama","mistral","mcp","federated-learning","self-improving-ai","agent-orchestration","model-context-protocol"],"version":"1.8.19","description":"AI-guided LLM optimization. Install → Tell Claude 'Read .claude/agents/iris.md' → Claude becomes your optimization guide. DSPy prompts, Ax hyperparameters, local LLMs, federated learning. You talk, Iris handles the rest.","sanitized_name":"@foxruv/iris","publisher":{"email":"colby@taskaroo.com","username":"legonow"},"maintainers":[{"email":"colby@taskaroo.com","username":"legonow"},{"email":"ruv@ruv.net","username":"ruvnet"}],"license":"MIT","date":"2025-11-26T07:49:38.986Z","links":{"npm":"https://www.npmjs.com/package/@foxruv/iris"}},"score":{"final":38.06502,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":164,"weekly":42},"dependents":"1","updated":"2026-10-04T01:01:12.244Z","searchScore":37.861008,"package":{"name":"@ts-dspy/openai","keywords":["ai","openai","gpt","llm","dspy","typescript","structured-outputs","json-schema","function-calling","tool-calling","type-safe","validation","openai-compatible","ollama","lmstudio","vllm","groq","together-ai","openrouter","local-llm"],"version":"0.6.0","description":"OpenAI and OpenAI-compatible (Ollama, Groq, vLLM, OpenRouter) provider for TS-DSPy - type-safe LLM interactions with structured outputs, streaming, and tool calling","sanitized_name":"@ts-dspy/openai","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:14306b63-26e6-43a8-bcc9-426394bd9f55","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ardada2468@gmail.com","username":"arnavdadarya"}],"license":"MIT","date":"2026-08-23T00:32:07.488Z","links":{"homepage":"https://github.com/ardada2468/LLMTypeSafe#readme","repository":"git+https://github.com/ardada2468/LLMTypeSafe.git","bugs":"https://github.com/ardada2468/LLMTypeSafe/issues","npm":"https://www.npmjs.com/package/@ts-dspy/openai"}},"score":{"final":37.861008,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":128,"weekly":42},"dependents":0,"updated":"2026-10-04T01:01:12.067Z","searchScore":34.26977,"package":{"name":"@ts-dspy/gemini","keywords":["ai","gemini","google","gemini-api","llm","dspy","typescript","structured-outputs","json-schema","function-calling","tool-calling","type-safe","validation"],"version":"0.6.0","description":"Google Gemini provider for TS-DSPy - type-safe LLM interactions with structured outputs, streaming, and tool calling","sanitized_name":"@ts-dspy/gemini","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:bdf54a09-5d11-41ac-b40d-065e96d4ee46","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ardada2468@gmail.com","username":"arnavdadarya"}],"license":"MIT","date":"2026-08-23T00:32:07.418Z","links":{"homepage":"https://github.com/ardada2468/LLMTypeSafe#readme","repository":"git+https://github.com/ardada2468/LLMTypeSafe.git","bugs":"https://github.com/ardada2468/LLMTypeSafe/issues","npm":"https://www.npmjs.com/package/@ts-dspy/gemini"}},"score":{"final":34.26977,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":33844,"weekly":82},"dependents":"1","updated":"2026-10-06T04:41:23.694Z","searchScore":34.00167,"package":{"name":"@fifthrevision/axle","keywords":[],"version":"0.33.0","description":"Axle core runtime for building agentic LLM applications.","sanitized_name":"@fifthrevision/axle","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"johncch","type":"user","email":"johncch@gmail.com"},"trustedPublisher":{"oidcConfigId":"77694871-3bb6-4fb3-99e8-c14e8ab26e47","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"johncch@gmail.com","username":"johncch"}],"license":"ISC","date":"2026-10-06T04:40:52.302Z","links":{"homepage":"https://github.com/johncch/axle#readme","repository":"git+https://github.com/johncch/axle.git","bugs":"https://github.com/johncch/axle/issues","npm":"https://www.npmjs.com/package/@fifthrevision/axle"}},"score":{"final":34.00167,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":539,"weekly":96},"dependents":"0","updated":"2026-10-06T11:06:18.750Z","searchScore":33.890038,"package":{"name":"@yegor256/dogent","keywords":["linter","lint","markdown","claude","agents","skill","manifesto","cli"],"version":"0.13.3","description":"A strict, opinionated linter for agentic manifesto files (SKILL.md, CLAUDE.md, AGENTS.md)","sanitized_name":"@yegor256/dogent","publisher":{"email":"yegor256@gmail.com","username":"yegor256"},"maintainers":[{"email":"yegor256@gmail.com","username":"yegor256"}],"license":"MIT","date":"2026-06-30T09:24:59.184Z","links":{"homepage":"https://github.com/yegor256/dogent","repository":"git+https://github.com/yegor256/dogent.git","bugs":"https://github.com/yegor256/dogent/issues","npm":"https://www.npmjs.com/package/@yegor256/dogent"}},"score":{"final":33.890038,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":853,"weekly":517},"dependents":0,"updated":"2026-10-05T21:46:39.503Z","searchScore":32.934566,"package":{"name":"ocpipe","keywords":["dspy","prime-agent","omp","opencode","codex","claude-code","typescript","ai","workflow","pipeline","bun"],"version":"0.6.19","description":"SDK for LLM pipelines with Prime Agent, OpenCode, OMP, Codex, Claude Code, Pi, and Zod","sanitized_name":"ocpipe","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"b19e8e8a-0074-4eb6-9c45-e8ed28419fff","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"christian@paral.in","username":"paralin"}],"license":"MIT","date":"2026-09-28T21:39:54.223Z","links":{"homepage":"https://github.com/s4wave/ocpipe","repository":"git+https://github.com/s4wave/ocpipe.git","bugs":"https://github.com/s4wave/ocpipe/issues","npm":"https://www.npmjs.com/package/ocpipe"}},"score":{"final":32.934566,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7514,"weekly":6935},"dependents":"28","updated":"2026-10-09T00:04:37.030Z","searchScore":31.557543,"package":{"name":"@cogitator-ai/types","keywords":["cogitator","ai","agents","types","typescript"],"version":"0.39.0","description":"Shared TypeScript types for Cogitator","sanitized_name":"@cogitator-ai/types","publisher":{"email":"piuro.pavel@gmail.com","username":"el1fe"},"maintainers":[{"email":"piuro.pavel@gmail.com","username":"el1fe"}],"license":"MIT","date":"2026-10-08T10:18:21.096Z","links":{"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","repository":"https://github.com/cogitator-ai/Cogitator-AI.git","bugs":"https://github.com/cogitator-ai/Cogitator-AI/issues","npm":"https://www.npmjs.com/package/@cogitator-ai/types"}},"score":{"final":31.557543,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77,"weekly":22},"dependents":0,"updated":"2026-10-04T01:01:06.916Z","searchScore":31.31558,"package":{"name":"@ts-dspy/anthropic","keywords":["ai","anthropic","claude","llm","dspy","typescript","structured-outputs","json-schema","function-calling","tool-calling","type-safe","validation"],"version":"0.6.0","description":"Anthropic Claude provider for TS-DSPy - type-safe LLM interactions with structured outputs, streaming, and tool calling","sanitized_name":"@ts-dspy/anthropic","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7afd392e-ded0-4095-a6ff-ae9f98013e9b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ardada2468@gmail.com","username":"arnavdadarya"}],"license":"MIT","date":"2026-08-23T00:32:07.682Z","links":{"homepage":"https://github.com/ardada2468/LLMTypeSafe#readme","repository":"git+https://github.com/ardada2468/LLMTypeSafe.git","bugs":"https://github.com/ardada2468/LLMTypeSafe/issues","npm":"https://www.npmjs.com/package/@ts-dspy/anthropic"}},"score":{"final":31.31558,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1323,"weekly":235},"dependents":"1","updated":"2026-10-03T21:06:09.221Z","searchScore":29.007048,"package":{"name":"ai-scanner","keywords":["llm","ai","security","scanner","token","api-key","openai","langchain","anthropic","cli","devtools","secret-detection"],"version":"1.1.0","description":"CLI tool to scan codebases for LLM SDK usage, AI frameworks, and exposed API tokens","sanitized_name":"ai-scanner","publisher":{"email":"officialaakashbhardwaj@gmail.com","username":"aakashbhardwaj27"},"maintainers":[{"email":"officialaakashbhardwaj@gmail.com","username":"aakashbhardwaj27"}],"license":"MIT","date":"2026-03-21T18:48:15.938Z","links":{"homepage":"https://aakashbhardwaj27.github.io/ai-scanner","repository":"git+https://github.com/Aakashbhardwaj27/ai-scanner.git","bugs":"https://github.com/Aakashbhardwaj27/ai-scanner/issues","npm":"https://www.npmjs.com/package/ai-scanner"}},"score":{"final":29.007048,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":69,"weekly":19},"dependents":0,"updated":"2026-10-08T20:51:13.532Z","searchScore":26.281624,"package":{"name":"prompt-optimizer","keywords":["promptfoo","prompt-optimization","prompt-engineering","llm-eval","ai-eval","prompt-tuning","llm-rubric","automated-prompt-improvement","openai","anthropic","llm"],"version":"0.1.0","description":"Close the eval-to-improvement loop for promptfoo. Automatically evaluate, identify low-scoring prompts, rewrite with any LLM, and re-evaluate.","sanitized_name":"prompt-optimizer","publisher":{"email":"klaushheringer@gmail.com","username":"klausners"},"maintainers":[{"email":"klaushheringer@gmail.com","username":"klausners"}],"license":"MIT","date":"2026-03-26T18:32:49.204Z","links":{"homepage":"https://github.com/klausners/prompt-optimizer","repository":"git+https://github.com/klausners/prompt-optimizer.git","bugs":"https://github.com/klausners/prompt-optimizer/issues","npm":"https://www.npmjs.com/package/prompt-optimizer"}},"score":{"final":26.281624,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":40,"weekly":3},"dependents":0,"updated":"2026-10-04T19:11:10.152Z","searchScore":24.982422,"package":{"name":"@chiefaia/dspy-bridge","keywords":[],"version":"0.1.0","description":"Node ↔ Python bridge for DSPy. Spawns a uv-pinned Python sub-process that hosts compiled DSPy programs and answers JSON-line RPC. Substrate pick #1 of the AI tech modernization proposal §6.","sanitized_name":"@chiefaia/dspy-bridge","publisher":{"email":"prakash.stolution@gmail.com","username":"stolution"},"maintainers":[{"email":"prakash.stolution@gmail.com","username":"stolution"}],"license":"MIT","date":"2026-05-03T17:20:23.311Z","links":{"npm":"https://www.npmjs.com/package/@chiefaia/dspy-bridge"}},"score":{"final":24.982422,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":998,"weekly":194},"dependents":0,"updated":"2026-10-03T09:01:10.480Z","searchScore":22.752947,"package":{"name":"@tryinget/pi-society-orchestrator","keywords":["pi-package","pi-extension","pi-society-orchestrator","society-orchestrator","monorepo"],"version":"0.12.0","description":"Cognitive-driven multi-agent orchestration across Agent Kernel, Prompt Vault, ROCS, and Pi runtime owners","sanitized_name":"@tryinget/pi-society-orchestrator","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:3fd8789a-9acb-4829-8108-d830e920185b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm.scarce836@passinbox.com","username":"tryinget"}],"license":"SEE LICENSE IN LICENSE","date":"2026-09-19T08:54:54.039Z","links":{"homepage":"https://github.com/tryingET/pi-extensions/tree/main/packages/pi-society-orchestrator","repository":"git+https://github.com/tryingET/pi-extensions.git","bugs":"https://github.com/tryingET/pi-extensions/issues","npm":"https://www.npmjs.com/package/@tryinget/pi-society-orchestrator"}},"score":{"final":22.752947,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":327,"weekly":54},"dependents":0,"updated":"2026-10-07T09:11:22.850Z","searchScore":19.741152,"package":{"name":"@atrib/openinference","keywords":["openinference","opentelemetry","observability","tracing","agent-observability","provenance","atrib"],"version":"0.3.22","description":"OpenTelemetry SpanProcessor for atrib's verifiable action layer. Emits signed records from OpenInference-shaped spans.","sanitized_name":"@atrib/openinference","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:206a6bb4-4386-4ac9-a943-38a0192a4756","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nader.helmy@mattr.global","username":"creatornader"}],"license":"Apache-2.0","date":"2026-07-29T06:54:34.964Z","links":{"homepage":"https://atrib.dev","repository":"git+https://github.com/creatornader/atrib.git","bugs":"https://github.com/creatornader/atrib/issues","npm":"https://www.npmjs.com/package/@atrib/openinference"}},"score":{"final":19.741152,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":59,"weekly":11},"dependents":0,"updated":"2026-10-04T20:41:14.924Z","searchScore":19.654238,"package":{"name":"pk-pi-hermes-evolve","keywords":["pi-package","pi","pi-coding-agent","extension","self-evolution","hermes","pi-mono"],"version":"0.2.1","description":"Pi package inspired by Hermes Agent Self-Evolution for reflective improvement of skills, prompts, and instruction files.","sanitized_name":"pk-pi-hermes-evolve","publisher":{"email":"preston.nackos@hotmail.com","username":"pk-nerdsaver-ai"},"maintainers":[{"email":"preston.nackos@hotmail.com","username":"pk-nerdsaver-ai"}],"license":"MIT","date":"2026-04-12T18:37:28.632Z","links":{"homepage":"https://github.com/kingkillery/pk-pi-hermes-evolve#readme","repository":"git+https://github.com/kingkillery/pk-pi-hermes-evolve.git","bugs":"https://github.com/kingkillery/pk-pi-hermes-evolve/issues","npm":"https://www.npmjs.com/package/pk-pi-hermes-evolve"}},"score":{"final":19.654238,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":318,"weekly":65},"dependents":"1","updated":"2026-10-08T02:21:18.555Z","searchScore":19.497255,"package":{"name":"arkna-scan","keywords":["arkna","ai-agents","scanner","agent-discovery","llm-detection","ai-agent-evidence","openai","anthropic","langchain","crewai","autogen"],"version":"1.4.0","description":"Find the AI agents in your codebase. Zero config, zero dependencies. Just run npx arkna-scan.","sanitized_name":"arkna-scan","publisher":{"email":"chengwhk@gmail.com","username":"keithcheng2"},"maintainers":[{"email":"chengwhk@gmail.com","username":"keithcheng2"}],"license":"MIT","date":"2026-07-30T01:31:00.163Z","links":{"homepage":"https://arkna.ai","repository":"git+https://github.com/chengwhk/arkna-local.git","bugs":"https://github.com/chengwhk/arkna-local/issues","npm":"https://www.npmjs.com/package/arkna-scan"}},"score":{"final":19.497255,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22,"weekly":3},"dependents":0,"updated":"2026-10-04T03:21:07.966Z","searchScore":18.377821,"package":{"name":"@ruvector/agentic-synth-examples","keywords":["agentic-synth","examples","dspy","dspy-ts","synthetic-data","multi-model","benchmarking","machine-learning","ai-training","prompt-engineering","self-learning","claude","gpt4","gemini","llama","tutorials","getting-started"],"version":"0.1.6","description":"Production-ready examples for @ruvector/agentic-synth - DSPy training, multi-model benchmarking, and advanced synthetic data generation patterns","sanitized_name":"@ruvector/agentic-synth-examples","publisher":{"email":"ruv@ruv.net","username":"ruvnet"},"maintainers":[{"email":"ruv@ruv.net","username":"ruvnet"}],"license":"MIT","date":"2025-11-22T23:36:48.545Z","links":{"homepage":"https://ruv.io","repository":"git+https://github.com/ruvnet/ruvector.git","bugs":"https://github.com/ruvnet/ruvector/issues","npm":"https://www.npmjs.com/package/@ruvector/agentic-synth-examples"}},"score":{"final":18.377821,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":173,"weekly":83},"dependents":0,"updated":"2026-10-08T16:41:13.813Z","searchScore":17.142866,"package":{"name":"miii-security","keywords":["ai-security","llm-security","claude-code","skills","prompt-injection","rag-security"],"version":"1.0.3","description":"Security-focused `SKILL.md` packs for reviewing and hardening LLM systems.","sanitized_name":"miii-security","publisher":{"email":"maruakshay4@gmail.com","username":"maruakshay4"},"maintainers":[{"email":"maruakshay4@gmail.com","username":"maruakshay4"}],"license":"MIT","date":"2026-04-30T14:25:30.612Z","links":{"homepage":"https://github.com/maruakshay/mii-ai-security#readme","repository":"git+https://github.com/maruakshay/mii-ai-security.git","bugs":"https://github.com/maruakshay/mii-ai-security/issues","npm":"https://www.npmjs.com/package/miii-security"}},"score":{"final":17.142866,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":38,"weekly":16},"dependents":0,"updated":"2026-10-07T00:46:10.066Z","searchScore":16.995695,"package":{"name":"mcp-agentic-pipelines","keywords":["mcp","modelcontextprotocol","ai","llm","fact-checking","dspy","rag","document-intelligence","voice-ai","agentic","pipelines","claude","anthropic"],"version":"1.0.2","description":"Composable, agentic pipelines for MCP — fact-checking (DSPy), RAG (hybrid search), document intelligence (DeepPipe), and clinical voice (Groq/ElevenLabs). 31 AI tools, one command, zero manual setup.","sanitized_name":"mcp-agentic-pipelines","publisher":{"email":"kordabjinan@gmail.com","username":"kordabjinan"},"maintainers":[{"email":"kordabjinan@gmail.com","username":"kordabjinan"}],"license":"MIT","date":"2026-06-23T23:31:37.886Z","links":{"homepage":"https://github.com/jinan-kordab/mcp-agentic-pipelines#readme","repository":"git+https://github.com/jinan-kordab/mcp-agentic-pipelines.git","bugs":"https://github.com/jinan-kordab/mcp-agentic-pipelines/issues","npm":"https://www.npmjs.com/package/mcp-agentic-pipelines"}},"score":{"final":16.995695,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15,"weekly":2},"dependents":0,"updated":"2026-10-07T02:11:12.252Z","searchScore":16.438175,"package":{"name":"@kanano/living-agent","keywords":["ai","agent","llm","evolution","genetic-algorithm","map-elites","novelty-search","prompt-optimization","anthropic","claude","strategy","adaptive"],"version":"0.1.0","description":"AI agent with an internal ecology of strategies that compete and evolve based on real task performance","sanitized_name":"@kanano/living-agent","publisher":{"email":"gefson.code@proton.me","username":"gefson"},"maintainers":[{"email":"gefson.code@proton.me","username":"gefson"}],"license":"BSL-1.1","date":"2026-03-24T23:50:51.216Z","links":{"repository":"git+https://codeberg.org/Kanano/living-agent.git","npm":"https://www.npmjs.com/package/@kanano/living-agent"}},"score":{"final":16.438175,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":122,"weekly":24},"dependents":0,"updated":"2026-10-05T19:56:36.653Z","searchScore":15.714387,"package":{"name":"@nightowlsdev/gepa","keywords":[],"version":"2.0.20","sanitized_name":"@nightowlsdev/gepa","publisher":{"email":"crissmoldovan@gmail.com","username":"cloudpixel"},"maintainers":[{"email":"crissmoldovan@gmail.com","username":"cloudpixel"}],"license":"MIT","date":"2026-08-24T19:26:17.684Z","links":{"homepage":"https://github.com/cueplusplus/corale#readme","repository":"git+https://github.com/cueplusplus/corale.git","npm":"https://www.npmjs.com/package/@nightowlsdev/gepa"}},"score":{"final":15.714387,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13,"weekly":1},"dependents":0,"updated":"2026-10-07T07:11:08.841Z","searchScore":14.663852,"package":{"name":"effect-dsp","keywords":[],"version":"0.1.4","description":"Effect-native DSPy — programming, not prompting, language models","sanitized_name":"effect-dsp","publisher":{"email":"oss@scenesystems.io","username":"theoria"},"maintainers":[{"email":"oss@scenesystems.io","username":"theoria"}],"license":"MIT","date":"2026-04-01T04:55:25.661Z","links":{"homepage":"https://github.com/scenesystems/theoria/tree/main/packages/effect-dsp","repository":"git+https://github.com/scenesystems/theoria.git","bugs":"https://github.com/scenesystems/theoria/issues","npm":"https://www.npmjs.com/package/effect-dsp"}},"score":{"final":14.663852,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":78,"weekly":15},"dependents":0,"updated":"2026-10-07T03:46:16.440Z","searchScore":14.270822,"package":{"name":"zugar","keywords":[],"version":"2.6.0","description":"Zugar is a library for building pipelines for AI-powered applications.","sanitized_name":"zugar","publisher":{"email":"joe.maddalone@gmail.com","username":"joemaddalone"},"maintainers":[{"email":"joe.maddalone@gmail.com","username":"joemaddalone"}],"license":"MIT","date":"2026-08-26T02:20:01.107Z","links":{"homepage":"https://github.com/joemaddalone/zugar#readme","repository":"git+https://github.com/joemaddalone/zugar.git","bugs":"https://github.com/joemaddalone/zugar/issues","npm":"https://www.npmjs.com/package/zugar"}},"score":{"final":14.270822,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":83,"weekly":5},"dependents":0,"updated":"2026-10-09T16:16:16.184Z","searchScore":13.049977,"package":{"name":"gepa-ts","keywords":["optimization","llm","prompt-engineering","evolutionary-algorithm","pareto","gepa","genetic-algorithm","dspy","prompt-optimization","text-evolution","multi-objective","aime","terminal-bench"],"version":"1.0.0","description":"TypeScript implementation of GEPA (Gradient-free Evolution of Prompts and Agents) - Complete port with 100% feature parity","sanitized_name":"gepa-ts","publisher":{"email":"drewstone329@gmail.com","username":"drewstone"},"maintainers":[{"email":"drewstone329@gmail.com","username":"drewstone"}],"license":"MIT","date":"2025-09-05T11:31:14.424Z","links":{"homepage":"https://github.com/yourusername/gepa-ts#readme","repository":"git+https://github.com/yourusername/gepa-ts.git","bugs":"https://github.com/yourusername/gepa-ts/issues","npm":"https://www.npmjs.com/package/gepa-ts"}},"score":{"final":13.049977,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":4},"dependents":0,"updated":"2026-10-07T01:36:35.095Z","searchScore":12.239333,"package":{"name":"opengenoma","keywords":[],"version":"1.0.1","sanitized_name":"opengenoma","publisher":{"email":"leandrothomasdev@gmail.com","username":"leandrothomasdev"},"maintainers":[{"email":"leandrothomasdev@gmail.com","username":"leandrothomasdev"}],"date":"2026-05-19T23:59:47.033Z","links":{"npm":"https://www.npmjs.com/package/opengenoma"}},"score":{"final":12.239333,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":40,"weekly":2},"dependents":0,"updated":"2026-10-04T09:21:08.483Z","searchScore":12.210956,"package":{"name":"@elizaos/plugin-training","keywords":[],"version":"2.0.11-beta.7","description":"`@elizaos/plugin-training` adds fine-tuning, trajectory management, and prompt-optimization infrastructure to an Eliza agent. Capabilities:","sanitized_name":"@elizaos/plugin-training","publisher":{"email":"shawmakesmagic@gmail.com","username":"shawticus"},"maintainers":[{"email":"shawmakesmagic@gmail.com","username":"shawticus"},{"email":"janesmith@airmail.cc","username":"odilitime"}],"date":"2026-06-20T23:47:56.183Z","links":{"npm":"https://www.npmjs.com/package/@elizaos/plugin-training"}},"score":{"final":12.210956,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":1},"dependents":0,"updated":"2026-10-07T18:01:10.947Z","searchScore":12.199031,"package":{"name":"@jaex/dstsx","keywords":["dspy","llm","language-model","prompt-optimization","few-shot","chain-of-thought","react","typescript"],"version":"0.1.3","description":"A 1:1 TypeScript alternative to DSPy — Declarative Self-improving Language Programs","sanitized_name":"@jaex/dstsx","publisher":{"email":"sjainam74@gmail.com","username":"jaex"},"maintainers":[{"email":"sjainam74@gmail.com","username":"jaex"}],"license":"MIT","date":"2026-03-18T15:37:05.664Z","links":{"homepage":"https://github.com/Psyborgs-git/DSTsx#readme","repository":"git+https://github.com/Psyborgs-git/DSTsx.git","bugs":"https://github.com/Psyborgs-git/DSTsx/issues","npm":"https://www.npmjs.com/package/@jaex/dstsx"}},"score":{"final":12.199031,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51,"weekly":5},"dependents":0,"updated":"2026-10-09T01:31:09.031Z","searchScore":11.998294,"package":{"name":"@ac12644/promptdiff","keywords":["prompt","llm","diff","evaluation","regression","prompt-engineering","prompt-testing","prompt-optimization","openai","anthropic","gemini","claude"],"version":"0.2.1","description":"The regression-test gate for AI-generated prompts. Auto-improve prompts and verify the rewrite against a YAML test suite, or diff any two prompts. Supports OpenAI, Anthropic, Google Gemini.","sanitized_name":"@ac12644/promptdiff","publisher":{"email":"ac12644@gmail.com","username":"ac12644"},"maintainers":[{"email":"ac12644@gmail.com","username":"ac12644"}],"license":"MIT","date":"2026-05-28T23:55:50.839Z","links":{"homepage":"https://github.com/ac12644/prompt-diff#readme","repository":"git+https://github.com/ac12644/prompt-diff.git","bugs":"https://github.com/ac12644/prompt-diff/issues","npm":"https://www.npmjs.com/package/@ac12644/promptdiff"}},"score":{"final":11.998294,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13,"weekly":2},"dependents":0,"updated":"2026-10-07T00:46:10.783Z","searchScore":11.750884,"package":{"name":"genoma-evolution","keywords":[],"version":"1.0.0","sanitized_name":"genoma-evolution","publisher":{"email":"leandrothomasdev@gmail.com","username":"leandrothomasdev"},"maintainers":[{"email":"leandrothomasdev@gmail.com","username":"leandrothomasdev"}],"date":"2026-05-19T23:09:26.564Z","links":{"npm":"https://www.npmjs.com/package/genoma-evolution"}},"score":{"final":11.750884,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22,"weekly":8},"dependents":0,"updated":"2026-10-07T09:46:43.193Z","searchScore":11.552298,"package":{"name":"@iflow-mcp/kintopp-rijksmuseum-mcp-plus","keywords":[],"version":"0.20.0","description":"[![MCP Protocol](https://img.shields.io/badge/MCP_Protocol-2025--11--25-blue?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIiBmaWxsPSJ","sanitized_name":"@iflow-mcp/kintopp-rijksmuseum-mcp-plus","publisher":{"email":"chatflowdev@gmail.com","username":"chatflowdev"},"maintainers":[{"email":"chatflowdev@gmail.com","username":"chatflowdev"},{"email":"987472953@qq.com","username":"qystart"}],"license":"MIT","date":"2026-03-10T14:11:06.060Z","links":{"npm":"https://www.npmjs.com/package/@iflow-mcp/kintopp-rijksmuseum-mcp-plus"}},"score":{"final":11.552298,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36,"weekly":3},"dependents":0,"updated":"2026-10-05T04:16:07.578Z","searchScore":10.762822,"package":{"name":"@promptc/cli","keywords":[],"version":"1.0.3","description":"CLI for promptc.","sanitized_name":"@promptc/cli","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:b9cc1562-b1fa-49d0-b467-a0ab61bdaa1f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mohdfaraaz1@gmail.com","username":"faraa2m"}],"license":"Apache-2.0","date":"2026-05-25T02:43:30.563Z","links":{"homepage":"https://github.com/faraa2m/promptc#readme","repository":"git+https://github.com/faraa2m/promptc.git","bugs":"https://github.com/faraa2m/promptc/issues","npm":"https://www.npmjs.com/package/@promptc/cli"}},"score":{"final":10.762822,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32,"weekly":9},"dependents":0,"updated":"2026-10-05T11:56:11.804Z","searchScore":10.454258,"package":{"name":"@mzhub/promptc","keywords":["llm","prompt","compiler","dspy","openai","anthropic","ai"],"version":"0.1.4","description":"Compile and optimize LLM prompts in JavaScript using type-safe schemas and examples.","sanitized_name":"@mzhub/promptc","publisher":{"email":"mudiaosazuwa@gmail.com","username":"mudiazuwa"},"maintainers":[{"email":"mudiaosazuwa@gmail.com","username":"mudiazuwa"}],"license":"MIT","date":"2026-02-02T09:03:49.257Z","links":{"homepage":"https://promptc.vercel.app/","npm":"https://www.npmjs.com/package/@mzhub/promptc"}},"score":{"final":10.454258,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22,"weekly":3},"dependents":0,"updated":"2026-10-08T22:16:19.335Z","searchScore":9.875471,"package":{"name":"@dak-os/optimize","keywords":[],"version":"0.2.0","description":"The Dak Stack deepen generator — the self-improving loop's ORIGINATOR (the eval gate is the validator; this proposes what the gate judges). proposeRevision is a GEPA/DSPy-style hill-climb over a skill's natural-language scaffolding (the SKILL.md body): a ","sanitized_name":"@dak-os/optimize","publisher":{"email":"dakota@twofold.tech","username":"dakota-smith"},"maintainers":[{"email":"dakota@twofold.tech","username":"dakota-smith"}],"license":"MIT","date":"2026-07-02T21:01:31.948Z","links":{"homepage":"https://github.com/twofoldtech-dakota/dak/tree/main/packages/optimize#readme","repository":"git+https://github.com/twofoldtech-dakota/dak.git","bugs":"https://github.com/twofoldtech-dakota/dak/issues","npm":"https://www.npmjs.com/package/@dak-os/optimize"}},"score":{"final":9.875471,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":11,"weekly":2},"dependents":0,"updated":"2026-10-04T11:51:09.129Z","searchScore":9.791546,"package":{"name":"@modaic/dsts","keywords":[],"version":"0.1.0","sanitized_name":"@modaic/dsts","publisher":{"email":"swagginty@gmail.com","username":"tyrin"},"maintainers":[{"email":"swagginty@gmail.com","username":"tyrin"}],"date":"2025-12-28T08:34:22.768Z","links":{"npm":"https://www.npmjs.com/package/@modaic/dsts"}},"score":{"final":9.791546,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14,"weekly":2},"dependents":0,"updated":"2026-10-07T02:51:36.325Z","searchScore":9.022341,"package":{"name":"honeprompt","keywords":["prompt","optimization","llm","claude","openai","autoresearch","prompt-engineering","ai"],"version":"0.3.0","description":"Autonomous prompt optimizer using the Karpathy autoresearch pattern","sanitized_name":"honeprompt","publisher":{"email":"jerrysoer@gmail.com","username":"jerrysoer"},"maintainers":[{"email":"jerrysoer@gmail.com","username":"jerrysoer"}],"license":"MIT","date":"2026-03-18T00:20:45.970Z","links":{"homepage":"https://github.com/jerrysoer/honeprompt#readme","repository":"git+https://github.com/jerrysoer/honeprompt.git","bugs":"https://github.com/jerrysoer/honeprompt/issues","npm":"https://www.npmjs.com/package/honeprompt"}},"score":{"final":9.022341,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":6},"dependents":0,"updated":"2026-10-07T00:51:22.395Z","searchScore":8.709361,"package":{"name":"@orchid-dsl/orchid","keywords":["orchid","language","dsl","ai","agent","orchestration","llm","mcp","chain-of-thought","cognitive","reasoning"],"version":"0.1.0","description":"Orchid: A Cognitive Choreography Language for LLM Agent Orchestration","sanitized_name":"@orchid-dsl/orchid","publisher":{"email":"mjkoogle@gmail.com","username":"mjkoogle"},"maintainers":[{"email":"mjkoogle@gmail.com","username":"mjkoogle"}],"license":"MIT","date":"2026-02-24T08:29:52.392Z","links":{"homepage":"https://github.com/orchid-dsl/orchid#readme","repository":"git+https://github.com/orchid-dsl/orchid.git","bugs":"https://github.com/orchid-dsl/orchid/issues","npm":"https://www.npmjs.com/package/@orchid-dsl/orchid"}},"score":{"final":8.709361,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13,"weekly":2},"dependents":0,"updated":"2026-10-06T02:06:11.587Z","searchScore":8.156548,"package":{"name":"promptloop","keywords":["prompt","optimization","llm","claude","openai","autoresearch","prompt-engineering","ai"],"version":"0.2.0","description":"Autonomous prompt optimizer using the Karpathy autoresearch pattern","sanitized_name":"promptloop","publisher":{"email":"jerrysoer@gmail.com","username":"jerrysoer"},"maintainers":[{"email":"jerrysoer@gmail.com","username":"jerrysoer"}],"license":"MIT","date":"2026-03-16T23:40:42.550Z","links":{"homepage":"https://github.com/jerrysoer/promptloop#readme","repository":"git+https://github.com/jerrysoer/promptloop.git","bugs":"https://github.com/jerrysoer/promptloop/issues","npm":"https://www.npmjs.com/package/promptloop"}},"score":{"final":8.156548,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15,"weekly":3},"dependents":0,"updated":"2026-10-04T19:06:09.457Z","searchScore":7.790333,"package":{"name":"@varlabs/ai.signatures","keywords":["ai","sdk","typescript","dspy","signatures","agents"],"version":"0.1.0","description":"DSPy/ax-style typed signatures and a ReAct agent loop for the AI SDK","sanitized_name":"@varlabs/ai-signatures","publisher":{"email":"hamzakv333@gmail.com","username":"hamzav"},"maintainers":[{"email":"hamzakv333@gmail.com","username":"hamzav"}],"license":"MIT","date":"2026-08-09T18:26:56.526Z","links":{"homepage":"https://github.com/HamzaKV/ai-sdk#readme","repository":"git+https://github.com/HamzaKV/ai-sdk.git","bugs":"https://github.com/HamzaKV/ai-sdk/issues","npm":"https://www.npmjs.com/package/@varlabs/ai.signatures"}},"score":{"final":7.790333,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12,"weekly":0},"dependents":0,"updated":"2026-10-05T11:16:10.620Z","searchScore":7.426641,"package":{"name":"mastra-rlm-kit","keywords":[],"version":"0.1.0","description":"Paper-faithful Recursive Language Model (RLM) loop for Mastra","sanitized_name":"mastra-rlm-kit","publisher":{"email":"alvarofragosoc@gmail.com","username":"alvarofc"},"maintainers":[{"email":"alvarofragosoc@gmail.com","username":"alvarofc"}],"license":"MIT","date":"2026-02-16T08:34:40.642Z","links":{"homepage":"https://github.com/alvarofc/mastra-rlm#readme","repository":"git+https://github.com/alvarofc/mastra-rlm.git","bugs":"https://github.com/alvarofc/mastra-rlm/issues","npm":"https://www.npmjs.com/package/mastra-rlm-kit"}},"score":{"final":7.426641,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9,"weekly":1},"dependents":0,"updated":"2026-10-07T05:41:10.307Z","searchScore":6.8043303,"package":{"name":"optiglot","keywords":[],"version":"0.1.0","description":"Multi-lingual prompt optimizers.","sanitized_name":"optiglot","publisher":{"email":"swagginty@gmail.com","username":"tyrin"},"maintainers":[{"email":"swagginty@gmail.com","username":"tyrin"}],"license":"MIT","date":"2026-01-14T02:30:28.338Z","links":{"homepage":"https://github.com/modaic-ai/optiglot#readme","repository":"git+https://github.com/modaic-ai/optiglot.git","bugs":"https://github.com/modaic-ai/optiglot/issues","npm":"https://www.npmjs.com/package/optiglot"}},"score":{"final":6.8043303,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":41,"time":"2026-10-10T02:00:45.082Z"}