universal-ai-brain
Version:
🧠UNIVERSAL AI BRAIN 3.3 - The world's most advanced cognitive architecture with 24 specialized systems, MongoDB 8.1 $rankFusion hybrid search, latest Voyage 3.5 embeddings, and framework-agnostic design. Works with Mastra, Vercel AI, LangChain, OpenAI A
145 lines (144 loc) • 4.23 kB
JSON
{
"name": "universal-ai-brain",
"version": "3.5.0",
"description": "🧠Universal AI Brain 3.3 - The world's most comprehensive cognitive architecture for AI agents with 24 cognitive systems, MongoDB 8.1 $rankFusion hybrid search, latest Voyage 3.5 embeddings, and framework-agnostic design supporting Mastra, Vercel AI, LangChain, OpenAI Agents, and more.",
"files": [
"dist/**/*",
"tests/cognitive-systems/**/*",
"scripts/setup-wizard.js",
"README.md",
"LICENSE"
],
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"bin": {
"universal-ai-brain": "./scripts/setup-wizard.js"
},
"scripts": {
"build": "echo 'Building Universal AI Brain 3.0...' && tsc -p tsconfig.build.json && echo 'Build complete - TypeScript compiled to JavaScript'",
"build:ts": "tsc -p tsconfig.build.json",
"build:watch": "tsc -w -p tsconfig.build.json",
"clean": "rimraf dist",
"prepublishOnly": "npm run clean && npm run build",
"dev": "tsc -w -p tsconfig.build.json",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"test": "jest",
"test:watch": "jest --watch",
"setup": "node scripts/setup-wizard.js",
"setup:cognitive": "node scripts/setup-cognitive-tests.js",
"test:cognitive": "cd tests/cognitive-systems && npm run test:all",
"test:cognitive:memory": "cd tests/cognitive-systems && npm run test:memory",
"test:cognitive:benchmark": "cd tests/cognitive-systems && npm run benchmark:full",
"test:cognitive:setup": "cd tests/cognitive-systems && npm install",
"postinstall": "echo '\n🧠Universal AI Brain 3.4 installed successfully!\n✨ Run: npx universal-ai-brain setup\n to start the interactive setup wizard\n'"
},
"keywords": [
"universal-ai-brain",
"ai-brain-3.0",
"cognitive-architecture",
"mongodb-8.1",
"rankfusion",
"hybrid-search",
"ai-agents",
"vector-search",
"24-cognitive-systems",
"semantic-memory",
"emotional-intelligence",
"goal-hierarchy",
"confidence-tracking",
"attention-management",
"cultural-knowledge",
"skill-capability",
"communication-protocol",
"temporal-planning",
"mastra",
"vercel-ai",
"langchain",
"openai-agents",
"typescript",
"framework-agnostic",
"intelligence-layer",
"context-injection",
"self-improvement",
"safety-guardrails",
"workflow-tracking",
"performance-monitoring"
],
"author": "Rom Iluz <rom@iluz.net>",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/romiluz13/ai_brain_js.git"
},
"bugs": {
"url": "https://github.com/romiluz13/ai_brain_js/issues"
},
"homepage": "https://github.com/romiluz13/ai_brain_js#readme",
"peerDependencies": {
"@ai-sdk/openai": ">=0.0.1",
"@mastra/core": ">=0.1.0",
"@openai/agents": ">=0.0.9",
"ai": ">=3.0.0",
"langchain": ">=0.1.0"
},
"peerDependenciesMeta": {
"@mastra/core": {
"optional": true
},
"@ai-sdk/openai": {
"optional": true
},
"ai": {
"optional": true
},
"langchain": {
"optional": true
},
"@openai/agents": {
"optional": true
}
},
"dependencies": {
"ajv": "^8.12.0",
"ajv-formats": "^2.1.1",
"eventemitter3": "^5.0.1",
"mongodb": "^6.5.0",
"openai": "^4.0.0",
"pino": "^8.19.0",
"snappy": "^7.2.2",
"uuid": "^9.0.1",
"zod": "^3.22.4"
},
"devDependencies": {
"@types/jest": "^29.0.0",
"@types/node": "^20.0.0",
"@types/uuid": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.0.0",
"eslint-config-custom": "*",
"jest": "^29.0.0",
"mongodb-memory-server": "^9.1.6",
"rimraf": "^5.0.0",
"ts-jest": "^29.0.0",
"tsconfig": "*",
"typescript": "^5.0.0",
"@ai-sdk/openai": "^0.0.66",
"@mastra/core": "^0.1.67",
"@mastra/memory": "^0.1.67",
"mastra": "^0.1.67",
"dotenv": "^16.0.0"
},
"engines": {
"node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
},
"optionalDependencies": {
"helmet": "^8.1.0",
"jsonwebtoken": "^9.0.2",
"socket.io": "^4.8.1"
}
}