8000 GitHub - asterics/AsTeRICS-Grid: Free, easy-to-use AAC app with offline support, flexible input options, media & smart home access
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

asterics/AsTeRICS-Grid

Repository files navigation

AsTeRICS Grid

AsTeRICS Grid use cases

Create grid-based user interfaces that are flexible and fully accessible.

Use it for:

  • Augmentative and Alternative Communication (AAC): very simple to highly complex communication boards
  • Media access: browse and play YouTube, web radios, podcasts
  • Smart Home control: operate devices directly or integrate with platforms like openHAB or HomeAssistant

Accessible to everyone: can be operated via mouse click, touch, keyboard, single switch, or eye gaze — adaptable to any user's abilities.

Features

  • Cross-platform: works on PC, smartphone, and tablet across Windows, Linux, Android, and iOS
  • No installation required, just open grid.asterics.eu in the browser (or install it to your desktop or home screen)
  • Offline capable: works without an internet connection
  • Optional cloud sync: synchronize your configuration across devices (with end-to-end encryption)
  • Customizable grid system: flexible layouts tailored to any use case
  • Wide range of input methods: click, touch, hover, scanning, keyboard, switches — or advanced methods like eye tracking, head tracking, or EMG muscle sensors (via the AsTeRICS Framework)

AAC-related features

  • Text-to-speech in multiple languages (depending on the device)
  • Multilingual support: build communicators that support different languages
  • Integrated search for free AAC symbols from ARASAAC and Open Symbols
  • Word forms: enable automatic inflections (e.g. conjugations, plurals)
  • Customizable keyboards with word prediction and self-learning dictionaries
  • Global grid: define elements that appear across all pages (e.g. for core vocabulary)
  • Progressive language: design communicators for various language development levels
  • Share created sentences with any other app (e.g. WhatsApp)
  • Built-in messenger: chat within the app using text, emojis, or pictograms – powered by Matrix

Smart Home and media access

  • Smart Home control: directly via HTTP actions or connect with openHAB or HomeAssistant
  • Live elements: display status of the app or external devices
  • Web radio: play any radio station - powered by radio-browser.info
  • Podcasts: listen to any podcast - powered by podcastindex.org
  • YouTube access: search and play videos directly within the app

Where to Use It

There are three online versions of AsTeRICS Grid:

Documentation

See User documentation or AsTeRICS Grid Playlist on YouTube.

Also see Developer documentation (not finished, maybe outdated) and the Collaboration guide.

Run project locally

  1. clone the project git clone git@github.com:asterics/AsTeRICS-Grid.git
  2. install node.js https://nodejs.org/
  3. install yarn, see https://yarnpkg.com/
  4. go to the directory of the cloned project and run yarn install
  5. run npm run start and open http://localhost:9095

Npm scripts

After yarn install the following commands are available:

  1. npm run start --> starts a webserver serving the AsTeRICS grid on http://localhost:9095, does hot reloading if js-sources change.
  2. npm run build --> builds the js-files in folder src to app/build folder.
  3. npm run start-auth --> runs couch-auth locally and makes it possible to create "online users" within the locally running application. A local CouchDb instance is necessary in order to work.
  4. npm run release -> releases the current version with a new tag and push it to gh-pages branch in order to be served at https://grid.asterics.eu/
  5. npm run release-latest -> same as npm run release but with destination https://grid.asterics.eu/latest/
  6. npm run test -> runs tests of the project using Jest.

Support us

While development is currently funded within research projects (see below), the non-profit AsTeRICS Foundation pays for the running server costs. If you w 8000 ant to contribute to these costs, you're very welcome to donate:

   

Acknowledgements and Attribution

AsTeRICS Grid was developed within several funded projects:





Other people and organizations we want to thank:

0