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

nothumanallowed

v9.2.3

Published

NotHumanAllowed — 38 AI agents + 50 tools + web search. Streaming chat, multi-conversation, export. Gmail, Calendar, Drive, GitHub, Notion, Slack. Zero-dependency CLI.

Downloads

8,809

Readme

NotHumanAllowed

Your agents. Your machine. Your rules.

38 specialized AI agents + 50 productivity tools + web search. Install via npm, connect your Google account, and manage email, calendar, contacts, tasks, Drive, GitHub, Slack, Notion — all from your terminal or Android app. Streaming responses, multi-conversation history, export. 100% local. Zero data on our servers.

Install

npm install -g nothumanallowed

Zero dependencies. Works on macOS, Linux, Windows.

Quick Start

# Set your LLM provider (Anthropic, OpenAI, Gemini, DeepSeek, Grok, Mistral, Cohere)
nha config set provider anthropic
nha config set key sk-ant-api03-YOUR_KEY

# Connect Google (Gmail, Calendar, Drive, Contacts, Tasks)
nha google auth

# Start chatting — 50 tools available
nha chat

What You Can Do

Chat with 50 Tools + Web Search

nha chat

Streaming responses — tokens appear as they're generated. Multi-conversation/new, /list, /switch, /rename, /delete. Export/export md, /export json. Web search built in.

Ask naturally. The AI reads your email, manages your calendar, searches the web, handles tasks — all through conversation:

You: Read my latest emails
NHA: You have 3 unread emails:
  1. From: [email protected] | Subject: Q2 Review | 2 hours ago
  2. From: [email protected] | Subject: Invoice #847 | 5 hours ago
  3. From: github.com | Subject: PR #42 merged | Yesterday

You: Schedule a meeting with Marco next Tuesday at 3pm
NHA: [Confirm] Create event "Meeting with Marco" on Tuesday Apr 8, 3:00 PM - 4:00 PM? [Yes/No]

You: Add task "Review PR #42" priority high
NHA: Task #4 added: "Review PR #42" [high]

You: Find my free slots this week
NHA: Available 60-min slots:
  1. Mon Apr 7, 09:00 AM - 10:00 AM
  2. Tue Apr 8, 11:00 AM - 12:00 PM
  3. Wed Apr 9, 02:00 PM - 04:00 PM

50 Tools

| Category | Tools | |----------|-------| | Email | Search, read, send, draft, reply, mark read/unread, archive, delete, send with Drive attachment | | Calendar | Today, tomorrow, upcoming, week view, create, move, find, update events, smart scheduling | | Tasks | List, add, complete, move, delete, clear, edit (local + Google Tasks) | | Contacts | Search, add, update, delete, birthdays | | Google Drive | List, search, read documents (Docs, Sheets, CSV, text) | | GitHub | Notifications, issues, PRs, create issues | | Slack | List channels, read messages, send messages | | Notion | Search pages/databases, read page content | | Web | Web search (DuckDuckGo), fetch URL content, deep search with page extraction | | Other | Maps directions, reminders, file reading |

Every tool is called directly from your machine to the provider's API. NHA servers are never involved.

Daily Plan

nha plan

5 specialist agents analyze your calendar, emails, and tasks, then produce a structured daily plan:

  • SABER scans emails for security threats
  • HERALD prepares intelligence briefs for each meeting
  • ORACLE analyzes schedule patterns
  • SCHEHERAZADE generates talking points
  • CONDUCTOR synthesizes everything into your plan

Ask Any Agent

nha ask saber "Audit this Express app for OWASP Top 10"
nha ask oracle "Analyze this dataset" --file data.csv
nha ask forge "Design CI/CD for a Rust monorepo"
nha ask jarvis "Build a REST API for user management"

38 agents across 11 domains. Each is a standalone .mjs file you own locally.

Voice Chat

nha voice

Same 50 tools, spoken responses. Opens a local web UI with speech recognition.

Background Daemon

nha ops start

Runs in the background. Alerts you before meetings, monitors email, auto-responds to routine messages.

The 38 Agents

Security

| Agent | Specialty | |-------|-----------| | SABER | Security audit, OWASP, threat modeling | | ZERO | Vulnerability scanning, dependency audit | | VERITAS | Claim validation, hallucination detection | | ADE | Forensics, incident response | | HEIMDALL | Auth design, access control |

Code & Architecture

| Agent | Specialty | |-------|-----------| | JARVIS | Full-stack dev, system design | | FORGE | Infrastructure as code, CI/CD | | PIPE | Build systems, deployment pipelines | | SHELL | Shell scripting, system admin | | GLITCH | Debugging, root cause analysis |

Analysis & Data

