Little agents with a face. Give one a shape, a colour and a mood, and it listens, thinks, talks and naps like it means it. Poke one.
Simmy
Shape
Colour
Mood
Energy1.00
NeedsReactTheme
Sourcecurl --create-dirs -o src/components/points.tsx https://fragms.simonveprek.cz/source/points -o src/components/theme.tsx https://fragms.simonveprek.cz/source/themeSaves src/components/points.tsx and theme.tsx beside it. No setup, works in any React project.
import { Point } from "@/components/points";// Simmy, as set up above<Point shape="flower" color="#3d7bff" mood="listening" />
shapeThe outline. Changing it morphs from one to the other.
circlepebblesquirclecookiecloverflowersunnygumdropstarheartcolorAny CSS colour. Left out, it takes the text colour.
currentColor#ff6a3dany colourmoodWhat it is doing. Map your AI's state to one of these.
idlelisteningthinkingtalkinghappysurprisedsleepysadreadingcuriousexcitedwinkloveconfusedangrydizzylookWhere the eyes go. A direction runs from -1 to 1 on each axis.
pointeraround[x, y]energyHow lively it is, from calm to a lot.
012levelLoudness while talking. Pass a function to have it read every frame.
0 to 1() => numberDefault its own rhythmsizeWidth in pixels. You can also set --point-size in CSS.
numberDefault 120What's new
- 2.0
- Takes the Theme's accent when it has no colour of its own
- 1.1
- Eight new moods, reading, curious, excited, wink, love, confused, angry and dizzy
- Tilts, winks, hearts and a shine to go with them
- 1.0
- First release