Breach through your project blockers and manage your tasks effortlessly with BreachTaskOps!
<Website> • <Documentation> • <Roadmap> • <Contributing> • <FAQ>
Caution
Early Development Warning
Due to BreachTaskOps being very early in development it is currently NOT recommended to use it in any production environment.
If you choose to ignore the above WARNING, then you do so at your OWN risk.
BreachTaskOps is a personal project and task management command-line tool created to help you breach through your project blockers with minimal effort.
BreachTaskOps has been designed to be as developer-friendly, configurable, and flexible as possible; it achieves these intended goals whilst keeping a good level portability, high performance, and its compiled binaries minimal in size.
BreachTaskOps utilizes the Rust language, for its runtime systems, to achieve high performance whilst still being memory-safe and largly portable. When initially designing BreachTaskOps we did examine other options for runtime languages but most did not meet our criterion, a list of these languages and our reasoning for not using them can be found in our FAQ.
BreachTaskOps is inspired by several other command-line, TUI, and GUI task/project management tools, so if BreachTaskOps does not meet your criteria then maybe one of these projects will.
- Features
- Installation
- Configuration
- Documentation
- Contributing
- Feedback
- Roadmap
- Authors and Contributors
- Acknowledgements
- License
BreachTaskOps supports the following, non-comprehensive, list of features:
- Free and open-source
- Developer-friendly
- Highly configurable
- Multiple configuration methods
- Lightweight and performant
- Allows for system and project wide management
- And more...
Due to the early stage in development, the features listed here are the intended features that will be included with the
v1.0.0
release. For a full list of planned features and where they are in development please refer to the
roadmap section.
As BreachTaskOps is still early in development it has a limited number of installation options, we intend to improve this later in its life cycle.
BreachTaskOps can currently be installed via the following methods:
Important
This method requires that you have Cargo installed.
Installation instructions for Cargo can be found here
Use the following command to install via Cargo:
cargo install --locked breachtaskops
Once Cargo finishes running you can start using BreachTaskOps.
Currently, due to its early stage of development, BreachTaskOps can not be configured.
Once the systems required to configure BreachTaskOps are implemented this section will be updated with the relevant information on how to do this.
Documentation can currently be found in the docs folder of this repository.
Once we have the documentation hosted externally this section will be updated and will provide the relevant links.
Due to BreachTaskOps being in an early stage of development we are currently not accepting contributions. Once we have decided that this project is mature enough to receive any contributions this section will be updated accordingly.
Please see our contributing doc for the current ways you can contribute to BreachTaskOps.
All contributions must adhere to this projects code of conduct.
Note
Whilst we try to read and reply to all feedback we feel it necessary to state that we cannot promise this and may miss some.
We appreciate your understanding and thank you for your patience!
To provide feedback, present an idea, ask a question, or show off your usage please feel free to create a discussion.
If you find a bug or want to request a feature you can currently do so via our issue tracker on GitHub.
You can also email us to provide direct feedback at skyebreach@proton.me.
Please refer to the roadmap for a full list of planned features.
BreachTaskOps is primarily maintained by the following individuals,
Please refer to the authors document for a full list of contributors and their details.
A command-line tool for managing tasks and/or tracking time is obviously not a novel or new idea, so it may come as no surprise that BreachTaskOps was inspired by other similar projects. We feel it is only right to acknowledge and give credit to these projects, as we know that BreachTaskOps will not suit everyones needs.
BreachTaskOps has taken inspiration from the following projects,
- Taskwarrior - A Free and open source command line task manager. Flexible, fast, efficient, and unobtrusive.
- Taskchampion - Implements the task storage and synchronization behind Taskwarrior.
- TTDL - A CLI tool to manage todo lists in todo.txt format.
- Todoctor - CLI tool to analyze and report TODO comments in JavaScript and TypeScript Git repositories.
- Taskbook - Tasks, boards & notes for the command-line habitat.
- Taskwarrior-deluxe - A wrapper for Taskwarrior that adds directory based tasks, and fancier output.
- dstask - A personal task tracker with git-based sync and markdown notes per task.
- Dooit - A TUI todo manager that features interactive & beautiful UI, fully customizability, and extensibility.
- Taskell - Command-line Kanban board/task manager with support for Trello boards and GitHub projects.
- Kanbn & vscode-kanbn - CLI and VSCode based kanban, that stores tasks to markdown files.
- Timewarrior - CLI time tracking by the Taskwarrior team.
- Wakapi - A minimalist, self-hosted WakaTime-compatible backend for coding statistics.
- Bartib - An easy to use time tracking tool for the command line, that utilizes plaintext file for storage.
- Zeit, erfassen - A command line activity & time tracker written in Go, focused on simplicity and integrability.
- eureka - A CLI tool that allows you to quickly write down an idea using your preferred editor, and sync'd to a git repo
- nb - A command line and local web note‑taking, bookmarking, archiving, and knowledge base application
- buku - A powerful bookmark manager and a personal textual mini-web.
© 2025 Skye Benson. All Rights Reserved.
BreachTaskOps is distributed under the terms of the MIT license.
See LICENSE for more information on the details of the license.