# List of available neuron

A neuron is a module you can use in your synapses. See the [complete neuron documentation](neurons.md) for more information.

| Name                                               | Description                                                                             |
|----------------------------------------------------|-----------------------------------------------------------------------------------------|
| [ansible_task](../neurons/ansible_task/)           | Run an ansible playbook                                                                 |
| [command](../neurons/command/)                     | Run a shell command                                                                     |
| [gmail_checker](../neurons/gmail_checker/)         | Get the number of unread email and their subjects from a gmail account                  |
| [kill_switch](../neurons/kill_switch/)             | Stop Jarvis process                                                                     |
| [push_message](../neurons/push_message/)           | Send a push message to a remote device like Android/iOS/Windows Phone or Chrome browser |
| [say](../neurons/say/)                             | Make Jarvis talk by using TTS                                                           |
| [script](../neurons/script/)                       | Run an executable script                                                                |
| [sleep](../neurons/sleep/)                         | Make Jarvis sleep for a while before continuing                                         |
| [systemdate](../neurons/systemdate/)               | Give the local system date and time                                                     |
| [tasker_autoremote](../neurons/tasker_autoremote/) | Send a message to Android tasker app                                                    |