16 releases
0.2.4 | Aug 16, 2024 |
---|---|
0.2.3 | Aug 15, 2024 |
0.2.2 | Apr 19, 2024 |
0.1.10 | Mar 25, 2024 |
0.1.6 | Jan 6, 2024 |
#1239 in Command line utilities
876 downloads per month
135KB
880 lines
Description
Vayu is a productivity supercharger for engineers. The end goal for the tool is to have a multipurpose tool with various tools such as task and note storage, task management, and a pomodoro study timer. As a computer engineering student at UIUC, having an organized optimized system is critical. I hope to bring that to others with vayu.
Demo Images
Installation
The best way to install vayu is via cargo which comes with an installation of rust. For installation of rust navigate to https://www.rust-lang.org/tools/install.
Then in Windows PowerShell or the approriate Terminal for your OS type in:
cargo install vayu
Additionally Ollama must be installed for LLM based commands at https://ollama.com/.
Then in terminal type in:
ollama run gemma2:2b
You can then exit the terminal once the model has been intalled.
To check if vayu has been installed properly open a new terminal window and type:
vayu list
If there is an empty list then congratulations the installation was successful! If not ensure rust is included in your path variable as explained on the rust installation page.
Usage and Examples
to view a list of current tasks use:
vayu list
to add a task with natural language:
vayu auto "task description (some description of date)"
to ask general or task specific questions to the integrated LLM
vayu ask "question string"
to mark tasks as done:
vayu done id
where id is the listed id of the task viewable through vayu list
to use the pomodoro timer:
vayu pomo iterations work_session_time break_session_time
grab the latest in tech from y-combinator's hacker news
vayu news
add an event
vayu eadd "ece110 lab" 12:00pm 2:50pm 2024-04-25
view event ids
vayu elist
remove event by id
vayu erem id
Deprecated Features
The following tools have better alternatives on the market currently and have hence are in a legacy state.
- Event Planner
- Main Dashboard
Contributions
vayu wouldn't be possible without several great rust crates. For a full list of dependencies please checkout the Cargo.toml
file.
Dependencies
~20–36MB
~547K SLoC