BMO: a living desktop buddy with a Claude brain
Standalone React + Vite app where BMO lives in a little garden: - Redrawn avatar (src/avatar) with depth, cartoon controls and expressive faces; original bmo-preview avatar and scenery kept in src/bmo - Idle life: wandering, chatter, boredom, sleep, pokes, weather and time-of-day reactions - Chat via a local Node server streaming Claude replies (Haiku by default), with live scene awareness and tools to change color, outfit, sky, weather, move and perform - Side menu for API key, appearance, environment and chat log Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"name": "bmo",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "concurrently -k -n brain,web -c cyan,magenta \"npm:dev:server\" \"npm:dev:web\"",
|
||||
"dev:web": "vite",
|
||||
"dev:server": "tsx watch --env-file-if-exists=.env server/index.ts",
|
||||
"build": "tsc -b && vite build",
|
||||
"start": "tsx --env-file-if-exists=.env server/index.ts",
|
||||
"typecheck": "tsc -b",
|
||||
"lint": "oxlint"
|
||||
},
|
||||
"dependencies": {
|
||||
"@anthropic-ai/sdk": "^1.3.0",
|
||||
"react": "^19.3.1",
|
||||
"react-dom": "^19.3.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^24.19.2",
|
||||
"@types/react": "^19.3.0",
|
||||
"@types/react-dom": "^19.3.0",
|
||||
"@vitejs/plugin-react": "^6.1.2",
|
||||
"concurrently": "^10.0.6",
|
||||
"oxlint": "^1.88.0",
|
||||
"tsx": "^4.23.15",
|
||||
"typescript": "~6.0.3",
|
||||
"vite": "^8.3.4"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user