
A Raycast extension to manage your Obsidian tasks from your menubar, with full support for the Obsidian Tasks Plugin format. This extension is specifically designed to work with the official Obsidian Tasks Plugin, maintaining complete compatibility with its task format and features, but it can be used without it too.
The extension requires minimal setup:
tasks.md)View all your tasks in a searchable list. Tasks are displayed with their attributes including:
You can mark tasks as done or edit them directly from this view.
You can toggle the checkbox in
Command Preferencesto see the description in Details panel (useful if you like to use long descriptions and want to see them)
Create new tasks with:
Modify all aspects of an existing task, including:
Quickly mark tasks as done from a filtered list showing only incomplete tasks.
The extension adds a menubar item showing your highest priority task. You can:
This extension uses the Obsidian Tasks Plugin format:
- [ ] Task description πΊ π
2023-04-15 β³ 2023-04-10 π« 2023-04-05 π every week #work #urgent
The format includes:
- [ ] (incomplete) or - [x] (complete)#If you encounter any issues or have suggestions for improvements, please open an issue on the GitHub repository.
MIT
npm install to install dependenciesnpm run dev to start the development serverThis project uses Prettier for code formatting. To format your code:
# Format all TypeScript files
npm run format
# Check if files are formatted correctly
npm run format:check
The project is configured to automatically format code when you save files in VS Code (with the Prettier extension).
List all Obsidian tasks
Add a new task to Obsidian
Quickly add a new task to Obsidian
Edit an existing Obsidian task
Mark an Obsidian task as done
Show the first task in the menubar
Preferences type definition as it is auto-generated