KaibanJS  by kaiban-ai

JS framework for multi-agent systems, Kanban-inspired

Created 1 year ago
1,253 stars

Top 31.6% on SourcePulse

GitHubView on GitHub
Project Summary

KaibanJS is a JavaScript-native framework for building and managing multi-agent systems, inspired by Kanban methodologies. It targets JavaScript developers who want to leverage AI agents without learning Python, offering a visual, task-oriented approach to orchestrate complex AI workflows.

How It Works

KaibanJS adapts Kanban principles for AI agent management, allowing users to create, visualize, and manage agents, tasks, and tools. It orchestrates workflows by defining agents with specific roles and goals, assigning them tasks, and managing their execution through a Team object. The framework supports passing results between tasks and offers flexible memory management, enabling sophisticated, multi-step AI processes.

Quick Start & Requirements

  • Install via npx kaibanjs@latest init or npm install kaibanjs.
  • Requires an OpenAI API key (or other LLM provider keys) set in .env.
  • Official documentation and tutorials are available.

Highlighted Details

  • Kanban Board Visualization: Real-time visual tracking of AI agent progress through workflow stages.
  • Role-Based Agents: Design specialized AI agents for distinct functions (e.g., Developer, Product Manager, QA).
  • Tool Integration: Supports LangchainJS-compatible tools for enhanced agent capabilities (e.g., search, calculators).
  • Multi-LLM Support: Integrate diverse AI models (OpenAI, Anthropic, Google) for optimized task execution.

Maintenance & Community

  • Active community support via Discord.
  • Open to community contributions.
  • Follow on Twitter for updates.

Licensing & Compatibility

  • MIT Licensed.
  • Compatible with major JavaScript frameworks (React, Vue, Angular, NextJS, Node.js).

Limitations & Caveats

The framework is JavaScript-native, aiming to bridge the gap for JS developers, but its effectiveness relies on the underlying LLM providers and their respective API keys. Specific performance benchmarks or detailed comparisons to Python-based frameworks are not provided in the README.

Health Check
Last Commit

4 weeks ago

Responsiveness

1 day

Pull Requests (30d)
1
Issues (30d)
0
Star History
25 stars in the last 30 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Thomas Wolf Thomas Wolf(Cofounder of Hugging Face), and
4 more.

ag2 by ag2ai

0.9%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 10 months ago
Updated 2 days ago
Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.1%
17k
Open-source framework for autonomous AI agent development
Created 2 years ago
Updated 7 months ago
Feedback? Help us improve.