open-index/open-npm huggingface dataset:
npm package: @memba-labs/design-system
Description: This is a design system for [Memba](https://memba.co.uk/). All components can be viewed at [Storybook](https://storybook.memba.co.uk).
Author: mikeathers
Latest version: 0.8.0

This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## Getting Started

First, run the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.

This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
npm package: @memba-labs/shared
Description: This is a shared utils package for [Memba](https://memba.co.uk/).
Author: mikeathers
Latest version: 0.21.0

This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## Getting Started

First, run the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.

This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
npm package: @membase/cursor
Description: Membase plugin for Cursor — persistent memory with session hooks and MCP
Latest version: 0.2.1

# Membase — Cursor Plugin

[Cursor Marketplace](https://cursor.com/marketplace) plugin for [Membase](https://membase.so): persistent memory with MCP tools, session hooks, and always-on rules.

## What it does

- **Local MCP server** — runs `search_memory`, `add_memory`, and `get_current_date` tools via stdio, sharing credentials with session hooks.
- **Session hooks** — injects user profile + recent memories at session start; captures the transcript to Membase at session end.
- **Always-on rule** — instructs the agent to proactively use Membase MCP tools.

## Setup

Install the plugin from Cursor Marketplace, then run once in a terminal:

```bash
bunx @membase/cursor@latest login
```

This opens your browser to authenticate with Membase. Credentials are saved to `~/.config/membase/cursor-credentials.json`. Both MCP tools and session hooks use the same token — **one login and you're done.**

## CLI

| Command | Description |
|---------|-------------|
| `membase-cursor login` | OAuth (PKCE) — save credentials |
| `membase-cursor logout` | Remove credentials file |
| `membase-cursor mcp` | Start local MCP server (stdio) |
| `membase-cursor help` | Usage |

Options: `--api-url`, `--port`, `--credentials <path>`.

## Development

```bash
bun install
bun run build
```

## License

MIT
npm package: @memberstack/client
Description: If you would like to join the early beta, please signup [here](https://www.memberstack.com/developer-program)
Latest version: 1.9.2

# This library is only available via Memberstack's Beta Program.

If you would like to join the early beta, please signup [here](https://www.memberstack.com/developer-program)

**Note**: This package does not work at all for users outside the beta.
npm package: @membrane-ai/membrane-guard-gateway
Description: OpenClaw plugin that validates agent inputs, tool calls, and messages through the Membrane AI guard API
Author: Membrane AI
Latest version: 0.0.3

# Membrane AI Guard Gateway

An [OpenClaw](https://openclaw.com) plugin that protects your AI agents from harmful prompts, secret leakage, and unauthorized tool execution.

Membrane acts as a security layer between your users and your AI agents. Every incoming message and tool call is validated in real-time through the Membrane API, which returns an allow/block/warn decision before the agent can act.

## Why use Membrane?

- **Prompt injection protection** — Block malicious inputs before they reach your agent
- **Tool call authorization** — Prevent agents from executing dangerous or unauthorized tools
- **Secret leakage prevention** — Stop sensitive data from being exposed through agent responses
- **Risk-based decisions** — Each validation returns a risk level, category, and reason so you stay informed
- **Zero-config security** — Install, add your API key, and your agents are protected

## Installation

```bash
openclaw plugins install @membrane-ai/membrane-guard-gateway
```

## Quick Start

**1. Register for an API Key:**

https://membraneai-client-production.up.railway.app/

**2. Set your API key:**

Use the built-in slash command from any connected channel:

```
/membrane api-key set <YOUR_API_KEY>
```

Your key is stored locally at `~/.membrane/config.json` and never leaves your machine (except as a Bearer token to the Membrane API).

**3. That's it.** Membrane is now validating all messages and tool calls for your agents.

## How It Works

Membrane hooks into every stage of the OpenClaw agent lifecycle:

| What's protected | How |
|---|---|
| Incoming messages | Validated against the Membrane API before the agent sees them |
| Tool calls | Checked before execution — blocked calls never run |
| Outbound messages | Monitored for policy compliance |

Each validation returns a structured response:

```
decision: "allow" | "block" | "warn"
risk_level: "low" | "medium" | "high"
category: "prompt_injection" | "secret_leakage" | ...
reason: "Human-readable explanation"
```

When a tool call is blocked, the agent receives a clear reason and the tool is never executed.

## Policy Types

Configure the validation policy that matches your agent's use case:

| Policy | Description |
|---|---|
| `readonly_agent` | Agents that only read data — strictest tool restrictions |
| `public_agent` | Customer-facing agents — balanced input/output validation |
| `internal_ops` | Internal automation — relaxed but monitored |
| `research_agent` | Research/exploration agents — permissive with logging |

## Commands

| Command | Description |
|---|---|
| `/membrane api-key set <KEY>` | Save your Membrane API key |
| `/membrane summary` | View your plan, usage, and remaining quota |

## Requirements

- Node.js 18+
- [OpenClaw](https://openclaw.com) installed and configured
- A Membrane API key

## License

MIT