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

@i18n-agent/cli

v1.0.2

Published

Terminal client for i18n-agent translation service

Readme

@i18n-agent/cli

Terminal client for the i18n-agent translation service. Translate text and files directly from your terminal.

Install

npm install -g @i18n-agent/cli

Requires Node.js >= 18.

Setup

# Save your API key (get one at https://app.i18nagent.ai)
i18nagent login

Or set via environment variable (for CI/CD):

export I18N_AGENT_API_KEY=your-key-here

Usage

Translate text

i18nagent translate "Hello world" --lang es
i18nagent translate "Hello world" --lang es,fr,ja

Translate files

i18nagent translate ./locales/en.json --lang es,fr
i18nagent translate ./docs/guide.md --lang de --namespace my-project

Interactive mode

i18nagent translate     # prompts for input
i18nagent tui           # full interactive menu

Check job status

i18nagent status <jobId>

Download translations

i18nagent download <jobId> --output ./locales

Resume failed jobs

i18nagent resume <jobId>

Check credits

i18nagent credits

Upload existing translations

i18nagent upload ./de.json --source en --target de --namespace my-project

List supported languages

i18nagent languages

Analyze content

i18nagent analyze ./en.json --lang es

JSON output

All commands support --json for machine-readable output:

i18nagent translate "Hello" --lang es --json
i18nagent credits --json

Config

Config is stored at ~/.config/i18nagent/config.json:

{
  "apiKey": "i18n_...",
  "defaultLanguages": ["es", "fr"],
  "defaultNamespace": "my-project"
}

Environment variable I18N_AGENT_API_KEY takes priority over config file.

Binary distribution

See docs/BINARY_DISTRIBUTION.md for standalone binary packaging.

License

MIT