open-index/open-npm huggingface dataset:
npm package: @selentar/analitoly
Description: AI-powered database analytics with interactive charts — PostgreSQL, MongoDB, Graylog, Grafana
Author: Evgeny Kopp, Roman Borisov, Evgenia Kulkova, Igor Struchkov
Latest version: 0.1.4

# Analitoly

AI-аналитик для любого продукта.

## Installation

### npm (recommended)

```bash
npm install -g analitoly
analitoly
```

Open http://localhost:40000 in your browser.

### Docker

```bash
docker-compose up -d
```

### From source

```bash
git clone <repo-url>
cd analitoly
npm install          # installs all dependencies (root, api, client)
npm run api          # start backend on :40000
npm run client       # start frontend on :30000 (dev mode with hot reload)
```

## Configuration

| Variable | Default | Description |
|----------|---------|-------------|
| `PORT` | `40000` | HTTP server port |
| `ANALITOLY_DATA_DIR` | `~/.analitoly` | Data directory for config and dashboards |
| `ANTHROPIC_API_KEY` | — | Required for AI chat features |
| `GRAYLOG_BASE_URL` | — | Optional: Graylog integration |
| `GRAYLOG_USERNAME` | — | Optional: Graylog credentials |
| `GRAYLOG_PASSWORD` | — | Optional: Graylog credentials |
| `GRAFANA_URL` | — | Optional: Grafana integration |
| `GRAFANA_SERVICE_ACCOUNT_TOKEN` | — | Optional: Grafana credentials |

CLI flags: `--port <number>`, `--data-dir <path>`, `--help`, `--version`

## Claude Code Integration (MCP)

After installing analitoly globally, add to your Claude Code MCP config:

```json
{
  "mcpServers": {
    "analitoly": {
      "type": "stdio",
      "command": "analitoly-mcp"
    }
  }
}
```

This gives Claude Code access to your databases, Graylog, and Grafana through MCP tools.

## Быстрый старт

### Что нужно

- Node.js 20+
- npm

### Установка

```bash
git clone <repo-url> && cd analitoly
cd client && npm i && cd ..
cd api && npm i && cd ..
```

### Запуск

В двух терминалах:

```bash
# терминал 1 — бэкенд
npm run api
```

```bash
# терминал 2 — фронт
npm run client
```

Открыть http://localhost:30000
npm package: @selenuix/docusaurus-plugin-matomo-no-cookies
Description: Matomo plugin (no cookies) for Docusaurus.
Author: Anthony Ciszek
Latest version: 0.0.7

#  Matomo plugin (no cookies) for Docusaurus.

## Introduction

This is a fork from [karser/docusaurus-plugin-matomo](https://github.com/karser/docusaurus-plugin-matomo),
with the only difference being cookie tracking disabled. So thanks to them.

npm install --save @selenuix/docusaurus-plugin-matomo-no-cookies

## Configuration

docusaurus.config.js
```
module.exports = {
  plugins: [
    'docusaurus-plugin-matomo-no-cookies',
  ],
  themeConfig: {
    matomo: {
      matomoUrl: 'https://your.matomo.instance/',
      siteId: 'ID',
      phpLoader: 'matomo.php',
      jsLoader: 'matomo.js',
    },
  },
};
```
npm package: @self-assert/react
Description: A React extension for the self-assert library.
Latest version: 0.3.1

<h1 align="center">
@self-assert/react
</h1>

<div align="center">

![self-assert logo](https://avatars.githubusercontent.com/u/205992123?s=100)

</div>

A React extension for the [`self-assert`](https://github.com/self-assert/self-assert) library.

<div align="center">

[![npm version](https://img.shields.io/npm/v/@self-assert/react)][npm]
[![License](https://img.shields.io/badge/license-MIT-green)][license]

🔗 [Documentation][docs] • [Live Demo][demo]

</div>

## Installation

Install `@self-assert/react` with `npm`:

```shell
npm install self-assert @self-assert/react
```

## License

[MIT][license]

[license]: https://github.com/self-assert/self-assert/blob/main/LICENSE
[npm]: https://www.npmjs.com/package/@self-assert/react
[docs]: https://self-assert.github.io
[demo]: https://codesandbox.io/p/sandbox/github/self-assert/self-assert-react-demo