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 🙏

© 2024 – Pkg Stats / Ryan Hefner

kaiban-board

v0.1.6

Published

AI workflows are the future of software development, but building robust, multi-agent systems in JavaScript can be challenging. That’s why we created [KaibanJS](https://github.com/kaiban-ai/KaibanJS), an open-source framework designed to make integrating

Downloads

409

Readme

KaibanJS: The JavaScript Framework for AI

AI workflows are the future of software development, but building robust, multi-agent systems in JavaScript can be challenging. That’s why we created KaibanJS, an open-source framework designed to make integrating AI agents into JavaScript applications straightforward, flexible, and powerful.

With KaibanJS, you have the freedom to build AI-powered systems without being tied down by specific platforms or ecosystems. It's built from the ground up for JavaScript developers, with the MIT License, allowing you to freely use, modify, and deploy it wherever you need.


Kaiban Board: An Experimental Visualizer for Your AI Agents

While KaibanJS provides the framework to build your AI workflows, visualizing those workflows can be time-consuming and complex. To address this, we developed Kaiban Board—an experimental UI designed to help you visualize, manage, and share your AI agent teams in a Kanban-style interface.

Kaiban Board UI License

We could have easily built a SaaS platform with free and paid tiers, as many others do. But instead, we understand that developers want full control over their AI projects, including how they handle data and where they choose to host their solutions.

That’s why we’re giving you a free-to-use and integrate UI that you can run locally or deploy wherever you choose. Think of Kaiban Board as being able to run your own Vercel-like infrastructure for AI agents—completely under your own infrastructure.

The Kaiban Board is not as huge as Vercel by now... But I just couldn't think of a better comparison. :)

As we continue to experiment with Kaiban Board, we’ll keep refining the distribution based on your feedback and needs.

This experimental approach gives you the freedom to deploy Kaiban Board on your own terms, without locking you into any specific platform. And to us to figure it out the best way to distribute it.

Over time, we’ll adjust the distribution strategy based on your input and what works best for everyone.


How to Use it

To get started with the Kaiban Board, follow these steps:

Install Kaiban Board

npm install kaiban-board

Usage Example

Here’s a basic example of how to use Kaiban Board in your project:

import 'kaibanjs-ui/dist/index.css';  // Import the minified CSS
import KaibanBoard from 'kaiban-board';  // Import the minified JS

const teams = [
  // Define your teams and tasks here
];

const uiSettings = {
  fullScreen: true,
  showExampleMenu: true,
  showShareOption: true,
  showSettingsOption: true,
};

function App() {
  return (
    <div>
      <KaibanBoard teams={teams} uiSettings={uiSettings} />
    </div>
  );
}

export default App;

Feedback and Future Development

We’re in the early stages of Kaiban Board’s development, and your feedback is essential in helping us shape the future of both the UI and how we distribute it. As we experiment with this tool, we’ll continue learning and iterating to make it better for developers like you.

If you have suggestions or run into issues, please let us know! We're committed to ensuring Kaiban Board evolves based on community feedback.


License

KaibanJS (Framework)

KaibanJS is licensed under the MIT License (One of the most Open Source friendly licenses out there), giving you full freedom to use, modify, and distribute the framework in both personal and commercial projects.

Kaiban Board (Visualizer)

Kaiban Board is licensed under a custom license. You can use it for free, even in commercial projects. However, if you want to modify the existing UI in any way, you will need to obtain a separate license.

For inquiries about licensing modifications or extended features, please contact us.

We're always open to helping innovative people with great ideas, even if they have limited budgets 😉.