npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@nusabyte/jebat

v8.2.2

Published

JEBAT v8.2.2 npm launcher for the sovereign AI workstation. Bootstraps the JEBAT CLI from the official repository.

Readme

JEBAT v8.2.2 — Sovereign Agent OS & Agent Workstation

npm version npm downloads License Node

Sovereign execution, private memory, and audited intelligence.

JEBAT is an enterprise-grade self-hosted AI platform and agent workstation. It provides governed local LLM inference, secure cognitive routing, multi-agent swarm orchestration, embedded threat reconnaissance, and eternal memory — all running fully air-gapped on your private network with zero data leakage.

Named after the legendary Malay warrior Hang Jebat — loyal, powerful, and unforgettable.


🚀 Quick Start

Zero-Config Installation (npx / bunx)

# Run immediately — bootstraps the JEBAT CLI on first run
npx @nusabyte/jebat repl

# Or with bun
bunx @nusabyte/jebat repl

# One-shot chat
npx @nusabyte/jebat chat "Explain the memory consolidation algorithm"

# Run agent task
npx @nusabyte/jebat agent "Audit all API endpoints in src/services"

Requirements

| Tool | Version | Install | |------|---------|---------| | Node.js | ≥ 18 | nodejs.org | | Python | ≥ 3.11 | python.org | | pip | Latest | Included with Python |


📦 Installation Methods

Method 1: npx (Recommended — Zero Install)

npx @nusabyte/jebat repl
  • Bootstraps the supported JEBAT CLI on first run
  • Requires Node.js 18+, Python 3.11+, and pip
  • Does not use the unrelated jebat package on PyPI

Method 2: Global Install

npm install -g @nusabyte/jebat
# or
bun install -g @nusabyte/jebat

jebat repl

Method 3: Source Build (Advanced)

git clone https://github.com/nusabyte-my/jebat-core.git
cd jebat-core
curl -fsSL https://raw.githubusercontent.com/nusabyte-my/jebat-core/main/install.sh | bash   # bootstrap the Python core
jebat repl

The npm package is a thin launcher. On first run it downloads and runs the bootstrap, which provisions Python, the venv, and the jebat launcher in ~/.local. Do not run pip install jebat — that name is an unrelated PyPI package (a website checker) and is not JEBAT. The bootstrap is the only supported install path.


🎯 Core Commands

| Command | Description | |---------|-------------| | jebat repl | Interactive REPL — streaming, tools, history (primary interface) | | jebat chat "prompt" | One-shot chat with tool calling | | jebat agent "task" | Run one-shot agent with tool-calling | | jebat config show\|set\|reset\|edit | Full configuration management | | jebat file read\|write\|patch\|search\|undo\|tree | Safe file ops with backups | | jebat tools list\|inspect | Inspect registered tools | | jebat memory store\|search\|stats | 5-layer eternal memory | | jebat status | System health & provider status | | jebat --version | Show version | | jebat --help | Show help |


🔧 Configuration

Config file: ~/.jebat/jebat.yaml

agent:
  default_model: "qwen2.5-coder:7b"
  default_provider: "ollama"
  safety_mode: "confirm"
  max_iterations: 10
  stream_tokens: true

llm_providers:
  ollama_host: "http://localhost:11434"
  fallback_providers: ["openrouter", "groq", "openai"]

security:
  enable_guardrails: true
  audit_log: true

Quick Config Commands

# Show config
npx @nusabyte/jebat config show

# Set value
npx @nusabyte/jebat config set agent.safety_mode confirm

# Edit in $EDITOR
npx @nusabyte/jebat config edit

🏗️ Architecture

┌─────────────────────────────────────────────────────────────┐
│  JEBAT Wrapper (this package)                                │
│  • Auto-installs Python package via pip                      │
│  • Forwards CLI arguments                                    │
│  • Handles stdin/stdout for REPL                             │
└───────────────────────┬─────────────────────────────────────┘
                        ▼
┌─────────────────────────────────────────────────────────────┐
│  JEBAT Python Core (via bootstrap — NOT pip install jebat)    │
│  • ReAct AgentLoop (Think→Act→Observe)                       │
│  • Ultra-Think (7 reasoning modes)                           │
│  • Ultra-Loop (autonomous agent)                             │
│  • 5-Layer Memory (M0→M4 with heat scoring)                  │
│  • Registered tools and workspace integrations               │
│  • MCP Client + Server                                       │
│  • Multi-Agent Swarms (Tukang/Hulubalang/Pawang)             │
└─────────────────────────────────────────────────────────────┘

🔐 Security & Privacy

  • 100% Local — No data leaves your machine
  • Encrypted Storage — Fernet (API keys) + Argon2id (passwords)
  • Audit Logging — All tool executions tracked
  • 3-Tier Safety — auto / confirm / dangerous
  • Sandbox Isolation — Docker for untrusted code
  • No Telemetry — Opt-in only

🤝 MCP Integration

The npm launcher starts the JEBAT CLI. MCP server hosting requires a full JEBAT workspace checkout and the jebat-mcp entry point; see the MCP guide. Do not rely on an unauthenticated shared public MCP endpoint.

# From a full workspace checkout
python ./jebat-mcp --transport stdio

# Or self-host HTTP behind an authenticated reverse proxy
python ./jebat-mcp --transport http --host 127.0.0.1 --port 8099

🌍 Platform Support

| OS | Shell | Status | |----|-------|--------| | macOS | zsh/fish/bash | ✅ Full | | Linux | bash/zsh/fish | ✅ Full | | Windows | PowerShell/CMD/Git Bash | ✅ Full | | WSL2 | bash | ✅ Full |


📚 Documentation


🤝 Contributing

# Clone repo
git clone https://github.com/nusabyte-my/jebat-core.git
cd jebat-core/jebat-npm

# Test locally
npm link
jebat repl

📄 License

MIT License — See LICENSE file.

Developed under strict data residency governance by NusaByte.
Built with ❤️ by Shaidan Shaari (humm1ngb1rd).


🙏 Acknowledgments

  • Python core: jebat-core
  • Ollama — Local LLM inference
  • LangGraph — Cognitive orchestration
  • Rich / prompt-toolkit — Terminal interfaces
  • Playwright — Browser automation

🗡️ The JEBAT Way

"Hang Jebat fought with loyalty and honor. JEBAT remembers with precision and purpose."

Your AI. Your Data. Your Legacy.

🗡️ JEBAT v8.2.2Because warriors remember everything that matters.