open-index/open-npm huggingface dataset:
npm package: @humanity-co/pulse
Description: Humanity Pulse is the first of many proof-of-humanity verifiers to tackle bots & agentic behaviours; to accelerate Humanity.
Author: Shlok D. Mange -- Humanity Company
Latest version: 0.1.23

# @humanity-co/pulse

Pulse from Humanity Company is a lightweight JavaScript library that helps determine the likelihood of human interaction on a webpage by analyzing various user behaviors.

## Features

- Detects device type (mobile, desktop, or tablet)
- Analyzes mouse movements, key presses, touch patterns, scroll behavior, window resizing, and focus/blur events
- Provides a humanity score based on user interactions
- Adapts analysis based on device type

## Installation

```npm i @humanity-co/pulse```

```
    const pulse = new HumanityPulse()

    const score = pulse.getHumanityScore
```

for any queries/higher api usage -- reach out to shlok@0xrivendell.xyz
npm package: @humanizerai/mcp-server
Description: MCP server for HumanizerAI - AI detection and text humanization tools for Claude and other AI agents
Author: HumanizerAI
Latest version: 1.0.0

# HumanizerAI MCP Server

MCP (Model Context Protocol) server for [HumanizerAI](https://humanizerai.com) - giving AI agents like Claude the ability to detect AI-generated content and humanize text.

## Features

- **detect_ai** - Analyze text to determine if it was written by AI
- **humanize** - Transform AI-generated text into natural, human-like content
- **check_credits** - Check your remaining credits and API status

## Installation

```bash
npm install -g @humanizerai/mcp-server
```

## Configuration

### 1. Get an API Key

1. Sign up at [humanizerai.com](https://humanizerai.com)
2. Subscribe to a Pro or Business plan
3. Go to Settings > API Keys
4. Create a new API key

### 2. Configure Claude Desktop

Add to your Claude Desktop configuration file:

**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "humanizerai": {
      "command": "humanizerai-mcp",
      "env": {
        "HUMANIZERAI_API_KEY": "hum_your_api_key_here"
      }
    }
  }
}
```

### 3. Restart Claude Desktop

After updating the configuration, restart Claude Desktop to load the MCP server.

## Usage

Once configured, you can ask Claude to:

### Detect AI Content
> "Check if this text was written by AI: [paste text]"

### Humanize Text
> "Humanize this AI-generated content: [paste text]"

### Check Credits
> "Check my HumanizerAI credits"

## Tools

### detect_ai

Analyzes text for AI-generated patterns.

**Parameters:**
- `text` (required): The text to analyze (max 10,000 words)

**Returns:**
- Score (0-100, higher = more likely AI)
- Detailed metrics (perplexity, burstiness, readability, etc.)
- Verdict (highly_human, likely_human, uncertain, likely_ai, highly_ai)

### humanize

Transforms AI-generated text into human-like content.

**Parameters:**
- `text` (required): The text to humanize (max 10,000 words)
- `intensity` (optional): "light", "medium" (default), or "aggressive"

**Returns:**
- Humanized text
- Before/after AI scores
- Credits used and remaining

### check_credits

Verifies API key and shows credit status.

## Pricing

API access requires a Pro ($19.99/mo) or Business ($49.99/mo) plan.

- **Pro**: Up to 3 API keys, 50,000 words/month
- **Business**: Up to 10 API keys, 200,000 words/month

AI detection is free and unlimited. Humanization uses credits (1 credit = 1 word).

## Support

- Documentation: https://humanizerai.com/docs/api
- Support: https://humanizerai.com/support
- Issues: https://github.com/humanizerai/mcp-server/issues

## License

MIT
npm package: @humanjudge/grandjury-js
Description: JavaScript/TypeScript SDK for the GrandJury human evaluation platform
Latest version: 2.1.0

# @grandjury/sdk

JavaScript/TypeScript SDK for the GrandJury human evaluation platform.

## Install

```bash
npm install @grandjury/sdk
# or
yarn add @grandjury/sdk
```

## Quickstart

```typescript
import GrandJury from "@grandjury/sdk";

const gj = new GrandJury({
  apiKey: "gj_sk_live_…",   // from your project dashboard
  projectId: "<uuid>",
});

// Submit a trace after any LLM call
await gj.trace({
  name: "cover_letter_generation",
  input: userPrompt,
  output: llmResponse,
  model: "gpt-4o",
  latencyMs: 1230,
});
```

## Wrap a function

```typescript
const trackedGenerateLetter = gj.observe(generateLetter, {
  name: "generate_letter",
  model: "gpt-4o",
});

