Alris logo

Alris

by Daniel Toba

Alris is an automation system that transforms natural language commands into seamless task execution. It enables you to automate workflows, manage tasks, and control applications through simple, natural language instructions.

View on GitHub

Last updated: N/A

What is Alris?

Alris is an automation system that uses natural language commands to automate workflows, manage tasks, and control applications. It provides a seamless way to interact with systems using simple instructions.

How to use Alris?

To use Alris, first set up both the client and server components following the instructions in the Quick Start section. Once running, you can use the available commands, such as 'search [query]', 'open [url]', 'play video of [query]', and 'play music of [query]' to perform various tasks.

Key features of Alris

  • Natural language command processing

  • Task and workflow automation

  • Process scheduling and management

  • Real-time execution monitoring

  • WebSocket-based communication

  • Modern React-based UI with Next.js

  • FastAPI backend with automation engine

  • Cross-platform compatibility

Use cases of Alris

  • Automating web searches

  • Opening URLs via voice command

  • Playing videos with natural language

  • Playing music with natural language

  • Automating repetitive tasks

FAQ from Alris

What is the license for Alris?

Alris is licensed under the Apache License 2.0.

What are the prerequisites for running Alris?

You need Python 3.x, Node.js 16+, npm or yarn, and a virtual environment (recommended for Python).

How do I set up the client?

Navigate to the client directory, install dependencies using 'npm install', and start the development server using 'npm run dev'.

How do I set up the server?

Navigate to the server directory, create and activate a virtual environment, install dependencies using 'pip install -r requirements.txt', install Playwright browsers using 'playwright install', and start the server using 'python run.py'.

What are some example commands?

Examples include 'search weather in London', 'open github.com', 'play video of cute puppies', and 'play music of The Beatles'.