open-index/open-npm huggingface dataset:
npm package: @hippocortex/hippocortex
Description: Automatic persistent memory for OpenClaw agents with Context Engine support for infinite sessions
Latest version: 3.2.1

# @hippocortex/hippocortex

Automatic persistent memory for [OpenClaw](https://openclaw.ai) agents, powered by [Hippocortex](https://hippocortex.dev).

Your agent remembers every conversation and uses past experience to improve future responses. Zero code changes required.

## Install

```bash
openclaw plugins install @hippocortex/hippocortex
```

## Configure

Add to `plugins.entries` in your `openclaw.json`:

```json
{
  "hippocortex": {
    "enabled": true,
    "config": {
      "apiKey": "hx_live_..."
    }
  }
}
```

Then restart:

```bash
openclaw gateway restart
```

That's it. Every conversation is now automatically captured and recalled.

## How it works

- **Before each prompt**: Retrieves relevant memories and injects them into the system prompt
- **After each response**: Captures the conversation turn for future recall
- **Circuit breaker**: If the API is unreachable, the plugin silently backs off. Your agent keeps working normally.

## Configuration options

| Option | Default | Description |
|--------|---------|-------------|
| `apiKey` | — | Your Hippocortex API key (**required**) |
| `baseUrl` | `https://api.hippocortex.dev` | API endpoint |
| `sessionId` | `openclaw-default` | Session scope for memories |
| `capture` | `true` | Auto-save conversations |
| `retrieval` | `true` | Auto-inject memories into prompts |
| `tokenBudget` | `2000` | Max tokens for injected memory context |
| `timeoutMs` | `5000` | HTTP request timeout in milliseconds |

## Agent tools

The plugin registers two tools your agent can use:

- **`hippocortex_remember`** — Store facts explicitly ("remember that the deploy key is X")
- **`hippocortex_health`** — Check connection status and circuit breaker state

## Get an API key

Sign up at [dashboard.hippocortex.dev](https://dashboard.hippocortex.dev) — free tier available.

## Links

- [Hippocortex](https://hippocortex.dev)
- [Documentation](https://hippocortex.dev/docs)
- [Dashboard](https://dashboard.hippocortex.dev)
- [OpenClaw](https://openclaw.ai)
npm package: @hippocortex/openclaw-plugin
Description: Automatic persistent memory for OpenClaw agents (unified plugin with capture, retrieval, and circuit breaker)
Latest version: 2.3.1

# @hippocortex/openclaw-plugin

Automatic persistent memory for [OpenClaw](https://openclaw.ai) agents, powered by [Hippocortex](https://hippocortex.dev).

Your agent remembers every conversation and uses past experience to improve future responses. Zero code changes required.

## Install

```bash
openclaw plugins install @hippocortex/openclaw-plugin
```

## Configure

Add to `plugins.entries` in your `openclaw.json`:

```json
{
  "hippocortex": {
    "enabled": true,
    "config": {
      "apiKey": "hx_live_..."
    }
  }
}
```

Then restart:

```bash
openclaw gateway restart
```

That's it. Every conversation is now automatically captured and recalled.

## How it works

- **Before each prompt**: Retrieves relevant memories and injects them into the system prompt
- **After each response**: Captures the conversation turn for future recall
- **Circuit breaker**: If the API is unreachable, the plugin silently backs off. Your agent keeps working normally.

## Configuration options

| Option | Default | Description |
|--------|---------|-------------|
| `apiKey` | — | Your Hippocortex API key (**required**) |
| `baseUrl` | `https://api.hippocortex.dev` | API endpoint |
| `sessionId` | `openclaw-default` | Session scope for memories |
| `capture` | `true` | Auto-save conversations |
| `retrieval` | `true` | Auto-inject memories into prompts |
| `tokenBudget` | `2000` | Max tokens for injected memory context |
| `timeoutMs` | `5000` | HTTP request timeout in milliseconds |

## Agent tools

The plugin registers two tools your agent can use:

- **`hippocortex_remember`** — Store facts explicitly ("remember that the deploy key is X")
- **`hippocortex_health`** — Check connection status and circuit breaker state

## Get an API key

Sign up at [dashboard.hippocortex.dev](https://dashboard.hippocortex.dev) — free tier available.

## Links

- [Hippocortex](https://hippocortex.dev)
- [Documentation](https://hippocortex.dev/docs)
- [Dashboard](https://dashboard.hippocortex.dev)
- [OpenClaw](https://openclaw.ai)
npm package: @hippocrates-holding/gluon
Description: - Run `npm run dev:prepare` to generate type stubs. - Use `npm run dev` to start [playground](./playground) in development mode.
Author: hippocrates-holding
Latest version: 1.0.0-beta.87

# Nuxt Module

## Development

- Run `npm run dev:prepare` to generate type stubs.
- Use `npm run dev` to start [playground](./playground) in development mode.

## TODO List

- [ ] Write a better README
- [ ] Correctly type fetch response
- [ ] Handle menu generation
npm package: @hippocrates-holding/nuxt-ga4
Description: Google Analytics helper module for nuxt 3 (with support for Stape.io)
Latest version: 1.4.3

<!--
Get your module up and running quickly.

Find and replace all on all files (CMD+SHIFT+F):
- Name: My Module
- Package name: my-module
- Description: My new Nuxt module
-->

# My Module

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![License][license-src]][license-href]
[![Nuxt][nuxt-src]][nuxt-href]

My new Nuxt module for doing amazing things.

- [✨ &nbsp;Release Notes](/CHANGELOG.md)
<!-- - [🏀 Online playground](https://stackblitz.com/github/your-org/my-module?file=playground%2Fapp.vue) -->
<!-- - [📖 &nbsp;Documentation](https://example.com) -->

## Features

<!-- Highlight some of the features your module provide here -->
- ⛰ &nbsp;Foo
- 🚠 &nbsp;Bar
- 🌲 &nbsp;Baz

## Quick Setup

1. Add `my-module` dependency to your project

```bash
# Using pnpm
pnpm add -D my-module

# Using yarn
yarn add --dev my-module

# Using npm
npm install --save-dev my-module
```

2. Add `my-module` to the `modules` section of `nuxt.config.ts`

```js
export default defineNuxtConfig({
  modules: [
    'my-module'
  ]
})
```

That's it! You can now use My Module in your Nuxt app ✨

## Development

```bash
# Install dependencies
npm install

# Generate type stubs
npm run dev:prepare

# Develop with the playground
npm run dev

# Build the playground
npm run dev:build

# Run ESLint
npm run lint

# Run Vitest
npm run test
npm run test:watch

# Release new version
npm run release
```

<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/my-module/latest.svg?style=flat&colorA=18181B&colorB=28CF8D
[npm-version-href]: https://npmjs.com/package/my-module

[npm-downloads-src]: https://img.shields.io/npm/dm/my-module.svg?style=flat&colorA=18181B&colorB=28CF8D
[npm-downloads-href]: https://npmjs.com/package/my-module

[license-src]: https://img.shields.io/npm/l/my-module.svg?style=flat&colorA=18181B&colorB=28CF8D
[license-href]: https://npmjs.com/package/my-module

[nuxt-src]: https://img.shields.io/badge/Nuxt-18181B?logo=nuxt.js
[nuxt-href]: https://nuxt.com
npm package: @hippocrates-holding/nuxt-redirects
Description: Massive redirect rules module handler
Latest version: 1.3.19

# @hippocrates-holding/nuxt-redirects

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![License][license-src]][license-href]
[![Nuxt][nuxt-src]][nuxt-href]

A Nuxt module that allows for redirect management using a simple CSV file, it leverages  [zod-csv](https://github.com/bartoszgolebiowski/zod-csv)
under the hood for validation, handling both punctual and regex redirects. An example CSV file can be found [here](/playground/redirects.csv).

## Quick Setup

1. Add the `@hippocrates-holding/nuxt-redirects` dependency to your project.

```bash
# Using pnpm
pnpm add -D @hippocrates-holding/nuxt-redirects

# Using yarn
yarn add --dev @hippocrates-holding/nuxt-redirects

# Using npm
npm install --save-dev @hippocrates-holding/nuxt-redirects
```

2. Add `@hippocrates-holding/nuxt-redirects` to the `modules` section of your `nuxt.config.ts` file.

```js
export default defineNuxtConfig({
  modules: ["@hippocrates-holding/nuxt-redirects"],
});
```

That's it! You can now start using it in your Nuxt app. ✨

## Development

```bash
# Install dependencies
npm install

# Generate type stubs
npm run dev:prepare

# Develop with the playground
npm run dev

# Build the playground
npm run dev:build

# Run ESLint
npm run lint

# Run Vitest
npm run test
npm run test:watch

# Release new version
npm run release
```

## License

Licensed under the [MIT License](LICENSE).

[npm-version-src]: https://img.shields.io/npm/v/@hippocrates-holding/nuxt-redirects/latest.svg?style=flat&colorA=18181B&colorB=28CF8D
[npm-version-href]: https://npmjs.com/package/@hippocrates-holding/nuxt-redirects
[npm-downloads-src]: https://img.shields.io/npm/dm/@hippocrates-holding/nuxt-redirects.svg?style=flat&colorA=18181B&colorB=28CF8D
[npm-downloads-href]: https://npmjs.com/package/@hippocrates-holding/nuxt-redirects
[license-src]: https://img.shields.io/npm/l/@hippocrates-holding/nuxt-redirects.svg?style=flat&colorA=18181B&colorB=28CF8D
[license-href]: https://npmjs.com/package/@hippocrates-holding/nuxt-redirects
[nuxt-src]: https://img.shields.io/badge/Nuxt-18181B?logo=nuxt.js
[nuxt-href]: https://nuxt.com
npm package: @hippodamia/bot
Description: A simple bot command parsing and event emitting library.
Author: Heer Harmog
Latest version: 1.2.3

# @hippodamia/bot
A simple bot command parsing and event emitting library.

## Install

```
npm install @hippodamia/bot
```
or
```
pnpm add @hippodamia/bot
```

## Usage

```ts
import { Bot } from '@hippodamia/bot'

const bot = new Bot()

// Register a command 
bot.cmd('/help shop [page]', (ctx) => {
  console.log(`user:${ctx.user.name}, page: ${ctx.args.page}`)
})

// Register a command with regex
bot.regex(/^(?<at>@.*\s*)?[.。][bB][oO][tT]\s*[oO][nN]\s*$/g,
    (ctx)=>{
        ctx.logger.info('bot on!')
    })

```

`bot.cmd()` is used to register a command listener. It accepts a command string and a callback function.

When that command is triggered, the callback is called and you get a `ctx` object containing:

- `ctx.command` - The full command
- `ctx.args` - Parsed arguments
- `ctx.user` - The user who triggered the command

## API

- `bot.cmd(command, callback)` - Register a command
- `bot.regex(event, callback)` - Register a command with regex

## Objects

- `Context` - Contains data about the command execution context

## License

MIT

Hope this helps! Let me know if you have any questions or suggestions.
npm package: @hippodev/design-system
Description: Hippo Dev Design System for Application
Latest version: 0.1.8

# React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:

- Configure the top-level `parserOptions` property like this:

```js
export default {
  // other rules...
  parserOptions: {
    ecmaVersion: 'latest',
    sourceType: 'module',
    project: ['./tsconfig.json', './tsconfig.node.json'],
    tsconfigRootDir: __dirname,
  },
}
```

- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked`
- Optionally add `plugin:@typescript-eslint/stylistic-type-checked`
- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list
npm package: @hipporello/embed
Description: Embed boilerplate for hipporello
Latest version: 1.0.10

# Hipporello Embed

## Installation

Install usingNPM:

```sh
npm install @hipporello/embed
```

Usage

```js
import HipporelloEmbed from "@hipporello/embed";


<HipporelloEmbed formId={"#YourformId#"}/>
```