Show HN:Intellistant,一款比 LangChain AI 代理快 10-50 倍的 C++ 替代方案
Intellistant 是一個新推出的、可投入生產的 C++23 多代理 AI 框架,旨在為 AI 代理開發提供比 LangChain 等現有解決方案快 10-50 倍的速度。它支援 MCP 協議,用於工具執行和智能代理協調。
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
Production-ready C++23 multi-agent AI framework with MCP protocol support
License
Uh oh!
There was an error while loading. Please reload this page.
pooriayousefi/intellistant
Folders and files
Latest commit
History
Repository files navigation
🚀 Intellistant - Production C++23 Multi-Agent AI Framework
The first production-ready multi-agent framework built entirely in C++23 with MCP-powered tool execution and intelligent agent coordination
What is Intellistant?
Intellistant is a high-performance, production-grade multi-agent AI framework designed for intelligent software development automation. Unlike Python-based frameworks (LangChain, CrewAI, AutoGPT), Intellistant delivers native C++23 performance with full Model Context Protocol (MCP) compliance, providing 10-50x faster execution for agent-based workflows.
🎯 Production Status: ALL 5 PHASES COMPLETE
✅ Phase 1: LLM Client with streaming & tool calling (10/10 tests)
✅ Phase 2: MCP-compliant tool server with 12 production tools (9/9 tests)
✅ Phase 3: Specialized agent system with domain expertise (8/8 tests)
✅ Phase 4: Multi-agent coordinator with intelligent routing (10/10 tests)
✅ Phase 5: REST API + CLI production interfaces (fully functional)
📊 Framework Metrics: 10,000+ lines | 37/37 tests (100% pass rate) | Comprehensive documentation
Quick Start
Prerequisites
Before building Intellistant, you need:
🐳 Docker (Recommended)
See DOCKER.md for complete Docker guide.
🔧 Build from Source
🌟 Why Intellistant?
Multi-Agent Orchestration
Coordinate multiple specialized AI agents to solve complex development tasks through sequential, parallel, or consensus-based collaboration. Unlike single-agent systems, Intellistant's coordinator intelligently routes tasks to domain-expert agents based on intent classification, keyword matching, or custom routing strategies.
MCP-Powered Tool Execution
Full compliance with the Model Context Protocol (MCP 2024-11-05) enables standardized, type-safe tool calling. The framework includes 12 production-ready tools spanning filesystem operations, Git integration, and system command execution—all with automatic schema generation and validation.
C++23 Native Performance
Built entirely in modern C++23, Intellistant delivers 10-50x performance improvement over Python-based frameworks. Zero-copy operations, header-only architecture, and efficient streaming enable low-latency agent responses with minimal memory footprint (<100MB).
Production-Ready Interfaces
Type-Safe Architecture
Leveraging std::expected for error handling eliminates exceptions and provides compile-time safety. Concepts, ranges, and coroutines enable expressive, maintainable code without runtime overhead.
🎯 Core Capabilities
6 Specialized Domain Agents
Each agent is pre-configured with domain-specific system prompts and curated tool access:
12 MCP-Compliant Production Tools
4 Intelligent Routing Strategies
Advanced Coordinator Features
🏗️ Technical Architecture
Modern C++23 Features
Performance Characteristics
Zero External Dependencies (Runtime)
The framework requires only:
Header-only dependencies (httplib, nlohmann/json) are included.
Example Usage
REST API
CLI Interface
Using a Specialized Agent (C++ API)
Multi-Agent Collaboration
Architecture
Documentation
v1.0 (Current - December 2025):
v1.1 (Coming January 2026):
v2.0 (Future):
📜 License
Licensed under the Apache License 2.0. See LICENSE for details.
Why Apache 2.0? Provides explicit patent protection for both contributors and users, making it safer for enterprise adoption. Any contributor grants patent rights, and patent retaliation clauses protect against litigation.
👨💻 Credits
Author: Pooria Yousefi
Version: 1.0.0
Release Date: December 2025
Status: Production Ready ✅
🙏 Acknowledgments
This project was developed with the assistance of Claude Sonnet 4.5 (Anthropic), which provided architectural guidance, code generation support, and comprehensive documentation throughout the development process.
Open Source Dependencies
⭐ Star this repository to follow development and show your support!
About
Production-ready C++23 multi-agent AI framework with MCP protocol support
Resources
License
Contributing
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
1
Packages
0
Languages
Footer
Footer navigation
相關文章