open-index/open-npm huggingface dataset:
npm package: @sown/brand
Description: Branding for SOWN
Author: Dan Trickey
Latest version: 1.1.0

# SOWN Brand

This repository contains details and assets for the branding of SOWN.

## Colours

### Brand Colours

- **Light Shade**
  - `#F6F3F2`
  - Use this color as the background for your dark-on-light designs, or the text color of an inverted design. 
- **Light Accent**
  - `#64B3D5`
  - Accent colours can be used to bring attention to design elements by contrasting with the rest of the palette. 
- **Brand Colour**
  - `#008FFF`
  - This colour should be eye-catching but not harsh. It can be liberally applied to your layout as its main identity. 
- **Dark Accent**
  - `#687196`
  - Another accent colour.
- **Dark Shades**
  - `#181C2D`
  - Use as the text color for dark-on-light designs, or as the background for inverted designs.

### Semantic Colours

- Primary - `#128ef2`
- Info - `#1d1d2b`
- Success - `#3ba581`
- Warning - `#b89549`
- Danger - `#f44336`
npm package: @sownt/document-core
Description: Tools to render waypoint-style documents (core package)
Author: carlos@usewaypoint.com
Latest version: 0.0.6

# @usewaypoint/document-core

This is the core library used to build the email messages at [Waypoint](https://www.usewaypoint.com). It is non-opinionated and light on dependencies so that it can be used to compose complex documents.

> [!WARNING]
> This library is still under development and the final interface is subject
> to change

## Installation

**Installation with npm**

```
npm install --save @usewaypoint/document-core
```

## Usage

The root of the library is the `DocumentBlocksDictionary` dictionary. This is a mapping of block names to an object with a zod schema and a corresponding React Component.

```
const dictionary = {
  Alert: {
    schema: z.object({
      message: z.string(),
    }),
    Component: ({ message }: { message: string }) => {
      return <div>{message.toUpperCase()}</div>
    }
  }
}
```

This dictionary object is passed as an argument to the builder functions.

### `buildBlockComponent`

```
const Block = buildBlockComponent(dictionary);

<Block type="Alert" data={{message: 'Hello World' }} />
```

### `buildBlockConfigurationSchema`

```
const Schema = buildBlockConfigurationSchema(dictionary);

const parsedData = Schema.safeParse({
  type: 'Alert',
  data: { message: 'Hello World' },
});
```
npm package: @sowonai/hello-mcp
Description: A Model Context Protocol (MCP) server for greeting functionality
Latest version: 0.1.4

# @sowonai/hello-mcp

A Model Context Protocol (MCP) server that provides greeting functionality.

## MCP usage
### Claude desktop config (claude_desktop_config.json)
```
{
  "mcpServers": {
    "@sowonai/hello-mcp": {
      "command": "npx",
      "args": ["-y", "@sowonai/hello-mcp"]
    }
  }
}
```

## Installation
```shell
npm install
```

## dev usage
```shell
npm run dev
```

## npx usage
```shell
npx @sowonai/hello-mcp
```

## Test usage (using jsonrpc)

### call tools
```json
{"jsonrpc":"2.0","id":"1","method":"tools/call","params":{"name":"hello-world","arguments":{"name":"Doha Park"}}}
```

### list resources
```json
{"jsonrpc":"2.0","id":"2","method":"resources/list","params":{}}
```

### read resource
```json
{"jsonrpc":"2.0","id":"3","method":"resources/read","params":{"uri":"mcp://hello-world/Doha Park"}}
```
npm package: @sowork-app/cli
Description: Local-first CLI that imports, indexes, and searches AI agent session history across Claude Code, Cursor, Codex, and more.
Author: memodb-io
Latest version: 0.1.0

# @sowork-app/cli

Local-first context hub that imports, indexes, and searches conversation history across AI coding agents. One CLI to sync, search, and list sessions from Claude Code, Cursor, Codex, and OpenClaw.

## Install

```bash
npm install -g @sowork-app/cli
```

## Quick Start

```bash
# Sync sessions from your agents
sowork sync claude-code
sowork sync cursor

# Search across all imported sessions
sowork search "database migration"
sowork search "auth" --agent claude-code --limit 20

# List recent sessions
sowork list
sowork list --agent cursor

# Print a full session
sowork print-session <session-id>

# Install real-time sync plugins (auto-import on session end)
sowork plugin install claude-code
sowork plugin install cursor
sowork plugin status

# Cloud account
sowork login
sowork whoami
sowork logout

# Check version
sowork version
```

## Commands

| Command | Description |
|---------|-------------|
| `sync <source>` | Sync sessions from an agent source (`claude-code`, `cursor`, `codex`, `openclaw`) |
| `search <query>` | Full-text search across all imported messages |
| `list` | List sessions, optionally filtered by agent |
| `print-session <id>` | Print a full session transcript |
| `plugin install <agent>` | Install a real-time sync plugin/hook for an agent |
| `plugin status` | Show installed plugin status |
| `login` | Authenticate with the Sowork cloud |
| `logout` | Log out of the Sowork cloud |
| `whoami` | Show the currently logged-in user |
| `version` | Print the CLI version |

## How It Works

Sessions are stored locally in a SQLite database at `~/.sowork/sowork.db`. Override the base directory with the `SOWORK_DIR` environment variable.

When you run `sowork sync`, the CLI scans the agent's local session files, parses them, and indexes messages with FTS5 for fast full-text search. Plugins/hooks can be installed to auto-sync sessions in real time.

Optionally, sessions can be synced to the Sowork cloud after logging in with `sowork login`.

## Development

```bash
pnpm install
pnpm build

# Watch mode
pnpm dev

# Run tests
pnpm test

# Clean build output
pnpm clean
```

**Stack:** TypeScript (CommonJS), Node >= 20, SQLite via `better-sqlite3`, Commander, chalk@4.

## License

MIT
npm package: @sowqadev/fetchs
Description: discordbot commands using js
Author: sowqadev
Latest version: 1.1.7

# Discord bot template using javascript

# Install:

```shell
npm i @sowqadev/fetchs
```

# Support:

1. Moderator:
```shell
	- ban:					|	ban a member
	- bans:					|   	view baned list 
	- chnick:				|	change nick name a member
	- chrole:				|	change role a member
	- deafen:				|	set deafen a member
	- kick:					|	kick a member
	- mute:					|	set mute a member
	- move					| 	move member to another voice channel
	- timeout:				|	set timeout a member
	- undeafen:				|	remove deafen a member
	- unmute:				|	remove mute a member
	- untimeout:				|	remove timeout a member
```

2. Music:
```shell
	- join:					|	join your current voice channel
	- leave:				|   	leave current voice channel
	- nplay:				|	see what track is playing
	- pause:				|	Pause playing
	- play:					|	play an url, find and play from a query
	- queue:				|	see current queue
	- resume:				|	resume playing
	- setloop:				|	set repeated mode for your queue
	- shuffle:				|	shuffle current queue
	- skip:					|	skip current track to next track
	- stop:					|	stop playing and leave voice channel
```

3. Ultility:
```shell
	- ping:					|	get latency of your bot and API
	- status:				|	get bot's status
	- chat:					|	Ask Bing AI or Google Bard
```

# Usage:

1. Create `config.json`

```json
{
  "name": "", (You can use that for your help command)
  "prefix": "Your-prefix", (Only use if you want to use prefix command)

  "token": "Your-Bot-Token",
  "clientId": "Your-Bot-ClientId",

  "__Secure_1PSID": "Your-cookie-__Secure-1PSID",
  "__Secure_1PSIDTS": "Your-cookie-__Secure-1PSIDTS",

  "cookie_U": "Your-cookie-_U",

  "YOUTUBE_API_KEY": "Your-Youtube-API-key"
}
```

2. Run

```shell
  node test/index.js
```

# How to get token and clientID:

1. Token

> Go to https://discord.com/developers/applications/
>
> Chose your discord bot
>
> Chose `Bot`
>
> Chose `Reset Token` and follow the directions, then copy `token`
>
> Go to `config.py`
>
> Paste your Token to variable named `token`

2. CLientID

> Go to https://discord.com/developers/applications/
>
> Chose your discord bot
>
> Copy `application ID` value
>
> Go to `config.py`
>
> Paste your Token to variable named `clientID`

# How to get cookies for ai reponse:

1. Bing AI

> Go to https://bing.com/chat
>
> Run your cookies extension
>
> Copy value of cookies named `_U`
>
> Go to `config.json`
>
> Paste the cookies to `cookie_U`

2. Google Bard

> Go to https://bard.google.com/
>
> Run your `cookies extension`
>
> Copy values of cookies named `__Secure-1PSID` and `__Secure-1PSIDTS`
>
> Go to `config.json`
>
> Paste your cookies value to `__Secure_1PSID` and `__Secure_1PSIDTS`

# Get FFMPEG:

> Go to https://ffmpeg.org/download.html
>
> Download latest version for your OS system
>
> Make sure that ffmpeg can run in your terminal or cmd. If you use Windows, you should add to Your environment variables