sandeshnaroju/ai-skill-engine
一个自托管后端,让聊天机器人不只是会聊天,还能真正执行任务
AI Skill Engine 是一个后端服务器,能让聊天机器人运行代码、调用外部API、处理文件。只需把聊天机器人指向一个兼容OpenAI格式的接口,就能获得工具调用、沙盒代码执行、MCP集成和管理后台等全套功能。通过Docker几分钟内即可自行部署。
它做什么
- 普通聊天机器人只能对话,无法运行代码、调用你的API或操作文件,而这个后端服务器正是补上这块短板的桥梁
- 一个OpenAI风格的接口(/api/v1/chat/completions)就能实现文档分析、实时API调用、PDF/报告生成、表格计算,以及最多25轮的多步骤问题求解
- 代码和脚本在隔离的沙盒环境中运行——支持Docker、Azure Container Apps、E2B、Fly.io或AWS Lambda——从而保护宿主服务器安全
- 通过标准的Model Context Protocol(MCP)协议,可以直接连接数据库、GitHub、文件系统等外部工具
- 启用ProChat协议后,聊天回复中可以直接渲染出图表、表格、表单等真实交互式界面组件
为什么重要
团队不用再为每个聊天机器人项目从零搭建工具执行、沙盒隔离、日志记录和管理后台,直接接入这个开源引擎即可。它采用Apache 2.0许可证,个人和商业项目都可以免费使用。
本仓库术语
- MCP(Model Context Protocol) · 让AI模型以标准化方式与外部工具和数据源通信的协议
- 沙盒(sandbox) · 让代码在隔离环境中运行、不影响宿主系统的技术
- ProChat · 一种能让聊天回复中生成表格、图表、表单等真实界面组件的协议
- Fernet密钥 · 用于加密存储的API密钥和凭证的32字节安全密钥
- Chat Completion API · OpenAI制定的聊天机器人对话请求与响应的标准接口格式
仓库简介(英文)
Readymade self-hostable backend server for chatbots. Built-in admin dashboard, sandboxed skill execution, MCP integrations, and generative UI via ProChat. Just point your chatbot at one Chat Completion API endpoint.
在 GitHub 打开热门仓库
- vorssaint/vorssaint-utils一个免费菜单栏应用,顶替十几款付费Mac工具
- Alishahryar1/free-claude-code一个本地代理,把编程AI助手接到49家免费或低价模型服务商,不再只能用一家付费服务
- freestylefly/awesome-gpt-image-2把532个GPT-Image2案例拆解成可复用模板的提示词工程库
- block/buzz一个让人类和AI智能体在同一空间里聊天、写代码、做审查的开源协作平台
- NousResearch/hermes-agentNous Research推出的Hermes是一款越用越聪明的AI智能体
- virgiliojr94/book-to-skill把技术类书籍PDF变成AI编程助手随时可查阅的技能包
- VoltAgent/awesome-agent-skills把上千份让AI编程助手秒变专家的操作手册集中放在一个地方
- anthropics/claude-plugins-community一个把大家做的Claude插件集中起来供安装的仓库