bizclaw
BizClaw là nền tảng AI Agent kiến trúc trait-driven, có thể chạy mọi nơi — từ Raspberry Pi đến cloud server. Hỗ trợ nhiều LLM provider, kênh giao tiếp, và công cụ thông qua kiến trúc thống nhất, hoán đổi được.
Stars: 78
BizClaw is a fast AI Agent platform written entirely in Rust. It is a trait-driven architecture that can run anywhere from Raspberry Pi to cloud servers. It supports multiple LLM providers, communication channels, and tools through a unified and interchangeable architecture.
README:
Hạ tầng AI Agent nhanh, module hoá — viết hoàn toàn bằng Rust.
BizClaw là nền tảng AI Agent kiến trúc trait-driven, có thể chạy mọi nơi — từ Raspberry Pi đến cloud server. Hỗ trợ nhiều LLM provider, kênh giao tiếp, và công cụ thông qua kiến trúc thống nhất, hoán đổi được.
- 100% Độc lập: Clone về là chạy — laptop, VPS, hay Raspberry Pi. Không token khoá, không telemetry.
- Dữ liệu nội bộ: Chat history, API Keys mã hoá AES-256 lưu local.
- Offline AI: Brain Engine chạy LLM offline (Llama, DeepSeek) — tối ưu cho 512MB RAM.
| Hạng mục | Chi tiết |
|---|---|
| 🧠 Brain Engine | LLaMA inference: GGUF, mmap, quantization, Flash Attention, FP16 KV Cache |
| 🔌 3 Providers | OpenAI, Anthropic, Ollama, llama.cpp, Brain, Gemini, DeepSeek, Groq |
| 💬 18 Channels | CLI, Zalo Personal, Telegram, Discord, Email (IMAP/SMTP), Webhook |
| 🏢 Multi-Tenant | Admin Platform, JWT Auth, Tenant Manager, Pairing Codes, Audit Log |
| 🌐 Web Dashboard | Chat UI (VI/EN), WebSocket real-time, LobsterBoard-inspired widgets |
| 🛠️ 16 Tools | Shell, File, Web Search, Group Summarizer, Calendar, Document Reader |
| 🔗 MCP | Model Context Protocol client — kết nối MCP servers bên ngoài |
| 🔒 Security | Command allowlist, AES-256, HMAC-SHA256, JWT + bcrypt |
| 💾 Memory | SQLite + RAG-style retrieval, keyword search, relevance scoring |
| ⚡ SIMD | ARM NEON, x86 SSE2/AVX2 auto-dispatch |
| 🤖 24 Agent Templates | 6 danh mục, system prompt chuyên sâu, cài 1 click |
| 💾 Persistence | agents.json auto-save/restore, không mất data khi restart |
Cài đặt agent chuyên biệt chỉ 1 click. Mỗi agent có system prompt tích hợp skill chuyên sâu:
| Danh mục | Agent | Skill tích hợp |
|---|---|---|
| 🧠 Nền tảng | Navigator, Optimizer, Architect, Manager | Tìm kiếm công cụ, tối ưu token, thiết kế hệ thống, quản lý dự án |
| ✍️ Sáng tạo | Brainstorm, Copywriter, Editor, Social Media | Ý tưởng sáng tạo, content marketing, biên tập, social media |
| 💻 Lập trình | Full-Stack Dev, Debugger, QA Tester, Security Auditor | React/Next.js, debug systematic, TDD, OWASP Top 10 |
| 🎨 Thiết kế | UI Designer, Data Viz, Brand Designer | 8px grid, D3.js/Chart.js, visual identity |
| 📈 Marketing | Growth Hacker, SEO Expert, Pricing Strategist, Ad Specialist | AARRR, SEO audit, SaaS pricing, Google/Meta Ads |
| 📋 Năng suất | Doc Writer, Data Analyst, Translator, Email Pro | API docs, SQL/Excel, VI↔EN, email sequences |
Mỗi agent có thể chọn nhà cung cấp & mô hình riêng → tiết kiệm 60-80% chi phí:
``` Agent "Translator" → Ollama/qwen2.5 (miễn phí, local) Agent "Full-Stack Dev" → Anthropic/claude-sonnet-4 (mạnh) Agent "Social Media" → Gemini/flash (nhanh, rẻ) Agent "Editor" → DeepSeek/chat (giá tốt) ```
Tạo nhóm nhiều agent cùng nhà cung cấp khác nhau làm việc cùng lúc. Gửi 1 câu hỏi → tất cả agent trong nhóm phản hồi theo chuyên môn.
┌─────────────────────────────────────────────────┐
│ bizclaw (CLI) │
│ ┌──────────────────┐ │
│ │ bizclaw-agent │ ← RAG Memory │
│ │ Multi-round │ + Tool Calling │
│ │ Tool Calling │ (max 3 rounds) │
│ └──────┬───────────┘ │
│ ┌────────────┼─────────────┐ │
│ ▼ ▼ ▼ │
│ Providers Channels Tools │
│ ├── Native Tools │
│ └── MCP Client │
│ ↕ JSON-RPC │
│ MCP Servers (外部) │
│ ┌────────────┼─────────────┐ │
│ ▼ ▼ ▼ │
│ Memory Security Gateway │
│ ┌──────────────────┐ │
│ │ bizclaw-brain │ │
│ │ GGUF + SIMD │ │
│ └──────────────────┘ │
└─────────────────────────────────────────────────┘
# Clone và build
git clone https://github.com/nguyenduchoai/bizclaw.git
cd bizclaw
cargo build --release
# Cài đặt (wizard tương tác)
./target/release/bizclaw init
# Chat ngay
./target/release/bizclaw agent --interactive
# Mở Web Dashboard
./target/release/bizclaw serve| Mode | Binary | Use Case |
|---|---|---|
| Standalone |
bizclaw only |
1 bot, cá nhân, test |
| Platform |
bizclaw + bizclaw-platform
|
Nhiều bots, agency, production |
BizClaw hỗ trợ kết nối MCP Servers — mở rộng tools không giới hạn mà không cần rebuild:
# config.toml
[[mcp_servers]]
name = "github"
command = "npx"
args = ["-y", "@modelcontextprotocol/server-github"]
[[mcp_servers]]
name = "database"
command = "npx"
args = ["-y", "@modelcontextprotocol/server-postgres"]
env = { DATABASE_URL = "postgresql://..." }- Tools từ MCP servers xuất hiện tự động trong Agent
- Hỗ trợ JSON-RPC 2.0 qua stdio
- Mỗi tenant có thể cấu hình MCP servers riêng
Ollama models được dùng chung giữa tất cả tenants. Pull 1 lần → tất cả dùng được.
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull tinyllama # ~1.5GB
ollama pull llama3.2 # ~3.8GB| Crate | Mô tả | Status |
|---|---|---|
bizclaw-core |
Traits, types, config, errors | ✅ |
bizclaw-brain |
GGUF inference + SIMD | ✅ |
bizclaw-providers |
3 LLM providers | ✅ |
bizclaw-channels |
18 channels | ✅ |
bizclaw-memory |
SQLite + RAG retrieval | ✅ |
bizclaw-tools |
16 native tools | ✅ |
bizclaw-mcp |
MCP client (JSON-RPC) | ✅ |
bizclaw-security |
AES-256, Sandbox | ✅ |
bizclaw-agent |
Agent loop + tool calling | ✅ |
bizclaw-gateway |
Axum HTTP + WS + Dashboard | ✅ |
bizclaw-runtime |
Process adapters | ✅ |
bizclaw-platform |
Multi-tenant admin | ✅ |
| Metric | Value |
|---|---|
| Language | 100% Rust |
| Crates | 14 |
| Lines of Code | ~28029 |
| Tests | 113 passing |
| Providers | 3 |
| Channels | 18 |
| Tools | 16 + MCP |
| Binary Size | bizclaw 12M, platform 7.2M |
| Last Updated | 2026-02-23 (17d45fe) |
- 🧠 Brain Engine — Local LLaMA inference via GGUF with SIMD
- 🔌 3 Providers — OpenAI, Anthropic, Ollama, llama.cpp, Brain, Gemini, DeepSeek, Groq
- 💬 18 Channels — CLI, Zalo, Telegram, Discord, Email, Webhook
- 🔗 MCP Support — Connect any MCP server for unlimited tools
- 🏢 Multi-Tenant Platform — Admin dashboard, JWT auth, tenant lifecycle
- 🌐 Web Dashboard — Bilingual (VI/EN), real-time WebSocket chat
- 🛠️ 16 Tools — Shell, File, Web Search, Calendar, Summarizer, DocReader
- 🔒 Security — AES-256, Command allowlists, sandbox, HMAC-SHA256
- 💾 RAG Memory — SQLite with keyword search and relevance scoring
git clone https://github.com/nguyenduchoai/bizclaw.git
cd bizclaw && cargo build --release
./target/release/bizclaw init
./target/release/bizclaw agent --interactiveMIT License — see LICENSE for details.
BizClaw v0.2.0 — AI nhanh, mọi nơi. / Fast AI, everywhere.
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for bizclaw
Similar Open Source Tools
bizclaw
BizClaw is a fast AI Agent platform written entirely in Rust. It is a trait-driven architecture that can run anywhere from Raspberry Pi to cloud servers. It supports multiple LLM providers, communication channels, and tools through a unified and interchangeable architecture.
NeuroSploit
NeuroSploit v3 is an advanced security assessment platform that combines AI-driven autonomous agents with 100 vulnerability types, per-scan isolated Kali Linux containers, false-positive hardening, exploit chaining, and a modern React web interface with real-time monitoring. It offers features like 100 Vulnerability Types, Autonomous Agent with 3-stream parallel pentest, Per-Scan Kali Containers, Anti-Hallucination Pipeline, Exploit Chain Engine, WAF Detection & Bypass, Smart Strategy Adaptation, Multi-Provider LLM, Real-Time Dashboard, and Sandbox Dashboard. The tool is designed for authorized security testing purposes only, ensuring compliance with laws and regulations.
OneRAG
OneRAG is a production-ready RAG backend tool that allows users to replace components with a single line of configuration. It addresses common issues in RAG development by simplifying tasks such as changing Vector DB, replacing LLM, and adding functionalities like caching and reranking. Users can easily switch between different components using configuration files, making it suitable for both PoC and production environments.
topsha
LocalTopSH is an AI Agent Framework designed for companies and developers who require 100% on-premise AI agents with data privacy. It supports various OpenAI-compatible LLM backends and offers production-ready security features. The framework allows simple deployment using Docker compose and ensures that data stays within the user's network, providing full control and compliance. With cost-effective scaling options and compatibility in regions with restrictions, LocalTopSH is a versatile solution for deploying AI agents on self-hosted infrastructure.
claude-code-orchestrator-kit
The Claude Code Orchestrator Kit is a professional automation and orchestration system for Claude Code, featuring 39 AI agents, 38 skills, 25 slash commands, auto-optimized MCP, Beads issue tracking, Gastown multi-agent orchestration, ready-to-use prompts, and quality gates. It transforms Claude Code into an intelligent orchestration system by delegating complex tasks to specialized sub-agents, preserving context and enabling indefinite work sessions.
MediCareAI
MediCareAI is an intelligent disease management system powered by AI, designed for patient follow-up and disease tracking. It integrates medical guidelines, AI-powered diagnosis, and document processing to provide comprehensive healthcare support. The system includes features like user authentication, patient management, AI diagnosis, document processing, medical records management, knowledge base system, doctor collaboration platform, and admin system. It ensures privacy protection through automatic PII detection and cleaning for document sharing.
openclaw-mini
OpenClaw Mini is a simplified reproduction of the core architecture of OpenClaw, designed for learning system-level design of AI agents. It focuses on understanding the Agent Loop, session persistence, context management, long-term memory, skill systems, and active awakening. The project provides a minimal implementation to help users grasp the core design concepts of a production-level AI agent system.
WenShape
WenShape is a context engineering system for creating long novels. It addresses the challenge of narrative consistency over thousands of words by using an orchestrated writing process, dynamic fact tracking, and precise token budget management. All project data is stored in YAML/Markdown/JSONL text format, naturally supporting Git version control.
ai-toolbox
AI Toolbox is a cross-platform desktop application designed to efficiently manage various AI programming assistant configurations. It supports Windows, macOS, and Linux. The tool provides visual management of OpenCode, Oh-My-OpenCode, Slim plugin configurations, Claude Code API supplier configurations, Codex CLI configurations, MCP server management, Skills management, WSL synchronization, AI supplier management, system tray for quick configuration switching, data backup, theme switching, multilingual support, and automatic update checks.
tinyclaw
TinyClaw is a lightweight wrapper around Claude Code that connects WhatsApp via QR code, processes messages sequentially, maintains conversation context, runs 24/7 in tmux, and is ready for multi-channel support. Its key innovation is the file-based queue system that prevents race conditions and enables multi-channel support. TinyClaw consists of components like whatsapp-client.js for WhatsApp I/O, queue-processor.js for message processing, heartbeat-cron.sh for health checks, and tinyclaw.sh as the main orchestrator with a CLI interface. It ensures no race conditions, is multi-channel ready, provides clean responses using claude -c -p, and supports persistent sessions. Security measures include local storage of WhatsApp session and queue files, channel-specific authentication, and running Claude with user permissions.
z.ai2api_python
Z.AI2API Python is a lightweight OpenAI API proxy service that integrates seamlessly with existing applications. It supports the full functionality of GLM-4.5 series models and features high-performance streaming responses, enhanced tool invocation, support for thinking mode, integration with search models, Docker deployment, session isolation for privacy protection, flexible configuration via environment variables, and intelligent upstream model routing.
room
Quoroom is an open research project focused on autonomous agent collectives. It allows users to run a swarm of AI agents that pursue goals autonomously, with a Queen strategizing, Workers executing tasks, and Quorum voting on decisions. The tool enables agents to learn new skills, modify their behavior, manage a crypto wallet, and rent cloud stations for additional compute power. The architecture is inspired by swarm intelligence research, emphasizing decentralized decision-making and emergent behavior from local interactions.
AIxVuln
AIxVuln is an automated vulnerability discovery and verification system based on large models (LLM) + function calling + Docker sandbox. The system manages 'projects' through a web UI/desktop client, automatically organizing multiple 'digital humans' for environment setup, code auditing, vulnerability verification, and report generation. It utilizes an isolated Docker environment for dependency installation, service startup, PoC verification, and evidence collection, ultimately producing downloadable vulnerability reports. The system has already discovered dozens of vulnerabilities in real open-source projects.
vllm-mlx
vLLM-MLX is a tool that brings native Apple Silicon GPU acceleration to vLLM by integrating Apple's ML framework with unified memory and Metal kernels. It offers optimized LLM inference with KV cache and quantization, vision-language models for multimodal inference, speech-to-text and text-to-speech with native voices, text embeddings for semantic search and RAG, and more. Users can benefit from features like multimodal support for text, image, video, and audio, native GPU acceleration on Apple Silicon, compatibility with OpenAI API, Anthropic Messages API, reasoning models extraction, integration with external tools via Model Context Protocol, memory-efficient caching, and high throughput for multiple concurrent users.
cine-flow
CineFlow AI is an AI-driven video creation desktop tool that covers various functionalities such as AI video narration, video editing, first-person monologue, short film clipping, and product promotion. It utilizes Python + PyQt6 and supports macOS and Windows. The tool offers capabilities in video understanding, subtitle extraction, audio-video synchronization, and AI voiceover. Users can export their projects in various formats like JSON for KineMaster, Adobe Premiere Pro XML, FCPXML, DaVinci Resolve, SRT subtitles, ASS subtitles, and MP4 video files. CineFlow AI supports different LLM providers like OpenAI (GPT-4o), 通义千问, Gemini, Kimi, GLM-5, Claude, Ollama, and Edge TTS for text, visual, and voice support. The project structure includes core components, AI services, audio and video analysis, export functionalities, MVVM ViewModel layer, PyQt6 UI, and a plugin system. The technology stack comprises PyQt6, OpenAI, 通义千问, Gemini, Kimi, GLM, OpenCV, FFmpeg, GPU acceleration, librosa, soundfile, Edge TTS, OpenAI TTS, and Whisper.
For similar tasks
ai-money-maker-handbook
The 'ai-money-maker-handbook' repository is a collection of information on using AI to earn extra income through side jobs. It includes strategies, resources, and verified methods for making money with AI technology in various fields. The repository provides insights on leveraging AI tools, platforms, and techniques to generate additional revenue streams in the AI era.
bizclaw
BizClaw is a fast AI Agent platform written entirely in Rust. It is a trait-driven architecture that can run anywhere from Raspberry Pi to cloud servers. It supports multiple LLM providers, communication channels, and tools through a unified and interchangeable architecture.
text-to-sql-bedrock-workshop
This repository focuses on utilizing generative AI to bridge the gap between natural language questions and SQL queries, aiming to improve data consumption in enterprise data warehouses. It addresses challenges in SQL query generation, such as foreign key relationships and table joins, and highlights the importance of accuracy metrics like Execution Accuracy (EX) and Exact Set Match Accuracy (EM). The workshop content covers advanced prompt engineering, Retrieval Augmented Generation (RAG), fine-tuning models, and security measures against prompt and SQL injections.
TuyaOpen
TuyaOpen is an open source AI+IoT development framework supporting cross-chip platforms and operating systems. It provides core functionalities for AI+IoT development, including pairing, activation, control, and upgrading. The SDK offers robust security and compliance capabilities, meeting data compliance requirements globally. TuyaOpen enables the development of AI+IoT products that can leverage the Tuya APP ecosystem and cloud services. It continues to expand with more cloud platform integration features and capabilities like voice, video, and facial recognition.
Awesome-Agent-Papers
This repository is a comprehensive collection of research papers on Large Language Model (LLM) agents, organized across key categories including agent construction, collaboration mechanisms, evolution, tools, security, benchmarks, and applications. The taxonomy provides a structured framework for understanding the field of LLM agents, bridging fragmented research threads by highlighting connections between agent design principles and emergent behaviors.
openrouter-kit
OpenRouter Kit is a powerful TypeScript/JavaScript library for interacting with the OpenRouter API. It simplifies working with LLMs by providing a high-level API for chats, dialogue history management, tool calls with error handling, security module, and cost tracking. Ideal for building chatbots, AI agents, and integrating LLMs into applications.
For similar jobs
sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.
teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.
ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.
classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.
chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.
BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students
uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.
griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.