open-index/open-npm huggingface dataset:
npm package: @kiriraincat/raincat-cli
Description: 柒夜雨猫牌项目 cli 工具
Author: KiriRainCat
Latest version: 0.1.16-beta

# RainCat-Cli

> 柒夜雨猫牌项目 cli 工具
>
> 如果有任何疑问或者建议，可以到 GitHub 提 issues

- `raincat` 查看命令使用手册

- `raincat add` 添加 packages 到已有项目

- `raincat create` 通过远程仓库上的模板创建项目

- `raincat generate|gen` 通过文件模板一键生成一些常用文件

## License

[MIT](/LICENSE)
npm package: @kiritaniayaka/color-picker
Description: My Color Picker Web Component.
Author: Kiritani Ayaka
Latest version: 0.3.0

# Ayaka's color picker \<ayk-color-picker />

My Color Picker Web Component.

## Installation

```sh
# npm
npm i @kiritaniayaka/color-picker tslib
# pnpm or yarn
pnpm add @kiritaniayaka/color-picker tslib
```

## Usage

```html
<script type="module">
  import '@kiritaniayaka/color-picker/ayk-color-picker.js';
</script>

<ayk-color-picker></ayk-color-picker>
```

### Vite

Import it in `main.js`:

```ts
import '@kiritaniayaka/color-picker/ayk-color-picker.js';
```

Then use it in any common HTML or template.

## Dev

```bash
pnpm start
```

To run a local development server that serves the basic demo located in `demo/index.html`
npm package: @kiritaniayaka/eslint-config
Description: - Single quotes - No semi - Tab as indent
Author: KiritaniAyaka
Latest version: 0.4.0

# @kiritaniayaka/eslint-config

- Single quotes
- No semi
- Tab as indent

# Usage

```shell
npm install @kiritaniayaka/eslint-config -D
# or
yarn add @kiritaniayaka/eslint-config -D
# or
pnpm add @kiritaniayaka/eslint-config -D
```

Then add it to your `.eslintrc`:

```json
{
	"extends": "@kiritaniayaka"
}
```
npm package: @kiritaniayaka/fetcha
Description: A minimal fetch client wrapper with interceptor.
Author: Kiritani Ayaka
Latest version: 0.1.1

# fetcha

