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 --release
The executable will be located at
target/release/taskter
. -
Install the executable: You can make
taskter
available 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/taskter
Alternatively, you can use
cargo install
:cargo install --path .
This will install the
taskter
executable 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 --help
If 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