Skip to content
The Assistive Technology Rapid Integration & Construction Set
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
ACS forgot to commit ACS source file with version number change to 4.0 May 3, 2019
ARE application version number is plaintext type Apr 24, 2019
ARE_RestAPIlibraries Merge pull request #308 from asterics/sprint-201903-dynamic-properties Apr 16, 2019
Android AsTeRICS 2.2 initial commit Jul 29, 2013
BNCIevaluationSuite AsTeRICS 2.2 initial commit Jul 29, 2013
CIMs updated teensy interface for mouse control -> merged from tag evaluat… May 13, 2019
Documentation updated documentation May 11, 2019
Installer Delete make_release_packages.bat Apr 12, 2019
NativeASAPIlibraries updated GSMmodem library for x64 Oct 19, 2017
Tests/integrationTests improved test cases, Jul 1, 2016
bin changed version number of ACS from 3.0 to 4.0 (although the current r… May 2, 2019
.gitattributes added gitattributes in order to checkout unix-files always with unix … Dec 11, 2017
.gitignore removed another bin rule, added some other rules Mar 26, 2019
.gitmodules removed submodules WebACS and help (AsTeRICS-help) Apr 5, 2019
.travis.yml test travis-ci continous integration service:… Apr 28, 2016
ARE-LICENSE_MITOrGPLv3WithException.txt Fixed typo in license Aug 21, 2016
DISCLAIMER.TXT added disclaimer Dec 15, 2013 added changelog for 3.0.1 bug fix release Apr 6, 2018 removed line 'Commited from submodule' Feb 28, 2019
build.xml use WebACS 1.1.0 instead of 1.0.0: now includes editable properties f… Apr 24, 2019
imported.xml removed copyHelpFiles, cleanHelpFiles and git related targets as they… Apr 5, 2019
included.xml Added global build file in AsTeRICS main folder with default target t… Apr 26, 2016

Welcome to AsTeRICS

AsTeRICS is a free and Open-Source graphical construction set for assistive technologies (AT). It allows the creation of flexible solutions for people with disabilities using a large set of sensors and actuators.

Possible applications are

  • Computer input (mouse, keyboard, joystick)
  • Environmental Control (KNX, FS20, IR, EnOcean, openHAB)
  • Toys and Games (Playstation 3, computer games, RC-toys ...)
  • Brain/Neural computer interfaces (Enobio, OpenVIBE, OpenEEG)
  • Android Phone support (SMS, calls)
  • and many more!

For more information see our website


Check out our demos here

Quick Build Instructions

To clone and compile the AsTeRICS framework, please execute the following steps:

  1. Clone Repository (submodules will be cloned during build)
git clone
  1. Install the Java Development Kit (JDK, 32bit preferred) >= 8
  • Ensure to set JAVA_HOME to the folder where you installed the Java JDK and add the JDK bin path to the Environment Variable Path
  1. apache ant build framework (version >= 1.9.1)
  • Ensure to set ANT_HOME to the folder where you installed ant and add the ant bin path to the Environment Variable Path
  • The git command line tool must be available from within ant, ensure to set the Environment Variable Path to the respective bin folder.
  1. Open a terminal and start the AsTeRICS Runtime Environment (ARE) by calling:
ant run

If you don't need commandline support, you can use an IDE for Java Developers, e.g. Eclipse, which already contains ant. There you can directly execute ant targets by selecting the build file build.xml and select the target of choice, e.g. run.


You can find more documentation and build plans for some hardware devices in ModelGuides and DIYGuides.


If you want to contribute to the AsTeRICS project, have questions or just need help using it don't bother to create an issue, pull request or contact us either on the Forum or via email.


This project has been partly funded by the European Commission, Grant Agreement Number 247730 in the years 2010-2012. Since 2013, further development of AsTeRICS software and hardware components is hosted at:

ACS and NativeASAPI libraries

Licensed under LGPL

ARE-middleware, ARE-plugins, services and BNCI Suite

Licensed under a dual license MIT or GPL with CLASSPATH exception

How to apply the dual licensing

You may use these components under the terms of the MIT License, if no source code (plugins, services, libraries, ...) which is contained in your desired collection of ARE plugins and services is licensed under the GNU General Public License (GPL). In order for that, you can remove unneeded plugins or services.

Please note: There are also some plugins (e.g. MathEvaluator, VLC) which are GPL without CLASSPATH exception, so in this case your license would have to be GPL as well.

Please have a look at the individual licenses of the AsTeRICS plugins and services. You find the license files in the subfolder LICENSE of every plugin.


This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. See DISCLAIMER


See Release Notes and the published releases

You can’t perform that action at this time.