
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
opencode-reminders
Advanced tools
Reminder plugin for OpenCode - schedule actions to run at intervals
Schedule actions to run at intervals in OpenCode sessions. Set one-time or recurring reminders that execute prompts automatically.
bun install opencode-reminders
Then add to your opencode.json:
{
"plugin": [
"opencode-reminders"
]
}
OpenCode will automatically load the plugin when you start the TUI.
One-time (execute once after delay):
"In 5 minutes, check the build status"
Recurring (execute repeatedly):
"Every hour, check for new emails and summarize them"
"What reminders do I have?"
"Show my active reminders"
"Stop checking my email"
"Cancel the build status reminder"
.opencode/reminders/<project-id>/setTimeout to schedule executionsReminders stored in:
.opencode/
reminders/
<project-id>/
<reminder-id>.json
.gitignore
The .gitignore file is automatically created to exclude reminder data from version control.
The plugin supports the following configuration options (set via plugin config):
{
reminders: {
enabled: true, // Enable/disable plugin
max_reminders_per_project: 50, // Maximum reminders per project
min_interval_seconds: 30, // Minimum interval between executions
notifications: {
enabled: true // Enable/disable toast notifications
}
}
}
bun install
tsc --noEmit
# Run all tests
bun test
# Run specific test suites
bun test test/types.test.ts
bun test test/storage.test.ts
bun test test/logger.test.ts
bun test test/config.test.ts
bun test test/scheduler.test.ts
bun test test/integration.test.ts
# Watch mode
bun test --watch
# Using npm scripts
npm run test
npm run test:types
npm run test:storage
npm run test:logger
npm run test:integration
npm run test:watch
Test Coverage: Comprehensive test suite covering types, storage, logging, configuration, scheduling, and integration.
This plugin demonstrates a multi-file structure:
index.ts - Main plugin export with tool definitions and event handlerstypes.ts - TypeScript types and Zod schemasstorage.ts - Filesystem operations for persistencescheduler.ts - Timer management and execution logiclogger.ts - Logging functionality with configurable levelstools/ - Tool implementations (reminderadd, reminderlist, reminderremove)test/ - Comprehensive test suitepackage.json - Dependencies configurationtsconfig.json - TypeScript configurationReminders not executing?
Reminders lost after restart?
Too many reminders?
MIT
FAQs
Reminder plugin for OpenCode - schedule actions to run at intervals
We found that opencode-reminders demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.