{"repo":"lalaland-ai/lala-companion","free":true,"listed":false,"github":"https://github.com/lalaland-ai/lala-companion","clone":"git clone https://github.com/lalaland-ai/lala-companion.git","description":"3D personified desktop assistants, tuned for you, powered by AI vision and voice.","language":"TypeScript","stars":43,"topics":["3d","ai","assistant","vrm","companion-app","automation","threejs","electron"],"license":"AGPL-3.0","category":"workflow-automation","readme_excerpt":"lala-companion 3D personified desktop assistants, tuned for you, powered by AI vision and voice. Early access in-development. Features - 3D VRM react-three-fiber avatars. - Always on microphone, voice to voice AI conversations. - Screen vision with GPT4-V. Self operating computer functions. - Install Lala Companion on Linux, Windows or Mac. - Resizable transparent overlay frame, always on-top AI interface for desktops. Join Lalaland Discord X Examples: https://github.com/lalaland-ai/lala-companion/assets/27584221/bdc2e66b-4bbb-4cf1-9802-43f234ed0196 Dev Local Setup Copy .env.example to .env and fill in the OPENAI API KEY . Dev Notes This Electron React app consists of 2 main renderers or \"views\" that talk to eachother through IPC. The reason being, is its hard to build nice GUIs in an also fully transparent, click through, focus-less threejs 3D scene. As a rule, no buttons or 2D layers go in the 3D overlay. Only threejs 3D. Vanilla UIs go in \"main\". It ruins the vibe to mix.","default_branch":null,"files":null,"tree":[],"storefront":"/r/lalaland-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lalaland-ai/lala-companion/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}