Taxi is a timesheeting tool that focuses on simplicity to help you write your timesheets without wasting time. All you'll do is edit a text file and write down what you've worked on and how long, like so:
23/01/2014
pingpong 09:00-10:00 Play ping-pong
infra -11:00 Repair coffee machine
You can then get a summary of your timesheet:
Staging changes :
# Thursday 23 january #
pingpong (123/456) 1.00 Play ping-pong
infra (123/42) 1.00 Repair coffee machine
2.00
Total 2.00
Use `taxi ci` to commit staging changes to the server
Through the use of backends, Taxi allows you to push your timesheets to different systems.
Refer to the "Installation" section in the docs.
- zebra : Liip's zebra backend
- tempo : Atlassian JIRA's Tempo Timesheets backend
- tipee : Gammadia's tipee backend
- bexio : Bexio Timesheets backend
- multi : a special backend to push entries over multiple other backends
- clockify : backend for the free timesheeting tool clockify.me
These resources, not part of Taxi core, provide an enhanced experience for certain use cases.
- Cabdriver (generate taxi entries based on Google Calendar, Slack, etc)
- Syntax highlighting for VSCode
- Vim plugin (features syntax highlighting, auto completion)