AI技能包管理工具

Brainkit是一个通过npm安装、版本控制和复用AI技能的工具,简化AI技能的交付和集成流程。

  • by alaa-alghazouli
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 alaa-alghazouli/brainkit

使用说明

脑工具包

使用npm安装生产就绪的AI技能

为什么选择Brainkit

brainkit 打包AI技能,以便团队可以通过单个npm包安装、版本和重用它们。 它使技能交付变得简单:发现技能、安装工件或源代码,并将其集成到现有的工作流程中。

快速入门

npm install @alaagh/brainkit
npx brainkit list
npx brainkit install threejs-performance-optimizer --dest ./skills

应用程序编程接口

import { listSkills, installSkill } from "@alaagh/brainkit";

const skills = listSkills();
await installSkill("threejs-performance-optimizer", "./local-skills");
import { listSkills, installSkill } from "@alaagh/brainkit";
import type { InstallResult } from "@alaagh/brainkit";

const skills: string[] = listSkills();
const result: InstallResult = await installSkill(
  "threejs-performance-optimizer",
  "./local-skills",
);

看 docs/API_REFERENCE.md 对于所有导出的函数。

CLI参考

brainkit list
brainkit manifest
brainkit catalog
brainkit where threejs-performance-optimizer
brainkit install <skill|all> --dest <path> [--mode artifact|source]

包含什么

  • 当前生产技能: threejs-performance-optimizer
  • 技能工件 .skill 直接安装格式
  • 中的工具注册表空间 tools/manifest.json 为了未来的扩张

存储库布局

  • skills/ 源技能
  • skill-artifacts/ 包装好的 .skill 文件
  • tools/ 人工智能工具元数据和未来的工具包
  • src/ 包API和CLI实现
  • scripts/ 构建和验证脚本
  • tests/ API、CLI、构建和脚本测试

发展

npm install
npm test

贡献

看 CONTRIBUTING.md 并查找标记的问题 good first issue.

许可证

MIT。看 ./LICENSE.