Voice tasks from Push iOS app for Claude Code
npm install @masslessai/push-todoVoice tasks from the Push iOS app for Claude Code.
``bash`
npm install -g @masslessai/push-todo
`bashAuthenticate and set up
push-todo connect
Features
- Voice Tasks: Tasks captured by voice on your iPhone sync to your terminal
- Project Filtering: Automatically shows tasks relevant to your current git repo
- E2EE Support: End-to-end encrypted tasks are decrypted using your iCloud Keychain
- Claude Code Integration: Works as a Claude Code plugin with
/push-todo command
- Daemon Execution: Background task execution with progress monitoringCommands
| Command | Description |
|---------|-------------|
|
push-todo | List active tasks |
| push-todo | View specific task |
| push-todo connect | Authenticate and set up |
| push-todo search | Search tasks |
| push-todo status | Show connection status |
| push-todo --watch | Live monitoring UI |Claude Code Integration
This package works as a Claude Code plugin:
`
/push-todo List your voice tasks
/push-todo 427 Work on task #427
/push-todo connect Run diagnostics
`$3
- Session Start: Shows task count notification
- Session End: Reports session completion
Options
`bash
push-todo --all-projects # Tasks from all projects
push-todo --backlog # Show backlog items
push-todo --include-backlog # Include backlog in list
push-todo --completed # Show completed items
push-todo --json # Output as JSON
push-todo --queue 1,2,3 # Queue tasks for daemon
`Configuration
Config stored at
~/.config/push/config:`bash
push-todo setting # Show all settings
push-todo setting auto-commit # Toggle auto-commit
`Requirements
- Node.js 18+
- macOS (for E2EE features)
- Push iOS app
API
`javascript
import { listTasks, showTask, searchTasks } from '@masslessai/push-todo';// List tasks
const tasks = await listTasks({ allProjects: true });
// Get specific task
const task = await showTask(427);
// Search
const results = await searchTasks('bug');
``- Skill Documentation
- Push Website
- Support
MIT © MasslessAI