Skip to content

Latest commit

 

History

History
81 lines (58 loc) · 1.81 KB

README.md

File metadata and controls

81 lines (58 loc) · 1.81 KB

Echo

Echo is a lightweight, local-first desktop companion for Windows and Linux.

A small character lives on your screen, walks around, falls asleep when you're idle, reacts to your clicks, and can remind you of your events. Fully customizable — add your own companions directly from the application.


Features

  • Desktop companion that stays on top of your windows
  • Physics & behavior
    • Walks around the screen
    • Collides with other windows (Windows & Linux X11)
    • Falls asleep after inactivity
    • Bounces when clicked or when a reminder triggers
  • Custom pets
    • Default fox included
    • Add your own companions directly from the application
  • Achievements system
    • Multiple unlockable achievements
    • Fun to discover
  • Calendar & reminders
    • Add events
    • Your companion notifies you
  • Multi-language
    • French, English, Japanese
  • Completely local
    • All data stored on your machine
    • No network requests

Screenshots

Echo companion     Echo achievements


Custom Pets

You can add your own companions directly from the application.

Just provide the required animation frames (idle, walk, sleep) through the built-in interface.


Building

Requirements

  • CMake ≥ 3.16
  • Qt 6 (Widgets)
  • C++17 compiler
  • Windows or Linux

Build

# Recommended on Windows (PowerShell)
# You may need to adapt the script to your environment
.\Build.ps1

# Or manually
mkdir build && cd build
cmake ..
cmake --build .

Author

Made with care by Rona.

License

MIT