// Usage is identical — trace submitted automatically
const letter = await trackedGenerateLetter(prompt);
```

## Notes

- **Silent failure**: errors are logged to `console.error` only. Your app never crashes.
- `gjInferenceId` is generated automatically (`gj_inf_{ts}_{rand}`).
- Works in Node.js 18+ (uses native `fetch`).
- No runtime dependencies.
npm package: @humankode/git-commit-emojify
Description: A script for the prepare-commit-msg git hook that automatically emojifies git messages
Author: Carlo van Wyk
Latest version: 0.0.17

# git-commit-emojify [![Build status](https://github.com/thecarlo/git-commit-emojify/actions/workflows/build.yml/badge.svg)](https://github.com/thecarlo/git-commit-emojify/actions/workflows/build.yml) [![@humankode/git-commit-emojify on npm](https://img.shields.io/npm/v/@humankode/git-commit-emojify)](https://www.npmjs.com/package/@humankode/git-commit-emojify)

> A `prepare-commit-msg` git hook script to automatically add emojis to git commit messages

For example, `git commit -m "hotfix to fix caching"`

//=> `🚑 hotfix to fix caching`

or

in branch `feature-implement-caching`

`git commit -m "implemented caching"` (uses branch name to determine which emoji to use if not enough context in the commit message)

//=> `✨ implemented caching`

## Usage

Install and configure [Husky](https://www.npmjs.com/package/husky)

`.husky/prepare-commit-msg`

```
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx --yes @humankode/git-commit-emojify@latest
```

## Zero config by default

Zero configuration by default.

If no configuration specified, it will

- map a commit message to an emoji using [emojiKeywordMap.ts](src/maps/emojiKeywordMap.ts)
- if unable to map a message to an emoji, it will attempt to map the branch name to an emoji using [branchTypes.ts](src/maps/branchTypes.ts)

## Configuration

To override the default configuration, place a file called `gitEmojify.json` in your root directory.

Refer to the [Configuration](src/interfaces/configuration.ts) interface for all options.

### Example configurations

#### 1. Override branch type configuration

`gitEmojify.json`

```
{
  "branchTypes": {
    "build": {
      "emoji": "👷"
    },
    "bugfix": {
      "emoji": "🐛"
    }
  }
}

```

For example

branch: `build-updates`

git commit message:
`git commit -m "ci updates"`

//=> `👷 ci updates`

#### 2. Suffix the emoji

`gitEmojify.json`

```
{
  "prefixEmoji": false
}

```

This will place the emoji at the end of the commit message.

For example

branch: `build-updates`

git commit message:
`git commit -m "ci updates"`

//=> `ci updates 👷`

#### 3. Override emoji keywords

`gitEmojify.json`

```
{
  "emojiKeywords": [
    {
      "keywords": ['bug'],
      "emoji": "🪲",
    },
    {
      keywords: ["revert"],
      emoji: "⏪️",
    }
  ]
}
```

For example

branch: `build-updates`

git commit message:
`git commit -m "bugfix"`

//=> `🪲 bugfix`

#### 4. Complete configuration example

`gitEmojify.json`

```
{
  "prefixEmoji": true,
  "branchTypes": {
    "build": {
      "emoji": "👷"
    },
    "bugfix": {
      "emoji": "🐛"
    }
  },
  "emojiKeywords": [
    {
      "keywords": ['bug'],
      "emoji": "🪲",
    },
    {
      keywords: ["revert"],
      emoji: "⏪️",
    }
  ]
}
```

This will override the configuration for `emojiKeywords` and will match the keywords `bug` and `revert` to commit messages.

## Maintainers

- [Carlo van Wyk](https://github.com/thecarlo)
npm package: @humankode/secure-passphrase-generator
Description: A secure passphrase generator that generates a passphrase using the dice method
Author: Carlo van Wyk
Latest version: 0.0.15

# secure-passphrase-generator [![Build status](https://github.com/thecarlo/secure-passphrase-generator/actions/workflows/build.yml/badge.svg)](https://github.com/thecarlo/secure-passphrase-generator/actions/workflows/build.yml) [![@humankode/secure-passphrase-generator on npm](https://img.shields.io/npm/v/@humankode/secure-passphrase-generator)](https://www.npmjs.com/package/@humankode/secure-passphrase-generator)

Generate passphrases.