Installation
You can install Taskter from prebuilt packages or build from source.
Homebrew
brew tap tomatyss/taskter
brew install taskter
Linux packages
Prebuilt .deb archives are generated using cargo deb and can be downloaded
from the GitHub release page. Install them with dpkg -i:
sudo dpkg -i taskter_0.1.0_amd64.deb
For Alpine Linux there is an APKBUILD script in packaging/apk/ which can be
used with abuild -r to produce an apk package.
Build from Source
To build Taskter from source, you need to have Rust and Cargo installed.
-
Clone the repository:
git clone https://github.com/tomatyss/taskter.git cd taskter -
Build the project:
cargo build --releaseThe executable will be located at
target/release/taskter. -
Install the executable: You can make
taskteravailable system-wide by copying it to a directory in your system'sPATH. For example, on macOS or Linux:sudo cp target/release/taskter /usr/local/bin/taskterAlternatively, you can use
cargo install:cargo install --path .This will install the
taskterexecutable in your Cargo bin directory (~/.cargo/bin/), which should be in yourPATH.
Docker
If you prefer to use Docker, you can build and run Taskter without installing Rust locally.
-
Build the Docker image:
docker build -t taskter . -
Run the application:
docker compose run --rm taskter --helpIf you plan to use the Gemini integration for agents, you'll need to pass your API key as an environment variable:
GEMINI_API_KEY=<your_key> docker compose run --rm taskter --help