Hisoka Labs · R&D collective

We build to see what breaks.

Hisoka Labs is an open-source research collective. We run experiments in messaging infrastructure, automation, and developer tooling — shipping what survives. No roadmap theater. No vaporware. Just code that earned its keep.

5
active repos
15
watchers
0
marketing hires

Est. 2023 · Indonesia · Apache-2.0 / MIT

scroll

Current experiments

Code that survived.

Three bot frameworks in production. A hosted API, URL shortener, and bio pages in the pipeline. Everything ships with real documentation and no inflated claims.

Flagship MIT JavaScript

zapbot

Event-driven bots, plugin-ready

A WhatsApp bot framework built on zapo-js. Listen for an event, register a plugin, and the bot handles the rest. Bots that grow with your feature list instead of dying inside a single script file.

Event bus highlights

  • message.create Plugin hook
  • group.join Plugin hook
  • reaction.add Plugin hook
  • poll.vote Plugin hook
  • button.press Plugin hook
  • bot.online Plugin hook

In the pipeline Honest

  • waapi Building

    Your number, one REST endpoint

    Send and receive messages through a single HTTPS endpoint with webhooks. Bring your own number, skip the server upkeep.

    Notify me
  • pluginhub Planned

    Plugins without touching core

    Where the plugin ecosystem for zapbot lives: search, install, and run plugins without touching the framework core.

    Notify me

Pipeline

What we are testing.

No made-up dates, no vapor promises. Here is the order, and the shape each piece takes when it lands. Anything below needs the waitlist signal before it gets a schedule.

Active experiments

  • waapi

    Hosted WhatsApp message API with webhooks

  • kua.lat

    URL shortening service with analytics & Bio Links

Next up

  • pluginhub

    Community plugin registry for zapbot

  • docs

    Framework docs + runnable example bots

Join the lab

Get notified when experiments open.

We share access to waapi, kua.lat, and pluginhub with the list first. If no form endpoint is configured, submitting opens a pre-filled email instead so you are never stuck on a dead button.