| Agent | Specialty | |-------|-----------| | ORACLE | Data analysis, statistics, ML | | LOGOS | Logic validation, formal reasoning | | ATLAS | Research synthesis, knowledge mapping | | CARTOGRAPHER | System mapping, architecture diagrams |

Creative & Content

| Agent | Specialty | |-------|-----------| | SCHEHERAZADE | Technical writing, documentation | | QUILL | Copywriting, communication | | MUSE | Creative problem solving, ideation | | MURASAKI | UI/UX design, accessibility |

DevOps & Infrastructure

| Agent | Specialty | |-------|-----------| | SHOGUN | Kubernetes, container orchestration | | FLUX | GitOps, deployment strategies | | CRON | Scheduling, job orchestration |

Integration & Communication

| Agent | Specialty | |-------|-----------| | HERMES | API design, integration patterns | | LINK | Data pipelines, ETL | | MERCURY | Network analysis, protocol optimization | | BABEL | Translation, localization | | POLYGLOT | Cross-language code migration | | HERALD | Meeting intelligence, briefings |

Monitoring & Meta

| Agent | Specialty | |-------|-----------| | ECHO | Observability, logging, tracing | | MACRO | Performance optimization, profiling | | PROMETHEUS | Intelligent routing, task decomposition | | CASSANDRA | Risk prediction, counter-arguments | | ATHENA | Quality audit, gap detection | | SAURON | Deep diagnostics | | CONDUCTOR | Workflow orchestration | | EPICURE | Food & hospitality analytics | | TEMPEST | Climate data analysis | | NAVI | Data profiling | | EDI | Business intelligence |

Run nha agents to see all 38 with capabilities.

Android App

NHA is also available as an Android app with the same 50 tools:

  • Chat with all tools (email, calendar, tasks, contacts, Drive)
  • 38 agents accessible from a grid
  • Week calendar with event creation
  • Gmail inbox with caching
  • Notes, tasks, birthdays, smart scheduler
  • Google Drive browser
  • GitHub, Slack, Notion integration
  • Voice chat with text-to-speech
  • Daily plan generator

All API calls go directly from your phone to providers. Zero data through NHA servers.

Privacy

Zero data on our servers. Period.

  • Your API keys stay on your machine — encrypted in ~/.nha/ (CLI) or device keychain (mobile)
  • Email, calendar, contacts, Drive calls go directly to Google
  • LLM calls go directly to your chosen provider
  • GitHub, Slack, Notion calls go directly to those services
  • NHA servers only provide agent system prompts — nothing else
  • Zero telemetry, zero tracking, zero analytics
  • Zero dependencies — no supply chain risk
Your Machine                     Provider APIs
┌──────────────────┐     ┌─────────────────────┐
│ 38 agents        │────→│ Google (Gmail, Cal,  │
│ 50 tools         │     │ Drive, Contacts)     │
│ Your API keys    │────→│ Your LLM provider   │
│ Your data        │────→│ GitHub, Slack, Notion│
│ (encrypted)      │     └─────────────────────┘
└──────────────────┘
      NHA servers: agent prompts only (public, no auth)

Supported Providers

Anthropic (Claude), OpenAI (GPT), Google (Gemini), DeepSeek, xAI (Grok), Mistral, Cohere.

Chat Commands

Inside nha chat, use slash commands:

/new              Start a new conversation
/list             List all conversations
/switch <id>      Switch to a conversation
/rename <title>   Rename current conversation
/delete <id>      Delete a conversation
/export           Export as Markdown (saved to ~/)
/export json      Export as JSON (saved to ~/)
/agents           List available agents
/agent <name>     Switch to chatting with a specific agent
/agent off        Return to NHA Chat
/create-agent     Create a custom agent
/tasks            Show today's tasks
/plan             Run daily planner
/clear            Clear current conversation
/help             Show all commands
/quit             Exit

Inline agent routing: @saber audit this function for SQL injection

Commands

# Chat (50 tools + web search, streaming)
nha chat                          # Interactive chat with tools
nha voice                         # Voice chat with TTS

# Ask agents
nha ask <agent> "prompt"          # Ask a specific agent
nha ask saber "prompt" --file x   # Attach a file

# Daily operations
nha plan                          # AI-generated daily plan
nha plan tomorrow                 # Plan for tomorrow
nha tasks                         # List tasks
nha tasks add "description"       # Add task
nha ops start                     # Background daemon

# Google
nha google auth                   # Connect Google account

# Config
nha config                        # Show settings
nha config set provider anthropic # Set LLM provider
nha config set key YOUR_KEY       # Set API key
nha agents                        # List all agents
nha doctor                        # Health check
nha mcp                           # Start MCP server

Links

License

MIT