kiriya

io.github.SatPaingOo由 GitHub 帳號 SatPaingOo 發布v0.3.0更新於 Oct 24, 2026

Developer tools for files, git, ports, processes and more, the same on Windows, Linux and macOS

概覽

AI 產生的概覽

本機 MCP 伺服器,向助理開放 kiriya 的跨平台開發工具箱:檔案、git、連接埠、程序、壓縮檔、編碼轉換等,並附安全確認。

可以做什麼
尋找、讀取、搜尋、比對、複製、移動、重新命名和刪除檔案與資料夾,刪除會進資源回收筒,多檔案變更先顯示計畫。檢視資料夾下所有儲存庫的 git 狀態,並執行 fetch、pull 和切換分支。列出和結束程序,查看哪個程序佔用 TCP 連接埠、尋找可用連接埠,並檢查本機位址、TCP 連通性和 DNS。建立和開啟 ZIP 與 tar.gz 壓縮檔,在 base64、hex、URL 編碼、JSON、JWT、時間和大小寫之間轉換文字。讀取環境變數、PATH 和 .env 檔案,產生隨機識別碼、密碼和權杖,並掃描資料夾中已提交的密鑰。
適用情境
適合讓助理以相同方式在 Windows、Linux 和 macOS 上處理日常本機開發雜務,例如清理建置產物、批次查看儲存庫狀態或查明連接埠被誰佔用。面向需要在不可逆操作前先確認的代理。
執行需求
透過 npm 套件 kiriya 以 npx 作為本機程序執行,需要 Node.js 22.13 或更新版本。未宣告帳號、API 金鑰或環境變數。可用 doctor 指令檢查執行環境、資源回收筒、剪貼簿、git、docker 和外掛。
安裝前請注意
它可以刪除檔案和資料夾、結束程序、切換 git 分支;README 稱刪除會進資源回收筒且不可逆操作需確認,但永久刪除和結束程序仍具破壞性。secrets 模組會讀取檔案尋找權杖、私鑰和密碼,結果可能包含敏感值。self-update 在套用時會安裝新版本。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 kiriya,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

kiriya

One command-line toolbox for everyday developer work that behaves the same on Windows, Linux and macOS.

kiriya (ကိရိယာ, Burmese for "tool") saves remembering del and rm, netstat -ano and lsof -i, clip and pbcopy, or writing a one-off script for each. It is one Node.js program with no runtime dependencies. Every command answers --json, and convert json --get reads a value back out of that answer without a second tool. Changes to many files show a plan first, deletions go to the trash, and nothing that cannot be undone happens until you type a confirmation. AI agents can use the same commands over MCP, under the same rules.

Install

kiriya needs Node.js 22.13 or later.

bash
npm install --global kiriya

Then check what this machine gives it:

bash
kiriya doctor

Every release is published from CI with provenance, so npm audit signatures can show which workflow built the copy you installed. Every module below is tested on Windows, Linux and macOS with Node.js 22, 24 and the current release.

Getting started takes it from there, and CONTRIBUTING.md covers building from source.

Quick start

bash
kiriya doctor                                   # what this machine offers kiriyakiriya port who 3000                            # which process holds port 3000kiriya files find --name "*.log" --older 30d    # the same search in every shellkiriya files delete dist --dry-run              # the plan, before anything changeskiriya git status ~/code --json                 # every repository under a folder, as JSON

Finding your way

Help goes three steps deep, and each step names the next, so nothing has to be guessed.

bash
kiriya --help              # the modules, and the options every command acceptskiriya help files          # one module: its commands, and what each one takeskiriya help files delete   # one command: its arguments, options and examples

kiriya files delete --help says the same as that third line. The middle step lists each command's option names underneath it, so a module's whole surface fits on one screen:

text
Commands  delete   Send files and folders to the trash, or remove them for good with --permanent           --permanent --dry-run --yes --confirm --all  find     Find files and folders by name, extension, type, size, age or emptiness           --name --ext --type --larger --smaller --newer --older --empty --all --limit

Every module also has a guide below with a full reference: every command, argument and option, what each does, and whether it can be undone.

Modules

ModuleWhat it does
archiveZIP and tar.gz archives, made and opened the same way on every OS with no zip, tar or 7-Zip installed.
clipCopy text to the clipboard and paste it back, with Unicode intact on every OS.
completionTab completion for kiriya's modules, commands, options and values in bash, zsh, fish and PowerShell.
configkiriya's own settings, such as the plugins to load, in one file per user.
convertConvert text between base64, hex, URL encoding, JSON, JWT, times and cases, entirely on this machine.
dockerdocker compose for the project in the current folder, and a previewed clean-up of the engine.
doctorCheck what this machine gives kiriya: runtime, configuration, trash, clipboard, git, docker and plugins.
envEnvironment variables, PATH and .env files, read the same way on every OS.
filesFiles and folders: create, find, read, search, compare, copy, move, rename and delete, the same on every OS.
genRandom identifiers, passwords and tokens from the operating system's secure random source.
gitGit across every repository under a folder: status, fetch, pull and switch.
netLocal addresses, TCP reachability and DNS lookups, the same on every OS.
openOpen a file or folder in its default application, or a web address in the browser.
portSee which process listens on a TCP port, end it, or find a free port, the same on every OS.
procList, find and end processes, and show them as a tree, the same on every OS.
secretsFind secrets committed into a folder's files: tokens, private keys and passwords in plain sight.
self-updateAsk the registry whether a newer kiriya exists, and install it with --apply.
sysThis machine and the developer tools on it, described the same way on every OS.
waitWait until a port listens, a web address answers or a file appears, the same way on every OS.

AI agents

kiriya mcp serves these commands to AI agents over the Model Context Protocol. It offers only commands that change nothing until you allow more, and asks you before any work that cannot be undone. MCP server shows how to add it to a client.

Documentation

Project

Changelog · Security policy · Code of conduct · MIT licence

來源:README.md,提交 332da3c

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

6
  1. v0.3.0最新Oct 9, 2026
  2. v0.2.0Oct 3, 2026
  3. v0.1.3Oct 3, 2026
  4. v0.1.2Sep 24, 2026
  5. v0.1.1Sep 23, 2026
  6. v0.1.0Sep 23, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分