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

one-ide-cli

v1.0.0

Published

CLI to access live IDE editor state published by the One-IDE plugin

Downloads

14

Readme

one-ide-cli

CLI to access live IDE editor state published by the One-IDE plugin.

When running AI tools in the terminal (Claude CLI, Codex, Kiro CLI, etc.), the tool has no direct access to the IDE. The One-IDE plugin (JetBrains / VS Code) continuously writes editor state to ~/.one-ide/cluster/state.json. one-ide-cli reads that file and exposes the data as simple commands.

Installation

npm install -g one-ide-cli

Prerequisites

The One-IDE plugin must be installed and active in at least one IDE (JetBrains or VS Code/fork).

Commands

Active project root

one-ide-cli active-project
# /Users/you/project

Active file in a project

one-ide-cli active-file /Users/you/project
# /Users/you/project/src/main.ts

Returns the file currently focused in the IDE. Exits with an error if the given project path does not match the active project.

Open files in a project

one-ide-cli opened-files /Users/you/project
[
  "/Users/you/project/src/main.ts",
  "/Users/you/project/src/utils.ts",
  "/Users/you/project/README.md"
]

Active IDE name

one-ide-cli ide
# VSCode

Help

one-ide-cli --help

Using Editor Context in AI Prompts

# Pass active file to Claude CLI
PROJECT=$(one-ide-cli active-project)
ACTIVE=$(one-ide-cli active-file "$PROJECT")
claude "Review $ACTIVE for potential bugs."

# Pass all open files as context
PROJECT=$(one-ide-cli active-project)
FILES=$(one-ide-cli opened-files "$PROJECT")
claude "I have these files open: $FILES. Help me understand the overall structure."

# Kiro CLI
PROJECT=$(one-ide-cli active-project)
ACTIVE=$(one-ide-cli active-file "$PROJECT")
kiro "Review the file at $ACTIVE"