PitchHut logo
A CLI tool for seamless interaction with Kachilu Browser.
Pitch

Kachilu Browser CLI is designed for efficient access to native binaries and plugins. It simplifies installation and onboarding through npm and shell scripts, ensuring the user can quickly get started while managing complex setups across platforms. This tool is essential for developers looking to enhance their browsing capabilities.

Description

Kachilu Browser CLI

The Kachilu Browser CLI serves as the public distribution hub for managing the Kachilu browser experience through a command-line interface. This repository contains the npm package for kachilu-browser, which includes native binaries built from a private source repository. If binaries for specific platforms are not included, the postinstall script will pull them from GitHub Releases when available.

Key Features

  • Seamless Integration with OpenClaw: Install the Kachilu Browser as a plugin for OpenClaw that enhances functionality through commands:
    openclaw plugins install kachilu-browser
    openclaw gateway restart
    openclaw plugins inspect kachilu-browser
    
  • Flexible Installation Options: Install the Kachilu Browser using npm or via a shell script. The npm command allows for a straightforward installation and onboarding process:
    npm install -g kachilu-browser
    kachilu-browser onboard
    
    Alternatively, deploy it using the shell installer:
    curl -fsSL https://github.com/kachilu-inc/kachilu-browser/releases/latest/download/install.sh | bash
    
  • Onboarding Targets: The onboarding command intuitively prompts for the host target if the --target option is omitted, or it can be defined manually for non-interactive setups. Users can target different environments such as Codex, Claude Code, or Claude Desktop:
    • codex: links configuration in ~/.codex
    • claudecode: links configuration in ~/.claude
    • claudedesktop: links specialized desktop settings.

MCP Control Plane

Utilizing the MCP prepare and execute workflow is essential to maintain session continuity and accurately manage profiles across different environments, particularly on WSL2. While raw shell commands offer a fallback, they may not ensure the proper connection to the intended browser, highlighting the importance of the MCP framework in operations.

Release and Publishing Model

Native binaries and npm packages are closely managed through this repository to ensure that installations are streamlined and secure:

  • Native binaries are compiled from exclusive source code, packaged with the npm distribution without exposing the source.
  • The npm package ensures compatibility with OpenClaw plugins to facilitate the integration.
  • Following strict workflows for publishing ensures that the package remains consistent and available for users while adhering to npm policies.

Example Commands

For further command options, utilize:

kachilu-browser --help
kachilu-browser onboard --help
node scripts/mcp-server.mjs

This CLI tool not only simplifies installation and management of the Kachilu browser but also ensures developers have the flexibility and control to operate across various platforms efficiently.

0 comments

No comments yet.

Sign in to be the first to comment.