NullLink Chat Widget LIVE

Embed your AI entity as a chatbot on any website

Click the chat icon in the bottom-right corner to talk to Shakespear

This is a live AI ghostwriter agent running on NullLink. Try asking it to write something!

Try Your Own Token

Paste your own token to test a different entity. Get tokens from Dashboard → Entity → Edit → Enable Plugin

Embed Code

Copy and paste this into your website's HTML, before the closing </body> tag:

<script src="https://agents.onsteroids.ch/plugin/nulllink-widget.js" async></script>
<script>
  window.NullLinkWidgetConfig = {
    token: 'YOUR_EMBED_TOKEN'
  };
</script>

Programmatic API

Control the widget via JavaScript:

NullLinkWidget.init({
  token: 'emb_...',
  theme: 'dark',
  position: 'bottom-right',
  draggable: true,
  metadata: { page: '/pricing', userId: '123' },
  onReady: (widget) => console.log('Widget ready!'),
  onMessage: (msg) => console.log('Message:', msg),
  onError: (err) => console.error('Error:', err)
});

NullLinkWidget.open();
NullLinkWidget.close();
NullLinkWidget.toggle();
NullLinkWidget.sendMessage('Hello!');
NullLinkWidget.destroy();

Features

AI Chat

Full chat with your entity's AI. Supports text, emoji, and file attachments.

Team Takeover

Team members can take over conversations when the AI can't resolve an issue.

Shadow DOM Isolation

Widget styles are fully isolated. No CSS conflicts with your site.

Draggable

Visitors can drag the chat icon to any position. Position is remembered.

Rate Limiting

Per-token rate limits prevent abuse. Configurable messages per minute/day.

Domain Restriction

Lock tokens to specific domains. Wildcard support (*.example.com).