@whiteboxideas/remote-control
v1.0.0
Published
CLI tool that polls a Jira board for work items, processes them with Claude AI, and updates ticket statuses
Readme
Process Todos Service
Automated service that fetches todos from Jira, processes them with ralph-afk.sh, and updates ticket statuses.
Setup
Copy the sample environment file:
cp .env.example .envEdit
.envand add your Atlassian credentials:ACLI_TOKEN='your_atlassian_api_token' ACLI_SITE='https://your-site.atlassian.net' ACLI_EMAIL='[email protected]' BOARD_NAME='RemoteControl'
Running
Start the service:
./run-process-todos-loop.shThe service will:
- Fetch todos from the configured board every 60 seconds
- Process them with ralph-afk.sh
- Update ticket statuses (move to "In Progress" or "Done")
- Log output to
process-todos.log
Press Ctrl+C to stop.
Run in Background
nohup ./run-process-todos-loop.sh > /dev/null 2>&1 &Stop background process:
pkill -f run-process-todos-loop.shView Logs
tail -f process-todos.logLocal Development
Install from local source
After cloning, install the package globally so the remote-control command points to your local working copy:
npm install
npm linknpm link creates a global symlink, so any code changes you make are reflected immediately — no reinstall needed.
Reinstall after pulling updates
When you pull new changes that add or remove dependencies:
npm installThe global symlink from npm link stays intact; only the node_modules are updated.
Unlink / remove the local install
npm unlink -g remote-control