
Security News
Re-Enabled GitHub Actions Expose Thousands of Repositories to Mini Shai-Hulud
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.
@arcai/chatbot
Advanced tools
A customizable chatbot widget for websites with beautiful animations and modern design.
npm install @arcai/chatbot
Add the script directly to your HTML:
<!-- Using jsDelivr -->
<script src="https://cdn.jsdelivr.net/npm/@arcai/chatbot/dist/chatbot.min.js"></script>
<!-- OR using UNPKG -->
<script src="https://unpkg.com/@arcai/chatbot/dist/chatbot.min.js"></script>
import { Chatbot } from '@arcai/chatbot';
const chatbot = new Chatbot({
apiKey: 'your-api-key',
position: 'bottom-right',
primaryColor: '#2563eb',
floatAnimation: 'float-up-down',
showThoughts: true,
customThoughts: [
"Need help?",
"Have any questions?",
"I'm here to assist you!"
],
onMessage: async (message) => {
// Handle incoming messages
return "Thanks for your message!";
}
});
<script src="https://cdn.jsdelivr.net/npm/@arcai/chatbot/dist/chatbot.min.js"></script>
<script>
const chatbot = new Arcai.Chatbot({
apiKey: 'your-api-key',
position: 'bottom-right',
primaryColor: '#2563eb',
floatAnimation: 'float-up-down',
showThoughts: true,
customThoughts: [
"Need help?",
"Have any questions?",
"I'm here to assist you!"
],
onMessage: async (message) => {
return "Thanks for your message!";
}
});
</script>
| Option | Type | Default | Description |
|---|---|---|---|
apiKey | string | - | Your API key (required) |
position | string | 'bottom-right' | Widget position ('bottom-right', 'bottom-left', 'top-right', 'top-left') |
primaryColor | string | '#2563eb' | Primary color for the widget |
textColor | string | '#1e293b' | Text color |
bgImage | string | - | Background image URL |
opacity | number | 100 | Background opacity (0-100) |
glassmorphism | boolean | false | Enable glassmorphism effect |
floatAnimation | string | 'float-up-down' | Animation style for the launcher |
showAvatar | boolean | true | Show bot avatar in messages |
showThoughts | boolean | true | Show thought bubbles |
thoughtInterval | number | 8 | Interval between thoughts (seconds) |
customThoughts | string[] | [...] | Custom thought messages |
onMessage | function | - | Message handler function |
open(): Open the chat widgetclose(): Close the chat widgettoggle(): Toggle the chat widgetdestroy(): Remove the widget from the pageThe chatbot extends EventEmitter and emits the following events:
message: When a message is sent or receivedopen: When the widget is openedclose: When the widget is closedThe widget uses CSS variables for easy customization:
:root {
--arcai-primary-color: #2563eb;
--arcai-primary-color-dark: #1d4ed8;
}
MIT
FAQs
A customizable chatbot widget for websites
The npm package @arcai/chatbot receives a total of 4 weekly downloads. As such, @arcai/chatbot popularity was classified as not popular.
We found that @arcai/chatbot demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.

Research
/Security News
The compromise affects MemTensor's MemOS, an open source memory framework for large language models (LLMs) and AI agents. Both npm package @memtensor/memos-cloud-openclaw-plugin and the PyPI package MemoryOS are compromised. They drop cross-platform Go binaries that exfiltrate developer secrets.