adamperlis/companion-bot
v0.1.0MIT
A furry 3D companion for your web app: a drop-in <companion-bot> element with moods and expressions, plus a customizer users can restyle it with.
scripts
- companion-bot
- assets/companion-bot/appearance.js
- assets/companion-bot/bot2d.js
- assets/companion-bot/bot3d.js
- assets/companion-bot/companion-bot.js
- assets/companion-bot/customizer.js
- assets/companion-bot/vendor/dialkit-2.1.0/index.js
- assets/companion-bot/vendor/three-0.186.1/addons/environments/RoomEnvironment.js
- assets/companion-bot/vendor/three-0.186.1/three.core.js
- assets/companion-bot/vendor/three-0.186.1/three.tsl.min.js
1 more
- assets/companion-bot/vendor/three-0.186.1/three.webgpu.min.js
plugin.json
- name
- companion-bot
- version
- 0.1.0
- description
- A furry 3D companion for your web app: a drop-in <companion-bot> element with moods and expressions, plus a customizer users can restyle it with.
- author
- Adam Perlishttps://github.com/adamperlis
- license
- MIT
- extensions
- com.openai
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "companion-bot",
"version": "0.1.0",
"description": "A furry 3D companion for your web app: a drop-in <companion-bot> element with moods and expressions, plus a customizer users can restyle it with.",
"author": {
"name": "Adam Perlis",
"url": "https://github.com/adamperlis"
},
"homepage": "https://github.com/adamperlis/adam-plugins/tree/master/plugins/companion-bot",
"repository": "https://github.com/adamperlis/adam-plugins",
"license": "MIT",
"keywords": ["mascot", "companion", "character", "web-component", "three.js", "webgpu", "webgl", "shader", "fur", "customizer", "dialkit", "frontend"],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Companion Bot",
"shortDescription": "A furry 3D companion and customizer for your web app.",
"longDescription": "A drop-in <companion-bot> web component: a plush 3D bot that blinks, follows the pointer, hops when clicked and mirrors your app's mood, with a customizer for fur, face, eyes, nose and 14 glasses frames. Three.js on WebGPU with WebGL fallbacks; plain ES modules, no build step.",
"developerName": "Adam Perlis",
"category": "Design",
"capabilities": ["Generate"]
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 10JavaScript files
- openai.yaml
- 8images
- 5other files
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai