{"_id":"crewai","_rev":"4-ee791620405055ef0bdc22747e6e3385","name":"crewai","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"crewai","version":"1.0.0","keywords":[],"author":{"name":"Jaafar Skafi"},"license":"MIT","_id":"crewai@1.0.0","maintainers":[{"name":"jaafarskafi1","email":"jaafarskafi1@gmail.com"}],"homepage":"https://github.com/jaafarskafi1/crew-js#readme","bugs":{"url":"https://github.com/jaafarskafi1/crew-js/issues"},"bin":{"crew":"src/crewai/cli/cli.ts"},"dist":{"shasum":"9b8fc7a93083c3e2201f3fbe5163a329abbad63b","tarball":"https://registry.npmjs.org/crewai/-/crewai-1.0.0.tgz","fileCount":91,"integrity":"sha512-G0lCG2vc2mMUyGCIjbvvlTxHFCOisRtqn/Esl4rKmKYrHjo0dF7zWJSLf6jGX7QRLbmQZs+r+TyenJ+/UnJGeQ==","signatures":[{"sig":"MEUCIHrfaCrMsEBzaRRFGwtyhvn65L8N/i3lkeqvkTwLE39cAiEApFh4BAZqM6upTzv5wGHz4mDWNWzpVW5MJQ4ItwzQEEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135965},"main":"src/crewai/cli/cli.ts","type":"module","gitHead":"39d8d6d4b9ec6fb2031cd69a7362dc6713695dce","scripts":{"crew":"ts-node src/crewai/cli/cli.ts"},"_npmUser":{"name":"jaafarskafi1","email":"jaafarskafi1@gmail.com"},"repository":{"url":"git+https://github.com/jaafarskafi1/crew-js.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Crew AI Framework","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.23.8","path":"^0.12.7","uuid":"^10.0.0","chalk":"^5.3.0","openai":"^4.56.0","sqlite":"^5.1.1","js-yaml":"^4.1.0","sqlite3":"^5.1.7","winston":"^3.14.2","fs-extra":"^11.2.0","commander":"^12.1.0","langchain":"^0.2.16","embedchain":"^0.0.8","@dqbd/tiktoken":"^1.0.16","@types/fs-extra":"^11.0.4","console-table-printer":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crewai_1.0.0_1724281994690_0.7670869209173714","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"crewai","version":"1.0.1","keywords":[],"author":{"name":"Jaafar Skafi"},"license":"MIT","_id":"crewai@1.0.1","maintainers":[{"name":"jaafarskafi1","email":"jaafarskafi1@gmail.com"}],"homepage":"https://github.com/jaafarskafi1/crew-js#readme","bugs":{"url":"https://github.com/jaafarskafi1/crew-js/issues"},"bin":{"crew":"src/crewai/cli/cli.ts"},"dist":{"shasum":"9d316344710f9a96de9bdf651572be623397daca","tarball":"https://registry.npmjs.org/crewai/-/crewai-1.0.1.tgz","fileCount":91,"integrity":"sha512-gwukYur9h96Hgrh2F6+P2ZBx68Movy8fpnPV+btOLkOu0wpD+3ZRROMGj/3erO4q1ra+in3n1mCj8vXIJVz6PQ==","signatures":[{"sig":"MEYCIQCzWWtBDqpokriIt2kyhVNPLVlcB6VqsHEDvEnGPvk9jgIhAPjqVUSPETYjHcu8a0ILMhisowloHPMsMYVGng1TxIac","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126234},"main":"src/crewai/cli/cli.ts","type":"module","gitHead":"59c0c258b78f955e392edf2d798ea0cfb141242f","scripts":{"crew":"ts-node src/crewai/cli/cli.ts"},"_npmUser":{"name":"jaafarskafi1","email":"jaafarskafi1@gmail.com"},"repository":{"url":"git+https://github.com/jaafarskafi1/crew-js.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript implementation of the Crew AI Framework","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.23.8","path":"^0.12.7","uuid":"^10.0.0","chalk":"^5.3.0","openai":"^4.56.0","sqlite":"^5.1.1","js-yaml":"^4.1.0","sqlite3":"^5.1.7","winston":"^3.14.2","fs-extra":"^11.2.0","commander":"^12.1.0","langchain":"^0.2.16","embedchain":"^0.0.8","@dqbd/tiktoken":"^1.0.16","@types/fs-extra":"^11.0.4","console-table-printer":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crewai_1.0.1_1724282484382_0.9481417852132179","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-08-21T23:13:14.528Z","modified":"2025-12-11T21:59:10.062Z","1.0.0":"2024-08-21T23:13:14.929Z","1.0.1":"2024-08-21T23:21:24.590Z"},"bugs":{"url":"https://github.com/jaafarskafi1/crew-js/issues"},"author":{"name":"Jaafar Skafi"},"license":"MIT","homepage":"https://github.com/jaafarskafi1/crew-js#readme","keywords":[],"repository":{"url":"git+https://github.com/jaafarskafi1/crew-js.git","type":"git"},"description":"JavaScript implementation of the Crew AI Framework","maintainers":[{"email":"greyson@crewai.com","name":"greysonlalonde"}],"readme":"<div align=\"center\">\n\n![Logo of crewAI, two people rowing on a boat](./docs/crewai_logo.png)\n\n# **crewAI**\n\n🤖 **crewAI**: Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.\n\n<h3>\n\n[Homepage](https://www.crewai.io/) | [Documentation](https://docs.crewai.com/) | [Chat with Docs](https://chatg.pt/DWjSBZn) | [Examples](https://github.com/joaomdmoura/crewai-examples) | [Discord](https://discord.com/invite/X4JWnZnxPb)\n\n</h3>\n\n[![GitHub Repo stars](https://img.shields.io/github/stars/joaomdmoura/crewAI)](https://github.com/joaomdmoura/crewAI)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n\n</div>\n\n## Table of contents\n\n- [Why CrewAI?](#why-crewai)\n- [Getting Started](#getting-started)\n- [Key Features](#key-features)\n- [CLI Commands](#cli-commands)\n- [Examples](#examples)\n- [Connecting Your Crew to a Model](#connecting-your-crew-to-a-model)\n- [How CrewAI Compares](#how-crewai-compares)\n- [Contribution](#contribution)\n- [Telemetry](#telemetry)\n- [License](#license)\n\n## Why CrewAI?\n\nThe power of AI collaboration has too much to offer. CrewAI is designed to enable AI agents to assume roles, share goals, and operate in a cohesive unit - much like a well-oiled crew. Whether you're building a smart assistant platform, an automated customer service ensemble, or a multi-agent research team, CrewAI provides the backbone for sophisticated multi-agent interactions.\n\n## Getting Started\n\nTo get started with CrewAI, follow these simple steps:\n\n### 1. Installation\n\n```\nnpm install crewai\n```\n\n### 2. Basic Usage\n\nHere's a simple example of how to use CrewAI:\n\n```typescript\nimport { Crew, Agent, Task } from 'crewai';\n\n// Create agents\nconst researcher = new Agent('Researcher', {...});\nconst writer = new Agent('Writer', {...});\n\n// Create tasks\nconst researchTask = new Task('Research the topic', {...});\nconst writeTask = new Task('Write the article', {...});\n\n// Create a crew\nconst crew = new Crew({\n  agents: [researcher, writer],\n  tasks: [researchTask, writeTask],\n});\n\n// Run the crew\nconst result = crew.run();\nconsole.log(result);\n```\n\n## CLI Commands\n\nCrewAI comes with a set of CLI commands to help you manage your crew:\n\n1. Create a new crew or pipeline:\n   ```\n   crewai create <type> <name> [--router]\n   ```\n\n2. Train the crew:\n   ```\n   crewai train [-n <iterations>] [-f <filename>]\n   ```\n\n3. Reset memories:\n   ```\n   crewai reset-memories [-l] [-s] [-e] [-k] [-a]\n   ```\n\n4. Run the crew:\n   ```\n   crewai run\n   ```\n\n5. Replay a task:\n   ```\n   crewai replay <task_id>\n   ```\n\nFor more details on each command, use `crewai <command> --help`.","readmeFilename":"README.md"}