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

@namiruai/chat

v1.16.0

Published

Namiru AI chat widget - standalone embeddable widget with Shadow DOM isolation

Downloads

2,341

Readme

@namiruai/chat

Standalone embeddable chat widget for Namiru.ai. Uses Shadow DOM for style isolation.

Namiru.ai lets you create AI-powered chat agents for your website in under 30 seconds. Paste your URL, and Namiru crawls your site to build a knowledge base. One line of code to embed.

But customer support is only half the product. The real value is in what happens after conversations:

  • Conversation intelligence - The system monitors every chat and notifies you by email when users encounter issues, discover missing information, or report bugs. It gives you valuable insights into your customers' behavior.
  • Lead collection - The chatbot collects name, email, phone, company (whatever you configure) during natural conversation. If someone didn't sign up because they hit a bug, you still have their contact info and can reach out to convert them.
  • Pain point detection - Tracks recurring problems across all conversations, groups them by topic, and surfaces what matters most so you can fix issues fast.
  • AI summaries - Every conversation is analyzed. You never have to read a single chat log.

Recommended: Use the script tag

The simplest way to add Namiru to any website:

<script src="https://namiru.ai/widget.js"></script>
<script>
  NamiruChat.init({ agentId: 'your-agent-id' });
</script>

Or use a framework wrapper

For React, Vue, or Angular projects, use the dedicated wrapper instead of this package:

Configuration

| Option | Type | Description | |--------|------|-------------| | agentId | string | Required. Your Namiru agent ID. | | mode | 'button' \| 'inline' | Display mode. Default: 'button'. | | position | 'bottom-left' \| 'bottom-right' | Button position. Default: 'bottom-right'. | | width | string | Width for inline mode. | | height | string | Height for inline mode. |

Get your agent ID

  1. Go to namiru.ai
  2. Paste your website URL
  3. Your agent is ready in 30 seconds
  4. Copy the agent ID from the dashboard

Documentation

Full docs at namiru.ai/docs/widgets.

License

MIT