[![NPM Version](https://img.shields.io/npm/v/%40kiritaniayaka%2Ffetcha?style=flat&colorA=080f12&colorB=1fa669)](https://npmjs.com/package/KiritaniAyaka/fetcha)
[![npm downloads](https://img.shields.io/npm/dy/%40kiritaniayaka%2Ffetcha?style=flat&colorA=080f12&colorB=1fa669)](https://npmjs.com/package/KiritaniAyaka/fetcha)
[![JSR](https://jsr.io/badges/@kiritaniayaka/fetcha)](https://jsr.io/@kiritaniayaka/fetcha)
[![JSR Score](https://jsr.io/badges/@kiritaniayaka/fetcha/score)](https://jsr.io/@kiritaniayaka/fetcha)
[![bundle](https://img.shields.io/bundlephobia/minzip/%40kiritaniayaka%2Ffetcha?style=flat&colorA=080f12&colorB=1fa669&label=minzip)](https://bundlephobia.com/result?p=KiritaniAyaka/fetcha)
[![JSDocs](https://img.shields.io/badge/jsdocs-reference-080f12?style=flat&colorA=080f12&colorB=1fa669)](https://www.jsdocs.io/package/KiritaniAyaka/fetcha)
[![License](https://img.shields.io/github/license/KiritaniAyaka/fetcha.svg?style=flat&colorA=080f12&colorB=1fa669)](https://github.com/KiritaniAyaka/fetcha/blob/main/LICENSE)

A minimal fetch client wrapper with interceptor.

## Examples

```ts
const baseUrl = 'http://localhost:8000'

const fetcha = new FetchaBuilder()
	.useRequestInterceptor((info, init) => { // base url example
		return [`${baseUrl}${info}`, init]
	})
	.useResponseInterceptor(async (response) => { // interceptor could be async
		if (!response.ok())
			return toast('Some thing went wrong')
		return await response.json()
	})
	.build() // build a fetcha client

fetcha('/api/hello') // use it like fetch
```

## License

[MIT](./LICENSE) License © 2024 [Kiritani Ayaka](https://github.com/KiritaniAyaka)
npm package: @kiritoko1029/glmcode
Description: GLMCode - Claude Code StatusLine with GLM usage tracking
Author: chenxiangc
Latest version: 1.0.12

# @kiritoko1029/glmcode

GLMCode - High-performance Claude Code StatusLine tool

## Installation

```bash
npm install -g @kiritoko1029/glmcode
```

## Features

- 🚀 **Fast**: Written in Rust for maximum performance
- 🌍 **Cross-platform**: Works on Windows, macOS, and Linux
- 📦 **Easy installation**: One command via npm
- 🔄 **Auto-update**: Built-in update notifications
- 🎨 **Beautiful**: Nerd Font icons and colors

## Usage

After installation, ccline is automatically configured for Claude Code at `~/.claude/glmcode/ccline`.

You can also use it directly:

```bash
glmcode --help
glmcode --version
```

## For Users in China

Use npm mirror for faster installation:

```bash
npm install -g @kiritoko1029/glmcode --registry https://registry.npmmirror.com
```

## More Information

- GitHub: https://github.com/kiritoko1029/glmcode
- Issues: https://github.com/kiritoko1029/glmcode/issues
- License: MIT
npm package: @kiritoko1029/opencode-add-oai-instruction
Description: OpenCode plugin for adding instructions from OpenAI-compatible API requests
Latest version: 1.0.1

# opencode-add-oai-instruction

[English](README.md) | [简体中文](README.zh-CN.md)

[OpenCode](https://github.com/anomalyco/opencode) 插件：会向 OpenAI 兼容接口的请求体中注入 `instructions` 字段。

`instructions` 的内容会根据请求里的 `model` 从对应的 Markdown 文件加载。

另外，对于 `gpt*` 模型（`model` 包含 `gpt`），插件也会移除 `max_output_tokens` / `max_tokens`，用于兼容一些不支持这些字段的 OpenAI-compatible provider。

## 安装

```bash
cd ~/.config/opencode
bun add github:kiritoko1029/opencode-add-oai-instruction
```

## 使用

在你的 `opencode.json` 中加入：

```jsonc
{
  "plugins": [
    "@kiritoko1029/opencode-add-oai-instruction" // 添加这一行
  ],
  "provider": {
    "my-provider": {
      "npm": "@ai-sdk/openai",
      "api": "https://your-api.com/v1",
      "env": ["MY_API_KEY"],
      "options": {
        "addInstruction": true // 启用插件
      },
      "models": {
        "gpt-5.2": {}
      }
    }
  }
}
```

## 提示词文件（Prompt Files）

本包已内置提示词 Markdown 文件（通常不需要用户额外创建）。

提示词来源：https://github.com/openai/codex/tree/main/codex-rs/core

### 自定义提示词（可选）

如果你希望使用自己的提示词（覆盖内置提示词，或为其它 model 增加提示词），可以在插件目录（与 `index.mjs` 同级）放置/替换对应的 Markdown 文件。

文件命名规则：

- `<model>_prompt.md`

示例：

- `model="gpt-5.2-codex"` → `gpt-5.2-codex_prompt.md`
- `model="gpt-5.2"` → `gpt-5.2_prompt.md`（或 `gpt_5_2_prompt.md`）

说明：

- 匹配不区分大小写。
- 如果没有找到匹配的文件，插件会使用一段内置的简短 `instructions`（除非请求里已经包含非空的 `instructions`）。
- 读取到的提示词会按 `model` 做内存缓存（in-memory cache）。

## 工作原理

1. 在 `chat.params` hook 中读取 `provider.options.addInstruction`。
2. 拦截 `globalThis.fetch`，当插件启用时：
   - 当 `model` 包含 `gpt` 时，移除 `max_output_tokens` / `max_tokens`。
   - 根据 `model` 加载对应的 `_prompt.md` 文件内容，并写入请求体 `instructions`。
3. 对每个 `model` 的提示词内容进行缓存，减少文件读取次数。

## License

MIT
npm package: @kiritosenpai/brainly.js
Description: Unofficial Brainly.co.id without API Key required.
Author: BranGamer145
Latest version: 0.0.5

# @kiritosenpai/brainly.js | Free Use.

[![Logo](https://i.ibb.co/NYPYNSD/images.png)](https://brainly-api.kiritosenpai.xyz/)

Official Website Api for [Brainly API](https://brainly-api.kiritosenpai.xyz/). With this NPM Package you no need the API Key (free to use)

# Download
```cli
npm install @kiritosenpai/brainly.js
```

# Example Setup
First import the module in you code.
```js
const Bran = require('@kiritosenpai/brainly.js')
```
Example Make response.
```js
// import the module
const Bran = require('@kiritosenpai/brainly.js')

// make response (Example with Brainly API)
Bran.Brainly("manusia")

// example response result in console log
.then(console.log) // json response
```

# Example of a response structure.
```
{
  "success": true,
  "length": 5,
  "message": "Request Success",
  "data": [
    {
      "pertanyaan": "manusia manusia APA yang manusia? ",
      "jawaban": [
        {
          "text": "Jawaban:manusia manusia ya manusia",
          "media": []
        },
        {
          "text": "Jawaban:manusia adalah makhluk yang diciptakan allah dari tanah dan diciptakan untuk berpasang pasangan. anjayy tapi w ko blm nemu pasangannya yaa ? tolong di jawab ",
          "media": []
        }
      ],
      "questionMedia": []
    },
    {
   //and etc...
```
# Available API (for now in NPM)
All APIs is not here but ALL APIs in [Website](https://brainly-api.kiritosenpai.xyz/).

- **Official Brainly Website in [Click Me](https://brainly.co.id/)**
```js
Bran.Brainly(`text or keyword`)
```
- **Stats - API Used Statistics.**
```js
Bran.Stats()
```
- **Pinterest - Search Image In Pinterest.**
```js
Bran.Pinterest("Text or Keyword")
```
- **Google - Search In Google.**
```js
Bran.Google("Text or Keyword")
```
- **Igstalk - Get Information User From Instagram.**
```js
Bran.Igstalk("thefoxfire145 and anything")
```
- **Pastegg - Paste Code/text in [PasteGG](https://paste.gg)**
```js
Bran.Pastegg("Text or Keyword", type) example js, txt, and etc
```
- **Hastebin - Paste Code In Hastebin Version Me.**
```js
Bran.Hastebin("Text or Keyword")
```
- **YtSearch - Search video/live in YouTube.**
```js
Bran.Ytsearch("Text or Keyword")
```
# Changelog & Update | Now
- Fixed Bug & Error in **Pastegg Function**
- Added Ytsearch
- Update Readme.md

# Developer & Credits
- Base Code From [JastinXyz](https://github.com/JastinXyz) 👑👒
- Recode By [BranGamer145](https://github.com/BranGamer145)

# Links
**API Site:** https://brainly-api.kiritosenpai.xyz<br>
npm package: @kirkdeam/puppeteer-mcp-server
Description: Puppeteer MCP Server for browser automation via Model Context Protocol
Author: Kyriakos Dimakopoulos
Latest version: 1.1.0

# Puppeteer MCP Server

A Model Context Protocol (MCP) server that provides browser automation capabilities through Puppeteer. This server allows AI assistants like Claude to interact with web pages, take screenshots, fill forms, and execute JavaScript.

## Quick Start

```bash
# Run directly with npx (no installation required)
npx @kirkdeam/puppeteer-mcp-server

# Or install globally
npm install -g @kirkdeam/puppeteer-mcp-server
puppeteer-mcp-server
```

## Features

- **Web Navigation**: Navigate to any URL
- **Screenshots**: Capture full pages or specific elements
- **Form Interaction**: Fill inputs, select dropdowns, click buttons
- **JavaScript Execution**: Run custom scripts in the browser context
- **Console Logging**: Capture and access browser console output
- **Docker Support**: Automatically configures for containerized environments
- **Security Controls**: Prevents dangerous browser arguments by default

## Available Tools

### Navigation
- `puppeteer_navigate` - Navigate to a URL

### Screenshots
- `puppeteer_screenshot` - Take screenshots with customizable dimensions

### Interaction
- `puppeteer_click` - Click page elements
- `puppeteer_fill` - Fill form inputs
- `puppeteer_select` - Select dropdown options
- `puppeteer_hover` - Hover over elements

### Scripting
- `puppeteer_evaluate` - Execute JavaScript in the browser

## Configuration

### Environment Variables

- `PUPPETEER_LAUNCH_OPTIONS` - JSON string of Puppeteer launch options
- `ALLOW_DANGEROUS` - Set to "true" to allow potentially unsafe browser arguments
- `DOCKER_CONTAINER` - Automatically detected, or set manually for container environments

### Example Configuration for Claude Desktop

Add to your `~/.claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": ["@kirkdeam/puppeteer-mcp-server"],
      "env": {
        "PUPPETEER_LAUNCH_OPTIONS": "{\"headless\": true}",
        "ALLOW_DANGEROUS": "false"
      }
    }
  }
}
```

## Docker Usage

The server automatically detects Docker environments and adjusts browser settings accordingly:

```bash
# In Docker container
docker run -it node:18 npx @kirkdeam/puppeteer-mcp-server
```

## Requirements

- Node.js 18 or higher
- Compatible with Model Context Protocol clients

## License

MIT

## Contributing

Issues and pull requests welcome on [GitHub](https://github.com/yourusername/puppeteer-mcp-server).