A Raycast extension for interacting with the Motion task management platform directly from your desktop.
- Add Task: Quickly create new tasks with title, description, due date, priority, project, and label
- Edit Task: View and edit your existing tasks, including updating priorities, deadlines, and project assignments
- Delete Task: Easily delete tasks from your Motion account
- List Workspaces: View your Motion workspaces and get workspace IDs necessary for task creation
- Ask Motion: Use AI to ask questions about your tasks, deadlines, and schedule
- Install the extension from the Raycast store.
- Set up your Motion API credentials:
- Get your API key from Motion's developer settings
- Use the "List Workspaces" command to find your workspace ID
- Add these to the extension preferences in Raycast
- Clone this repository
- Open the directory in your terminal
- Run
npm install
to install dependencies - Run
npm run dev
to start the development server
- Get your Motion API key from the Motion platform's developer settings
- Find your workspace ID using the "List Workspaces" command in the extension
- Configure the extension with your API key and workspace ID in Raycast preferences
- Use the "Add Task" command to quickly create new tasks
- Fill in the task details including name, description, due date, priority, and more
- Click "Create Task" to add the task to your Motion account
- Use the "Edit Task" command to view and modify existing tasks
- Search for tasks by name or description
- Select a task to edit its properties
- Click "Update Task" to save your changes
- Use the "Delete Task" command to remove tasks from your Motion account
- Select a task from the list and confirm deletion
- Use the "List Workspaces" command to view all available Motion workspaces
- This is useful for finding your workspace ID for configuration
This extension is built with:
- React
- Raycast API
- TypeScript
MIT
Created by Owen Price
# Install dependencies
npm install
# Start development server
npm run dev