open-index/open-npm huggingface dataset:
npm package: @mneuhaus/claude-ci
Description: A command-line tool for automating Claude CLI interactions
Author: mneuhaus
Latest version: 1.1.0

# claude-ci

A CLI tool that runs Claude in non-interactive mode with elegant streaming output formatting
and some additional useful command-line options

## Features

- Non-interactive execution of Claude commands
- Real-time streaming output with color formatting
- JSON stream parsing and pretty printing
- Support for passing options directly to Claude CLI
- Error handling with colored error messages
- Optional logging to file
- Retry support with automatic session resumption
- Working directory support

## Prerequisites

- Node.js >= 18.0.0
- Claude CLI installed and available in PATH

## Installation

### Using npx (no installation required)

You can run claude-ci directly without installing it globally:

```bash
npx @mneuhaus/claude-ci "Your prompt here"
```

### Global installation

```bash
npm install -g @mneuhaus/claude-ci
```

### From source

```bash
# Clone the repository
git clone https://github.com/juniperab/claude-ci.git
cd claude-ci

# Install dependencies
npm install

# Link globally to use as a command
npm link
```

## Usage

### Basic usage

```bash
# Run Claude with a prompt from the command line
claude-ci "Your prompt here"

# Run Claude with a prompt from standard input
cat prompt.txt | claude-ci
echo "What is 2+2?" | claude-ci

# Interactive mode - type prompt and press Ctrl-D to execute
claude-ci
```

### Options

```bash
# Show help
claude-ci -h
claude-ci --help

# Set working directory for claude command
claude-ci -d /tmp "List files"
claude-ci --directory /path/to/project "Analyze this codebase"

# Log all messages to a file
claude-ci -l output.log "Your prompt"
claude-ci --log session.txt "Your prompt"

# Retry on error with automatic session resumption
claude-ci -r "Complex task that might fail"
claude-ci --retry "Long running operation"

# Pass additional options to Claude
claude-ci "Your prompt" -- --model opus --temperature 0.7
```

### Examples

```bash
# Quick calculation
claude-ci "What is 2+2?"

# Using npx (no installation required)
npx @mneuhaus/claude-ci "What is 2+2?"

# Read from file
claude-ci < input.txt

# Pipe from command
cat README.md | claude-ci "Summarize this file"

# Work in specific directory with logging
claude-ci -d /project -l session.log "Run tests and fix any issues"

# Pass Claude-specific options
claude-ci "Write a poem" -- --model opus --temperature 0.9
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Credits

This project is based on [auto-claude](https://github.com/juniperab/auto-claude) by juniperab. Thank you for the original Ruby implementation!
npm package: @mnfst/admin
Description: Official Manifest admin panel
Latest version: 0.1.0-beta
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Manifest admin panel

This is the official [Manifest](https://manifest.build) admin panel.

## Install

First make sure that you have an active Manifest task serving on port 1111.

```
npm install
npm run start
```
npm package: @mnfst/server
Description: Embedded Manifest observability server — self-hosted AI agent monitoring with SQLite, zero external dependencies
Author: MNFST Inc.
Latest version: 5.5.0

# @mnfst/server

Embedded [Manifest](https://manifest.build) observability server for local mode. Runs the full Manifest dashboard backed by SQLite — no PostgreSQL, no Docker, no external services.

[![npm version](https://img.shields.io/npm/v/@mnfst/server?color=cb3837&label=npm)](https://www.npmjs.com/package/@mnfst/server)
[![license](https://img.shields.io/github/license/mnfst/manifest?color=blue)](LICENSE)

## What is this?

This package wraps the Manifest backend (NestJS + TypeORM) into a single `start()` function that boots an embedded server with SQLite. It's used by the [Manifest OpenClaw plugin](https://www.npmjs.com/package/manifest) to run a local observability dashboard for AI agents.

## Usage

```typescript
import { start } from '@mnfst/server';

const app = await start({
  port: 2099,       // default: 2099
  host: '127.0.0.1', // default: 127.0.0.1
  dbPath: './my.db',  // default: ~/.openclaw/manifest/manifest.db
});
```

Once started, the dashboard is available at `http://127.0.0.1:2099` and OTLP endpoints accept traces, metrics, and logs.

## Features

- **Zero-config** — starts with sensible defaults, no env files needed
- **SQLite** — all data stored in a single file, no database server required
- **Full dashboard** — same SolidJS frontend as the cloud version
- **OTLP ingestion** — standard OpenTelemetry HTTP endpoints (JSON + Protobuf)
- **Auto-login** — no authentication required in local mode

## API

### `start(options?): Promise<NestApplication>`

| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `port` | `number` | `2099` | Server port |
| `host` | `string` | `"127.0.0.1"` | Bind address |
| `dbPath` | `string` | `~/.openclaw/manifest/manifest.db` | SQLite database path |

## Related

- [manifest](https://www.npmjs.com/package/manifest) — OpenClaw plugin that uses this server
- [Manifest](https://github.com/mnfst/manifest) — Full source code and documentation

## License

[MIT](LICENSE)
npm package: @mnfst/types
Description: Utility types used by Manifest
Author: Manifest
Latest version: 0.1.0-beta
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Manifest types

Utility types used by Manifest.

## Development

When updating this library, you may need to fetch your local copy of it instead of the published packages from other projects.

The `packages/core/admin` and `packages/core/manifest` projects in this repository have a command to do that it their package.json file. Simply run:

```bash
npm run link-local-types
```

## Build

```
npm run build
```

## Publish

```bash
npm run build
npm publish

# Alpha / Beta versions
npm publish --tag alpha
npm publish --tag beta
```
npm package: @mng12345/water_ball
Description: ![example](https://github.com/Mng12345/water_ball/blob/main/examples/mnggiflab-compressed-from-screen-recorder-2023_12_0610_25_51.gif)
Latest version: 1.0.2

# example
![example](https://github.com/Mng12345/water_ball/blob/main/examples/mnggiflab-compressed-from-screen-recorder-2023_12_0610_25_51.gif)

### install

```bash 
npm install @mng12345/water_ball
```
### example
see the code in directory `examples`

```js
// @ts-check

const waterball = require('@mng12345/water_ball');

main()

function main() {
  const container = document.getElementById('container')
  if (container === null) {
    throw new Error(`container is null`)
  }
  /**
   * @type {waterball.default.Data[]}
   */
  const points = [
    {
      value: 20,
      label: 'xx1'
    },
    {
      value: 30,
      label: 'xx2'
    },
    {
      value: 40,
      label: 'xx3'
    },
    {
      value: 50,
      label: 'xx4'
    },
    {
      value: 60,
      label: 'xx5'
    },
    {
      value: 40,
      label: 'xx6'
    },
  ]
  console.log(`start init`)
  waterball.default.init(container, points)
}



```