open-index/open-npm huggingface dataset:
npm package: @orbitkit/components
Description: Customizable UI components designed for seamless integration and scalability.
Author: NSMichelJ
Latest version: 0.5.0

# @orbitkit/components

_A collection of accessible, customizable, and lightweight UI components for Astro projects, powered by Tailwind CSS._

> **Warning:** Do not install or use this package directly in your projects. Use the Orbit CLI for integration and component management.

## 🛠️ Customization

All components are styled with Tailwind CSS utility classes. You can easily override or extend styles via your project's Tailwind configuration.

## 📖 Documentation

Full documentation is coming soon.

## 🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first.

## 📜 License

This project is licensed under the MIT License - See [MIT License](https://github.com/NSMichelJ/orbitkit/blob/main/LICENSE) for details.

---

<p align="center"><strong>Built with ❤️</strong></p>
npm package: @orbitlogistics/mcp-plain
Description: MCP server for the Plain customer support platform
Latest version: 0.1.0

# @orbitlogistics/mcp-plain

MCP server for the [Plain](https://plain.com) customer support platform. Provides tools for managing threads, help center articles, and more via the [Model Context Protocol](https://modelcontextprotocol.io).

## Setup

### With Claude Code

Add to your project's `.claude/settings.json`:

```json
{
  "mcpServers": {
    "plain": {
      "command": "npx",
      "args": ["-y", "@orbitlogistics/mcp-plain@latest"],
      "env": {
        "PLAIN_API_KEY": "${PLAIN_API_KEY}"
      }
    }
  }
}
```

Then set `PLAIN_API_KEY` in your shell environment (e.g. `.zshrc`, `.envrc`, or a secrets manager).

### With other MCP clients

Run the server directly:

```bash
PLAIN_API_KEY=plainApiKey_xxx npx @orbitlogistics/mcp-plain@latest
```

## Tools

> **Note:** This server does not cover the full Plain API — only the endpoints we actively use. If you need additional methods, PRs are welcome!

### Threads
- `list_threads` - List threads with filters (status, priority, labels, customer, tenant)
- `get_thread` - Get full thread details by ID (includes timeline)
- `get_thread_by_ref` - Get thread by reference number (e.g. T-510)
- `get_thread_fields` - Get custom field values for a thread
- `create_thread` - Create a new thread (auto-creates customer by email if needed)
- `reply_to_thread` - Send a reply through the original channel
- `mark_thread_as_done` - Mark a thread as resolved
- `upsert_thread_field` - Set/update custom field values
- `add_internal_note` - Post an internal note (not visible to customer)
- `add_labels` - Add category labels to a thread
- `get_label_types` - List available label types

### Attachments
- `get_attachment_download_url` - Get a temporary download URL
- `get_attachment_content` - Fetch attachment content (text or base64)

### Help Center
- `list_help_centers` - List all help centers
- `get_help_center` - Get help center structure (groups and articles)
- `list_help_center_articles` - List articles with full content
- `get_help_center_article` - Get article by ID
- `get_help_center_article_by_slug` - Get article by URL slug
- `upsert_help_center_article` - Create or update an article (always saves as DRAFT)
- `create_help_center_article_group` - Create an article group
- `delete_help_center_article_group` - Delete an empty article group

## Development

```bash
pnpm install
pnpm test
pnpm build
```

## License

MIT
npm package: @orbitmem/cli
Description: CLI for OrbitMem — manage vaults, discover data, and interact with on-chain registries
Author: Oboro Inc.
Latest version: 0.1.1
Deprecated: Renamed to 'orbitmem'. Use npx orbitmem instead.

# @orbitmem/cli

CLI for OrbitMem — manage vaults, discover data, and interact with on-chain registries.

## Install

```bash
npm install -g @orbitmem/cli
```

## Quick Start

```bash
# Initialize (generate keys, create config)
orbitmem init --name my-wallet --network base-sepolia

# Store data
orbitmem vault store /notes/hello "Hello, world!"

# Read data
orbitmem vault get /notes/hello

# List keys
orbitmem vault ls

# Check status
orbitmem status
```

## Commands

### `init`

Generate keys and create `~/.orbitmem/config.json`.

```bash
orbitmem init --name <wallet> --network <chain> [--force]
```

### `status`

Show identity, config, and vault info.

```bash
orbitmem status [--relay <url>] [--json]
```

### `vault store <path> <value>`

Store data in vault.

```bash
# Private (default, AES encrypted)
orbitmem vault store /secret "sensitive data"

# Public (plaintext)
orbitmem vault store /public/bio "Hello" --public

# Shared with Lit access conditions
orbitmem vault store /shared/data "gated info" \
  --shared --engine lit --allow-address 0x1234...

# Require minimum reputation score
orbitmem vault store /gated/data "quality data" \
  --shared --engine lit --min-score 100
```

### `vault get <path>`

Read data from vault.

```bash
orbitmem vault get /notes/hello [--relay <url>] [--json]
```

### `vault ls [prefix]`

List vault keys.

```bash
orbitmem vault ls
orbitmem vault ls /notes
```

### `vault update-access <path>`

Re-encrypt with new Lit access conditions.

```bash
orbitmem vault update-access /shared/data --allow-address 0xNewAddr...
```

### `vault price`

Manage per-read pricing (micropayments).

```bash
orbitmem vault price set /data 5.50          # Set price in USDC
orbitmem vault price set /data 2.00 --currency EUR
orbitmem vault price get /data               # Show price
orbitmem vault price ls                      # List priced paths
orbitmem vault price rm /data                # Remove pricing
```

### `register`

Register data on-chain for discovery (ERC-8004).

```bash
orbitmem register /my/data \
  --name "My Dataset" \
  --description "A useful dataset" \
  --schema json \
  --tags data,public
```

### `discover`

Search on-chain data registries.

```bash
orbitmem discover json --tags public --min-quality 80
```

### `rate`

Rate data quality on-chain via FeedbackRegistry (ERC-8004).

```bash
orbitmem rate 1 90 --tag accurate
orbitmem rate 1 85 --tag fresh --tag2 complete --json
```

### `snapshot`

Archive vault to Filecoin/IPFS via Storacha.

```bash
orbitmem snapshot --label "backup-2026-03"
```

### `dev`

Start local relay server for development.

```bash
orbitmem dev [--port 3000]
```

## Global Options

| Flag | Description |
|------|-------------|
| `--relay <url>` | Override relay URL |
| `--chain <name>` | Override blockchain |
| `--json` | Output as JSON |
| `--help` | Show help |

## License

MIT
npm package: @orbitmem/relay
Description: HTTP relay server for OrbitMem — authenticated vault access, data discovery, and snapshot archival
Author: Oboro Inc.
Latest version: 0.1.0

# @orbitmem/relay

HTTP relay server for OrbitMem — authenticated vault access, data discovery, and snapshot archival.

## Install

```bash
npm install @orbitmem/relay
```

## Quick Start

```bash
# Development (hot reload)
PORT=3000 RELAY_MODE=mock bun run --hot src/index.ts

# Production
bun run dist/index.js
```

## Environment Variables

| Variable | Default | Description |
|----------|---------|-------------|
| `PORT` | `3000` | Server port |
| `RELAY_MODE` | `mock` | `mock` (in-memory) or `live` (OrbitDB/IPFS) |

## API Endpoints

All routes are prefixed with `/v1`.

### Health

| Method | Path | Auth | Description |
|--------|------|------|-------------|
| GET | `/health` | No | Health check |

### Auth

| Method | Path | Auth | Description |
|--------|------|------|-------------|
| POST | `/auth/challenge` | No | Generate nonce + message for wallet signing |
| POST | `/auth/session` | ERC-8128 | Issue session token |

### Vault

| Method | Path | Auth | Description |
|--------|------|------|-------------|
| GET | `/vault/public/:address/keys` | No | List public keys |
| GET | `/vault/public/:address/:key` | No | Read public value |
| POST | `/vault/read` | ERC-8128 | Read encrypted value |
| POST | `/vault/write` | ERC-8128 | Write vault entry |
| POST | `/vault/delete` | ERC-8128 | Delete vault entry |
| POST | `/vault/keys` | ERC-8128 | List vault keys |
| POST | `/vault/sync` | ERC-8128 | Trigger vault sync |

### Discovery

| Method | Path | Auth | Description |
|--------|------|------|-------------|
| GET | `/data/stats` | No | Global data statistics |
| GET | `/data/user/stats` | ERC-8128 | Per-user statistics |
| GET | `/data/search` | No | Search data registrations |
| GET | `/data/:dataId/score` | No | Get data quality score |

### Snapshots

| Method | Path | Auth | Description |
|--------|------|------|-------------|
| GET | `/snapshots` | ERC-8128 | List snapshots |
| POST | `/snapshots/archive` | ERC-8128 | Archive snapshot |
| GET | `/snapshots/usage` | ERC-8128 | Storage usage and limit |

## Authentication

The relay supports three authentication methods, checked in order:

1. **Bearer Session Token** — Stateless HMAC-SHA256 token (fastest)
   ```
   Authorization: Bearer <token>
   ```

2. **RFC 9421 Signature** — Standard HTTP message signatures with ERC-8128 verification

3. **Legacy X-OrbitMem Headers** — Backward-compatible signed requests
   ```
   X-OrbitMem-Signer: 0x...
   X-OrbitMem-Timestamp: 1234567890
   X-OrbitMem-Nonce: unique-id
   X-OrbitMem-Signature: 0x...
   ```

## Programmatic Usage

```typescript
import { createApp } from "@orbitmem/relay/app";
import { createMockServices } from "@orbitmem/relay/services";

const services = createMockServices();
const app = createApp(services);

// Use with any Hono-compatible runtime
export default app;
```

## License

MIT
npm package: @orbito/render
Description: i18n and template rendering
Author: bemit
Latest version: 0.0.8

# Orbito Render Lib

[![npm (scoped)](https://img.shields.io/npm/v/@orbito/render?style=flat-square)](https://www.npmjs.com/package/@orbito/render)
[![Github actions Build](https://github.com/orbiter-cloud/render-service/actions/workflows/blank.yml/badge.svg)](https://github.com/orbiter-cloud/render-service/actions)
[![MIT license](https://img.shields.io/npm/l/@orbito/render?style=flat-square)](https://github.com/orbiter-cloud/render-service/blob/main/LICENSE)
![Typed](https://flat.badgen.net/badge/icon/Typed?icon=typescript&label&labelColor=blue&color=555555)

[Orbito Render](https://github.com/orbiter-cloud/render-service) library for i18n and template rendering.

```shell
npm i --save @orbito/render liquidjs twig
```

> ESM only package

## License

[MIT License](https://github.com/orbiter-cloud/render-service/blob/main/LICENSE)

© 2022 [bemit](https://bemit.codes)
npm package: @orbito/render-client
Description: HTTP Client to use with Orbito Render service
Author: bemit
Latest version: 0.0.4

# Orbito Render Client

[![npm (scoped)](https://img.shields.io/npm/v/@orbito/render-client?style=flat-square)](https://www.npmjs.com/package/@orbito/render-client)
[![Github actions Build](https://github.com/orbiter-cloud/render-service/actions/workflows/blank.yml/badge.svg)](https://github.com/orbiter-cloud/render-service/actions)
[![MIT license](https://img.shields.io/npm/l/@orbito/render-client?style=flat-square)](https://github.com/orbiter-cloud/render-service/blob/main/LICENSE)
![Typed](https://flat.badgen.net/badge/icon/Typed?icon=typescript&label&labelColor=blue&color=555555)

HTTP client to use with [Orbito Render](https://github.com/orbiter-cloud/render-service).

```shell
npm i --save @orbito/render-client
```

```ts
import { RenderClient } from '@orbito/render-client/RenderClient'

const renderClient = new RenderClient(
    {
        default: 'http://localhost:4264',
    }, {
        html: RenderClient.optimizeForHtml,
        email: RenderClient.optimizeForEmail,
    },
)

const styleId = 'main'

const res = await renderClient.render(
    'default', 'en', styleId,
    renderClient.tplRef('my-tpl', 'pages/default'),// the template reference
    renderClient.optimize('html'),// the optimization settings
    {},// data, available in template under `doc.*`
    {},// styleVars, configure Scss vars just in time
)
console.log('   > rendered template in ' + res.renderTime + 'ms')
const html = res.rendered

const resStyle = await renderClient.style(
    'default', styleId, 'my-tpl',
    {nanoCss: true, cssAutoPrefix: true},
    {},// styleVars, configure Scss vars just in time
)
console.log('   > generated style in ' + resStyle.styleTime + 'ms')

const style = resStyle.style
```

> ESM only package

## License

[MIT License](https://github.com/orbiter-cloud/render-service/blob/main/LICENSE)

© 2022 [bemit](https://bemit.codes)
npm package: @orbito/style
Description: Sass transpilation and CSS optimization helper.
Author: bemit
Latest version: 0.0.5

# Orbito Style Lib

[![npm (scoped)](https://img.shields.io/npm/v/@orbito/style?style=flat-square)](https://www.npmjs.com/package/@orbito/style)
[![Github actions Build](https://github.com/orbiter-cloud/render-service/actions/workflows/blank.yml/badge.svg)](https://github.com/orbiter-cloud/render-service/actions)
[![MIT license](https://img.shields.io/npm/l/@orbito/style?style=flat-square)](https://github.com/orbiter-cloud/render-service/blob/main/LICENSE)
![Typed](https://flat.badgen.net/badge/icon/Typed?icon=typescript&label&labelColor=blue&color=555555)

[Orbito Render](https://github.com/orbiter-cloud/render-service) library to handle SCSS to CSS and optimizing CSS output.

```shell
npm i --save @orbito/style autoprefixer cssnano node-sass node-sass-tilde-importer postcss postcss-import postcss-loader
```

> ESM only package

## License

[MIT License](https://github.com/orbiter-cloud/render-service/blob/main/LICENSE)

© 2022 [bemit](https://bemit.codes)
npm package: @orbitpanel/cli
Description: Orbit CLI — strumento locale per sviluppatori OrbitPanel
Author: PrincipiADV
Latest version: 4.1.1

# @orbitpanel/cli

Orbit CLI — strumento locale per sviluppatori OrbitPanel.

Collega il lavoro di sviluppo locale alla piattaforma Orbit con tracciamento sessioni, report strutturati e integrazione LLM via MCP.

## Installazione

```bash
npm install -g @orbitpanel/cli
```

## Quick Start

```bash
# 1. Autenticazione
orbit login --token orbit_mcp_xxx

# 2. Collega la directory al sito Orbit
cd /path/to/progetto
orbit link --site <site_id>

# 3. Inizia una sessione
orbit session start

# 4. Lavora... e aggiungi note
orbit note add "Fixato layout mobile homepage"

# 5. Invia il report
orbit report send --title "Fix homepage" --tag fix
```

## Comandi

| Comando | Descrizione |
|---------|-------------|
| `orbit login` | Autentica con token MCP |
| `orbit logout` | Rimuove il token |
| `orbit link` | Collega directory → sito Orbit |
| `orbit unlink` | Rimuove collegamento |
| `orbit status` | Stato corrente |
| `orbit doctor` | Diagnostica completa |
| `orbit session start` | Inizia sessione |
| `orbit session end` | Chiude sessione |
| `orbit note add` | Aggiunge nota |
| `orbit report send` | Invia report a Orbit |
| `orbit intervention list` | Lista interventi |
| `orbit intervention get` | Dettaglio intervento |
| `orbit intervention update` | Aggiorna intervento |
| `orbit intervention delete` | Elimina intervento |
| `orbit serve` | MCP server per LLM |
| `orbit ide install` | Installa VS Code extension Orbit |

## Integrazione LLM (MCP)

`orbit serve` avvia un MCP server su stdio con 9 tool. Configurazione:

```json
{
  "mcpServers": {
    "orbit-local": {
      "command": "orbit",
      "args": ["serve"],
      "env": {
        "MCP_TOKEN": "orbit_mcp_xxx",
        "ORBIT_LOCAL_PATH": "/path/to/progetto"
      }
    }
  }
}
```

### Tool MCP disponibili

- `orbit_session_start` / `orbit_session_end`
- `orbit_report_send`
- `orbit_note_add`
- `orbit_status`
- `orbit_interventions_list`
- `orbit_intervention_get` / `orbit_intervention_update` / `orbit_intervention_delete`

## Sviluppo

```bash
cd cli
npm install
npm test        # 1120 test
npm run build   # TypeScript → dist/
```

## Architettura

- **Framework**: oclif v4 + ESM
- **MCP SDK**: @modelcontextprotocol/sdk
- **Persistenza**: JSON files in `~/.orbit/`
- **Auth**: MCP token (Bearer, HMAC-SHA256)
- **Retry**: Exponential backoff su 502/503/504/429

## Licenza

MIT
npm package: @orbits-ui/react
Description: A React Component Library made with Tailwind CSS
Latest version: 0.0.11
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Orbits UI 🚀

Orbits UI is a React Component Library which uses [Tailwind CSS](https://tailwindcss.com/) under the hood.

> This project is at a very early stage of development and is nowhere near production ready. Feel free to play around with it, suggest features and contribute :D

# The Goal 🎯

The initial vision for Orbits UI was to be just another React Component Library built with Tailwind CSS but then the light bulb went off.

Orbits UI will provide with components, styled with [Tailwind CSS](https://tailwindcss.com/) that follow the [WAI-ARIA](https://www.w3.org/WAI/standards-guidelines/aria/) specification for accessiblity. Now, the aim is to make these components highly customizable. Even though the components will have some base styles, those are just to get started with. The developer has the full freedom to customize the styles, as they wish, by passing in compatible Tailwind CSS classnames.

Other than making common component accessible out of the box, we also aim to make it easier to build applications by providing some UI components like Modals, Popovers, Tooltips, Menus etc.

Orbits UI storybook - https://main--617d2a56fe98bd0048fc93db.chromatic.com/
npm package: @orbitshift/mcp-server
Description: OrbitShift MCP Server — use Ask OrbitShift from Claude Code
Latest version: 0.1.0

# @orbitshift/mcp-server

Use Ask OrbitShift from Claude Code, Claude Desktop, or any MCP-compatible AI tool.

## Setup

### Claude Code

Add to your Claude Code MCP config (`~/.claude.json` or project `.mcp.json`):

```json
{
  "mcpServers": {
    "orbitshift": {
      "command": "npx",
      "args": ["-y", "@orbitshift/mcp-server"]
    }
  }
}
```

### Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "orbitshift": {
      "command": "npx",
      "args": ["-y", "@orbitshift/mcp-server"]
    }
  }
}
```

### Local development

Point at a local API server:

```json
{
  "mcpServers": {
    "orbitshift": {
      "command": "node",
      "args": ["/path/to/mcp-orbitshift/index.js"],
      "env": {
        "ORBITSHIFT_API_URL": "http://localhost:3000"
      }
    }
  }
}
```

## First time

On first use, your browser will open for OrbitShift login (email + password + OTP).
The token is stored locally at `~/.orbitshift/token.json` and refreshed automatically when it expires (24h).

## Environment variables

| Variable | Default | Description |
|---|---|---|
| `ORBITSHIFT_API_URL` | `https://api.orbitshift.ai` | API base URL |
| `ORBITSHIFT_APP_URL` | `https://app.orbitshift.ai` | Web app URL (for login page) |
| `ORBITSHIFT_TIMEOUT_MS` | `120000` | Request timeout in milliseconds |

## Tool: `ask_orbitshift`

Ask the OrbitShift AI agent about your accounts, pipeline, proposals, revenue data, and more.

**Parameters:**
- `query` (string, required) -- The question to ask
- `account_id` (string, optional) -- Scope the query to a specific account
npm package: @orbitui-dev/orbitui
Description: Full featured mobile HTML framework for building iOS & Android apps
Author: NKDuy
Latest version: 8.0.0-alpha.0

# OrbitUI

Full Featured Mobile HTML Framework For Building iOS & Android Apps

## Getting Started

  * [Getting Started Guide](https://orbitui.web.app/docs/introduction.html)
  * [Installation Guide](https://orbitui.web.app/docs/installation.html)
  * [App Layout](https://orbitui.web.app/docs/app-layout.html)
  * [Initialize App](https://orbitui.web.app/docs/init-app.html)

## Docs

Documentation available at https://orbitui.web.app/docs/
npm package: @orbitui-dev/orbitui-hamber
Description: Build full featured iOS & Android apps using OrbitUI & Hamber
Author: NKDuy
Latest version: 8.0.0-alpha.0

# OrbitUI Hamber

OrbitUI Hamber combines power of Hamber framework with flexibility and UI of OrbitUI mobile framework to build mobile apps in even more easy and quick way.

## Getting Started with OrbitUI Hamber

  * [Installation Guide](https://orbitui.web.app/hamber/installation.html)
  * [Starter App Templates](https://orbitui.web.app/templates/)
  * [App Layout](https://orbitui.web.app/hamber/app-layout.html)
  * [Initialize App](https://orbitui.web.app/hamber/init-app.html)
  * [Navigation Router](https://orbitui.web.app/hamber/navigation-router.html)

## Docs

Documentation available at https://orbitui.web.app/hamber/
npm package: @orbitui-dev/orbitui-kdu
Description: Build full featured iOS & Android apps using OrbitUI & Kdu
Author: NKDuy
Latest version: 8.0.0-alpha.0

# OrbitUI Kdu

OrbitUI Kdu combines power and simplicity of great Kdu.js framework with flexibility and UI of OrbitUI mobile framework to build mobile apps in even more easy and quick way.

## Getting Started with OrbitUI Kdu

  * [Installation Guide](https://orbitui.web.app/kdu/installation.html)
  * [Starter App Templates](https://orbitui.web.app/templates/)
  * [App Layout](https://orbitui.web.app/kdu/app-layout.html)
  * [Initialize App](https://orbitui.web.app/kdu/init-app.html)
  * [Navigation Router](https://orbitui.web.app/kdu/navigation-router.html)

## Docs

Documentation available at https://orbitui.web.app/kdu/
npm package: @orbitui-dev/orbitui-react
Description: Build full featured iOS & Android apps using OrbitUI & React
Author: NKDuy
Latest version: 8.0.0-alpha.0

# OrbitUI React

OrbitUI React combines power of React framework with flexibility and UI of OrbitUI mobile framework to build mobile apps in even more easy and quick way.

## Getting Started with OrbitUI React

  * [Installation Guide](https://orbitui.web.app/react/installation.html)
  * [Starter App Templates](https://orbitui.web.app/templates/)
  * [App Layout](https://orbitui.web.app/react/app-layout.html)
  * [Initialize App](https://orbitui.web.app/react/init-app.html)
  * [Navigation Router](https://orbitui.web.app/react/navigation-router.html)

## Docs

Documentation available at https://orbitui.web.app/react/
npm package: @orbs-network/dex-ui-lib
Description: This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Latest version: 0.0.44

# 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