npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

the-coding-sdk

v0.6.0

Published

[![CI](https://img.shields.io/github/actions/workflow/status/StayBlue/the-coding-sdk/ci.yml?branch=main&style=flat-square)](https://github.com/StayBlue/the-coding-sdk/actions/workflows/ci.yml) [![API Surface Coverage](https://img.shields.io/endpoint?url=h

Downloads

419

Readme

the-coding-sdk

CI API Surface Coverage Upstream SDK npm JSR

An open-source implementation of an SDK.

[!WARNING]

This can still get your account banned. Official communication around this has been unreliable. See this tweet.

Usage

import { query } from "the-coding-sdk";

let finalResult = "";

for await (const message of query({
  prompt: "Write a concise changelog entry for the current repository.",
  cwd: process.cwd(),
})) {
  if (message.type === "assistant") {
    const content = message.message["content"];
    if (typeof content === "string") {
      process.stdout.write(content);
    }
  }

  if (message.type === "result") {
    finalResult = message.result;
  }
}

console.log("\n\nFinal result:", finalResult);

Background

[!IMPORTANT]

While I am relatively confident in the API at this point, there are still runtime behaviors that are not fully validated. Use at your own risk.

This project grew out of a need for an SDK that could be fixed directly, instead of working around issues with brittle hacks.

It was built primarily by referencing the official Python SDK and using types from the TypeScript SDK. Where information was missing in either, behavior was derived through reverse-engineering of the TypeScript SDK.

This project is an unofficial wrapper around the CLI. I have not verified its compliance with the Terms of Service, so assess that risk for yourself.

That said, both the official SDK and this SDK still depend on the closed-source CLI. If the problem lives in the CLI itself, it cannot be fixed here.

License

This project is licensed under the Apache License, Version 2.0. You are free to use this project as you see fit, so long as you comply with the license's terms.