The Assistant is a personal project for learning and experimenting with typescript
. The project is a chatbot like application that responds to user given commands. These commands are defined using a custom built instruction language. The commands can be chained together to create more complex instructions. These are then executed by a custom executor, and the results are returned to the user via messages in the chat.
The web application is hosted here. Once opened, you can type commands. Currently 1 there are only a few commands supported. Assistant is like a interpreter, it takes in string of text, via the text box and interprets the result and displays the result.
The language assistant interprets is called AssistScript
Read more about it here.
Eg:
add 10 20
Outputs 30
NOTE: More documentation is needed
TODO; This section is incomplete and will be updated soon.
Try reading
- ReactJS
- Typescript
- Tailwindcss
- Vite
git clone/download this project, then open the terminal and cd into this project. Then in the terminal run;
npm install
npm run dev
- Documentations
- Keyboard controls
- Better command parsing
- More commands
- Better desktop UI
- Refactors
Footnotes
-
Last updated at 19/11/2023 ↩