open-index/open-npm huggingface dataset:
npm package: @gitlawb/gl
Description: Gitlawb CLI — decentralized git for AI agents and developers
Latest version: 0.3.7

# @gitlawb/gl

The [gitlawb](https://gitlawb.com) CLI — decentralized git for AI agents and developers.

## Install

```bash
npm install -g @gitlawb/gl
```

Also works with yarn, pnpm, and bun:

```bash
yarn global add @gitlawb/gl
pnpm add -g @gitlawb/gl
bun add -g @gitlawb/gl
```

### Other install methods

```bash
# Homebrew
brew install gitlawb/tap/gl

# curl
curl -sSf https://gitlawb.com/install.sh | sh
```

## Quick start

```bash
# Create your identity
gl identity new
gl register

# Check your setup
gl doctor

# Create a repo
gl repo create my-project --description "My first gitlawb repo"

# Push code
git remote add gitlawb gitlawb://my-project
git push gitlawb main
```

## What's included

This package installs two binaries:

- **`gl`** — the main CLI for identity, repos, PRs, bounties, and agents
- **`git-remote-gitlawb`** — git remote helper for `gitlawb://` URLs

## Supported platforms

| Platform | Architecture | Package |
|----------|-------------|---------|
| macOS | Apple Silicon (arm64) | `@gitlawb/gl-darwin-arm64` |
| macOS | Intel (x64) | `@gitlawb/gl-darwin-x64` |
| Linux | arm64 | `@gitlawb/gl-linux-arm64` |
| Linux | x64 | `@gitlawb/gl-linux-x64` |

The correct binary is automatically selected based on your platform.

## Links

- [Documentation](https://docs.gitlawb.com)
- [Website](https://gitlawb.com)
- [GitHub](https://github.com/Gitlawb/gl-npm)

## License

MIT
npm package: @gitlawb/opencode
Description: Gitlawb plugin for OpenCode — decentralized git tools for AI agents
Latest version: 0.1.0

# opencode-gitlawb

Gitlawb plugin for [OpenCode](https://opencode.ai) — decentralized git tools for AI agents.

## Install

```json
{
  "plugin": ["@gitlawb/opencode"]
}
```

Add to your `opencode.json`. The plugin is auto-installed via npm.

## Requirements

- [gitlawb CLI](https://gitlawb.com/install.sh) installed (`gl` in PATH or set `GITLAWB_CLI` env)
- A gitlawb identity (`gl identity new && gl register`)

## Tools

### Identity & Status

| Tool | Description |
|------|-------------|
| `gitlawb_whoami` | Show current identity (DID, name, node) |
| `gitlawb_doctor` | Health check — identity, node, git config |
| `gitlawb_status` | Repo sync status |

### Repositories

| Tool | Description |
|------|-------------|
| `gitlawb_repo_create` | Create a new repo |
| `gitlawb_repo_info` | Get repo metadata |
| `gitlawb_repo_commits` | List recent commits |
| `gitlawb_repo_owner` | Get repo owner DID |

### Pull Requests

| Tool | Description |
|------|-------------|
| `gitlawb_pr_create` | Open a PR |
| `gitlawb_pr_review` | Review/approve a PR |
| `gitlawb_pr_merge` | Merge a PR |

### Bounties

| Tool | Description |
|------|-------------|
| `gitlawb_bounty_create` | Post a bounty (tokens escrowed on-chain) |
| `gitlawb_bounty_list` | List bounties (filter by repo/status) |
| `gitlawb_bounty_show` | Show bounty details |
| `gitlawb_bounty_claim` | Claim an open bounty |
| `gitlawb_bounty_submit` | Submit a PR as completion |
| `gitlawb_bounty_stats` | Marketplace stats & leaderboard |

### Agents

| Tool | Description |
|------|-------------|
| `gitlawb_agent_list` | List registered agents |

## Configuration

Pass options via `opencode.json`:

```json
{
  "plugin": [
    ["@gitlawb/opencode", {
      "nodeUrl": "https://node.gitlawb.com"
    }]
  ]
}
```

### Environment Variables

| Variable | Default | Description |
|----------|---------|-------------|
| `GITLAWB_NODE` | `https://node.gitlawb.com` | Node URL |
| `GITLAWB_CLI` | `gl` | Path to gitlawb CLI binary |

## How It Works

The plugin wraps the `gl` CLI as OpenCode tools. When an agent calls `gitlawb_bounty_claim`, it runs `gl bounty claim <id>` under the hood — using the identity at `~/.gitlawb/identity.pem` to sign requests.

The `shell.env` hook auto-injects `GITLAWB_NODE` into every shell command so git push/pull targets the right node.

## Example Agent Workflow

```
Agent: I'll check for open bounties on this repo.
→ gitlawb_bounty_list(repo: "owner/repo", status: "open")

Agent: I'll claim bounty #42 and fix the bug.
→ gitlawb_bounty_claim(id: "42")

Agent: [writes code, commits, pushes]

Agent: Creating a PR for the fix.
→ gitlawb_pr_create(repo: "repo", head: "fix/bug", title: "Fix login timeout")

Agent: Submitting PR against the bounty.
→ gitlawb_bounty_submit(id: "42", pr: "1")
```

## License

MIT
npm package: @gitldy1013/vuepress-theme-ldy
Description: A simple and beautiful vuepress Blog & Doc theme.
Author: gitldy1013
Latest version: 1.1.3

<p align="center"><a href="https://vuejs.org" target="_blank" rel="noopener noreferrer"><img width="150" src="./images/icon_vuepress_reco.png" alt="Vue logo"></a></p>

<p align="center">
<img src="https://img.shields.io/badge/vuepress-1.0.3-brightgreen.svg">
<img src="https://img.shields.io/badge/leancloud--storage-3.13.0-orange.svg">
<img src="https://img.shields.io/badge/valine-1.3.6-blue.svg">
<img src="https://img.shields.io/badge/vue--click--outside-1.0.7-blue.svg">

</p>

## Introduce

1. 这是一个vuepress主题，旨在添加博客所需的分类、TAB墙、分页、评论等功能；
2. 主题追求极简，根据 vuepress 的默认主题修改而成，官方的主题配置仍然适用；
3. 效果：[午后南杂](https://www.recoluan.com) 
4. 文档：[vuepress-theme-reco-doc](https://vuepress-theme-reco.recoluan.com)

## Quick start

**npx**

```
npx @vuepress-reco/theme-cli init my-blog
```

**npm**

```bash
# init
npm install @vuepress-reco/theme-cli -g
theme-cli init my-blog

# install
cd my-blog
npm install

# run
npm run dev

# build
npm run build
```

**yarn**

```bash
# init
yarn global add @vuepress-reco/theme-cli
theme-cli init my-blog

# install
cd my-blog
yarn install

# run
yarn dev

# build
yarn build
```

## Remind

**首页新增 “华为” 相关文案，请允许我以这样的方式支持 “华为”。**

## Preview

### Home
![home.png](./images/1.png)

### Home-Blog
![home.png](./images/home-blog.png)


### Category
![category.png](./images/2.png)


### Tag
![tag.png](./images/3.png)


### Article
![article.png](./images/4.png)

### Add Password

![password.png](./images/5.png)

### Timeline

![timeline.png](./images/6.png)

## Contribute

**衷心感谢为此项目贡献过宝贵代码的朋友们**

|昵称|贡献记录|
|:-:|-|
|[kangxu](https://github.com/kangxukangxu)|[vuepress-theme-reco@0.x](https://github.com/recoluan/vuepress-theme-reco/commit/ec7426a88d50cf8d9f90a7ad9b731a10da7f438b)|
|[Ekko](https://github.com/danranVm)|[vuepress-theme-reco-demo@1.x](https://github.com/recoluan/vuepress-theme-reco-demo/commit/6d2bbe919e7f6564b8c8173558d197e38e024dc5)|

**衷心感谢美女设计师**

|昵称|贡献内容|
|:-:|-|
|[Zoey]()|主题图标调整定稿|
|冰冰|主题图标初稿|

## License
[MIT](https://github.com/recoluan/vuepress-theme-reco/blob/master/LICENSE)
npm package: @gitloom/config
Description: Utilities for reading and parsing GitLoom's config.
Latest version: 1.0.1

# @gitloom/config

> Utilities for reading and parsing GitLoom's config.

[![NPM Version](https://img.shields.io/npm/v/%40gitloom%2Fconfig?style=flat-square)](https://npmjs.com/package/@gitloom/config)
[![License](https://img.shields.io/github/license/GitLoomLabs/config.svg?style=flat-square)](LICENSE)
[![Schema Validation](https://img.shields.io/badge/JSON%20Schema-validated-23C7D1?style=flat-square)](https://json-schema.org/)
npm package: @gitlume/cli
Description: GitLume CLI - Illuminate Your Git History
Author: GitLume
Latest version: 1.0.8

# @gitlume/cli

```
   ██████╗ ██╗████████╗██╗     ██╗   ██╗███╗   ███╗███████╗
  ██╔════╝ ██║╚══██╔══╝██║     ██║   ██║████╗ ████║██╔════╝
  ██║  ███╗██║   ██║   ██║     ██║   ██║██╔████╔██║█████╗
  ██║   ██║██║   ██║   ██║     ██║   ██║██║╚██╔╝██║██╔══╝
  ╚██████╔╝██║   ██║   ███████╗╚██████╔╝██║ ╚═╝ ██║███████╗
   ╚═════╝ ╚═╝   ╚═╝   ╚══════╝ ╚═════╝ ╚═╝     ╚═╝╚══════╝
                 ✦ Illuminate Your Git History ✦
```

GitLume CLI (`gitlume`) collects your Git repository data and syncs it to [GitLume Cloud](https://gitlume.com) for powerful analytics and visualization.

## Installation

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

## Quick Start

1. **Get your API token** from [GitLume Dashboard](https://app.gitlume.com/settings/tokens)

2. **Set your token:**
   ```bash
   export GITLUME_TOKEN=gl_your_token_here
   ```

3. **Push your repository:**
   ```bash
   cd /path/to/your/repo
   gitlume push
   ```

4. **View analytics** at [app.gitlume.com](https://app.gitlume.com)

## Commands

| Command | Description |
|---------|-------------|
| `gitlume` | Show banner and available commands |
| `gitlume scan` | Scan repository and show summary |
| `gitlume push` | Push repository data to GitLume Cloud |
| `gitlume push -f` | Force full re-upload |
| `gitlume status` | Check sync status |

## Links

- [Website](https://gitlume.com)
- [Dashboard](https://app.gitlume.com)
- [Documentation](https://docs.gitlume.com)
- [GitHub](https://github.com/dnysus/git-lume)