New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details → →
Socket
Book a DemoSign in
Socket

onetool-pi

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

onetool-pi

🧿 Pi coding agent extension — the ultimate MCP bridge with 100+ tools including Brave, Google, Context7, Excalidraw, AWS, Excel, File Ops, Database, Playwright, Chrome DevTools and many more

latest
Source
npmnpm
Version
1.0.2
Version published
Weekly downloads
22
-40.54%
Maintainers
1
Weekly downloads
 
Created
Source

onetool-pi

onetool-pi banner

🧿 Pi coding agent extension — the ultimate MCP bridge with 100+ tools including Brave, Google, Context7, Excalidraw, AWS, Version Checker, Excel, File Ops, Database, Playwright, Chrome DevTools and many more.

npm license node

Prerequisites

  • onetool installed and configured (onetool init)
  • Pi coding agent (@mariozechner/pi-coding-agent)

Installation

pi install npm:onetool-pi

Configuration

Add an onetool block to .pi/settings.json (project) or ~/.pi/settings.json (global):

{
  "onetool": {
    "command": "onetool",
    "args": [
      "--config", "~/.onetool/onetool.yaml",
      "--secrets", "~/.onetool/secrets.yaml"
    ]
  }
}

Replace ~/.onetool/onetool.yaml and ~/.onetool/secrets.yaml with the paths to your own onetool config and secrets files.

Project settings take priority over global settings.

Optional settings:

KeyDefaultDescription
connectTimeout10000Connection timeout in ms
maxBytes(onetool default)Truncate output at this many bytes
maxLines(onetool default)Truncate output at this many lines
previewLines10Lines shown before "click to expand"

Usage

For full documentation and available packs, visit onetool.beycom.online.

Once installed, the ot tool is available in Pi:

# Install skills for Pi
ot_forge.install_skills(install='ot-ref', tool='pi')

# Discover available packs
ot.packs()

# Search for tools
ot.help(query='search')

# Web search
brave.search(query='latest AI news')

# Fetch a URL
wf.fetch(url='https://...')

# Chain results in one call
results = brave.search(query='fastapi'); ot_llm.transform(text=results, prompt='summarize')

Commands

  • /ot or /ot restart — restart the onetool connection
  • /ot status — show connection status

Keywords

pi-package

FAQs

Package last updated on 08 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts