---
title: "Parallel tools animated icon"
description: "Parallel tools animated icon (AI · Agent operations). Three separated packets run through concurrent tool lanes. Strong dispatches all three decisively and the sockets confirm arrival. Reset hides each packet inside its opaque socket before dimming the socket."
canonical: https://generativeicons.com/icons/parallel-tools/
---

# Parallel tools animated icon

Three separated packets run through concurrent tool lanes. Strong dispatches all three decisively and the sockets confirm arrival. Reset hides each packet inside its opaque socket before dimming the socket.

- Id: `parallel-tools`
- Category: AI · Agent operations
- Search terms: concurrent, concurrency, simultaneous, fan out, multiple tools, multi tool, parallel calls, parallel execution, threads, multithreading, async
- Two states: Ready to Dispatched, played forward and back
- Styles: outline, solid, duotone; outline weights 1.5, 2, 2.5 (any from 1 to 3); motion light or strong
- File: https://generativeicons.com/assets/parallel-tools.lottie (dotLottie, 9984 bytes, sha256 78dc5478da2132d779925121c1a3564f8ef78fc2cfe87838ad33f798db3618e4)
- License: MIT

## Install

```sh
npm install @lottiefiles/generative-icons-runtime
npx generative-icons init
npx generative-icons add parallel-tools
```

## React

```tsx
// npm install @lottiefiles/generative-icons-react
'use client';
import { AnimatedIcon } from '@lottiefiles/generative-icons-react';
import icon, { src } from './generative-icons/parallel-tools.mjs';

export function ParallelToolsIcon() {
  return <AnimatedIcon icon={icon} src={src} size={32}
    color="#ffffff" variant="outline" weight={2}
    motion="light" theme="dark" />;
}
```

## JavaScript

```js
import { createIcon } from '@lottiefiles/generative-icons-runtime';
import icon, { src } from './generative-icons/parallel-tools.mjs';

const handle = await createIcon(canvas, {
  icon, src,
  color: '#ffffff', style: 'outline', weight: 2,
  motion: 'light', theme: 'dark'
});
button.addEventListener('click', () => handle.play());
// On removal: handle.destroy();
```

More: https://generativeicons.com/icons/parallel-tools/ · https://generativeicons.com/api/icons/parallel-tools
