Similar to Cortana
Similar to Tasker for Android
- Input methods : Voice,Text or GUI
- Search user files or the web.
- Execute simple tasks like running apps, shutting down, rename files etc.
- Emulate keyboard and mouse clicks multiple times [using xdotools]
- Time above tasks and execute periodically
- Use gedit plugin to dictate text.