openbuddy
A funny and easy AI desk pet — bring the most powerful tools to the most curious minds
File Explorer
Download Latest Version (.zip)- openbuddy-logo.svg
- README.es.md
- README.fr.md
- README.ja.md
- README.zh.md
- style.css
- main.js
- favicon.svg
- filesystem_image.png
- filetype_image.png
- stopwatch_back.png
- stopwatch_font.png
- stopwatch_pink_font.png
- stopwatch_purple_flatput.png
- stopwatch_yellow_leftfont.png
- terminal_image.png
- .gitignore
- index.html
- README.md
- __init__.py
- env.py
- lifecycle.py
- scrub.py
- __init__.py
- agent_prompt.py
- auth.py
- config.py
- devices.py
- fs.py
- history.py
- keys.py
- llm_config.py
- permissions.py
- prompts.py
- __init__.py
- router.py
- __init__.py
- gen.py
- __init__.py
- buffer.py
- pipeline.py
- qwen.py
- sanitize.py
- stt.py
- tts.py
- __init__.py
- cardputer.py
- protocol.py
- webui.py
- __init__.py
- auth.py
- config.py
- db.py
- events.py
- history.py
- keychain.py
- log.py
- mdns.py
- models.py
- server.py
- __init__.py
- test_m27_smoke.py
- __init__.py
- conftest.py
- test_agent_env.py
- test_agent_lifecycle.py
- test_api_config.py
- test_api_devices.py
- test_api_fs.py
- test_api_history.py
- test_api_keys.py
- test_api_prompts.py
- test_auth.py
- test_buffer.py
- test_config.py
- test_events.py
- test_health.py
- test_history.py
- test_hooks.py
- test_keychain.py
- test_mdns.py
- test_permissions_api.py
- test_pipeline.py
- test_qwen.py
- test_sanitize.py
- test_scrub.py
- test_stt.py
- test_tts.py
- test_ws_cardputer.py
- test_ws_mic_flow.py
- test_ws_protocol.py
- test_ws_webui.py
- .gitignore
- pyproject.toml
- uv.lock
- favicon.svg
- icon-picker.html
- motion-icon.svg
- openbuddylogo.svg
- hero.png
- react.svg
- vite.svg
- index.ts
- Librarian.tsx
- Navigator.tsx
- RoyalCrown.tsx
- Scholar.tsx
- Toolsmith.tsx
- Warrior.tsx
- BuddyPage.tsx
- PetBody.tsx
- PetPreview.tsx
- SkinGrid.tsx
- AgentMessage.tsx
- ChatPage.tsx
- ChatRuntime.tsx
- UserMessage.tsx
- Layout.tsx
- MotionBuddy.tsx
- ScatteredDecorations.tsx
- Sidebar.tsx
- EmptyState.tsx
- FileExplorer.tsx
- FilePreview.tsx
- FileTree.tsx
- ResidenceCard.tsx
- RoomPage.tsx
- AgentPromptSection.tsx
- DevicesSection.tsx
- LlmConfigSection.tsx
- PermissionsSection.tsx
- PromptsSection.tsx
- SettingsLayout.tsx
- SettingsPage.tsx
- StickerBookPage.tsx
- button.tsx
- card.tsx
- input.tsx
- label.tsx
- en.json
- zh.json
- index.ts
- api.ts
- chatHistory.ts
- decorations.ts
- fileCategory.ts
- icons.tsx
- useEventStream.ts
- utils.ts
- motion-buddy.css
- pet-animations.css
- App.tsx
- index.css
- main.tsx
- router.tsx
- .gitignore
- components.json
- eslint.config.js
- index.html
- package-lock.json
- package.json
- postcss.config.js
- README.md
- tailwind.config.js
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- bug-report.yml
- clang-format-check.yml
- view.cpp
- view.h
- app_fft.cpp
- app_fft.h
- view.cpp
- view.h
- app_imu.cpp
- app_imu.h
- guide_page.cpp
- view.cpp
- view.h
- app_launcher.cpp
- app_launcher.h
- app_openbuddy.cpp
- app_openbuddy.h
- audio_pipe.cpp
- audio_pipe.h
- pet_render.cpp
- pet_render.h
- wifi_manager.cpp
- wifi_manager.h
- ws_session.cpp
- ws_session.h
- view.cpp
- view.h
- about.cpp
- datetime.cpp
- device.cpp
- wifi.cpp
- workers.h
- app_setup.cpp
- app_setup.h
- app_template.cpp
- app_template.h
- arc_top_clock.cpp
- arc_top_clock.h
- audio.cpp
- audio.h
- common.h
- key_manager.cpp
- key_manager.h
- loading_page.h
- status_bar.cpp
- status_bar.h
- common.h
- apps.h
- CommissionerMedium108.c
- CommissionerMedium64.c
- lv_font_maple_mono_medium_24.c
- lv_font_maple_mono_medium_28.c
- lv_font_maple_mono_medium_48.c
- MontserratSemiBold26.c
- symbols.txt
- big_number_0.c
- big_number_1.c
- big_number_2.c
- big_number_3.c
- big_number_4.c
- big_number_5.c
- big_number_6.c
- big_number_7.c
- big_number_8.c
- big_number_9.c
- classic_hour_hand.c
- classic_minute_hand.c
- classic_second_hand.c
- alarm_icon.c
- go_home_guide.c
- icon_badge.c
- icon_bat_lightning.c
- icon_clock.c
- icon_edit_badge.c
- icon_fft.c
- icon_imu.c
- icon_indicator_left.c
- icon_indicator_right.c
- icon_lucky_wheel.c
- icon_openbuddy.c
- icon_setup.c
- icon_stopwatch.c
- icon_watch_face.c
- lucky_wheel_pointer.c
- pet_disconnected.c
- pet_error.c
- pet_frames.h
- pet_idle.c
- pet_listening.c
- pet_speaking.c
- pet_thinking.c
- boot_sfx.bin
- assets.h
- cst820.cpp
- cst820.h
- rx8130.cpp
- rx8130.h
- Button_Class.cpp
- Button_Class.hpp
- badge_config_ap.html
- config_ap.cpp
- config_ap.h
- settings.cc
- settings.h
- wear_levelling.c
- wear_levelling.h
- hal.cpp
- hal.h
- hal_alarm.cpp
- hal_audio.cpp
- hal_badge.cpp
- hal_button.cpp
- hal_display.cpp
- hal_fs.cpp
- hal_imu.cpp
- hal_ioe.cpp
- hal_pmic.cpp
- hal_rtc.cpp
- CMakeLists.txt
- idf_component.yml
- main.cpp
- M5IOE1.patch
- M5PM1.patch
- .clang-format
- .gitignore
- CMakeLists.txt
- fetch_repos.py
- LICENSE
- partitions.csv
- README.md
- repos.json
- sdkconfig.defaults
- generate.js
- package-lock.json
- package.json
- render.js
- states.js
- svg_builder.js
- .gitignore
- .gitmodules
- CLAUDE.md
- LICENSE
- Makefile
- README.md
- skills-lock.json
// repository documentation
Was this content helpful?
(0 ratings)
