Skip to content

Captaincore

CaptainCore is a Go CLI built on Cobra that manages WordPress sites over SSH and WP-CLI: Restic backups to B2, git-backed quicksaves, parallel uptime checks, updates with before/after diffs, and a REST plus WebSocket server for remote dispatch.

Stars
75
Language
Go
License
MIT
Published by
Community
Author
CaptainCore
Last verified
Oct 2026

CaptainCore/captaincore

Organization repository on GitHub

View on GitHub

👨🏽‍💻 CaptainCore is a command line application for automating WordPress maintenance.

Forks
11
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

About this project

CaptainCore is a WordPress management toolkit for hosting professionals. Built with Cobra in Go, it manages WordPress sites at scale via SSH and WP-CLI. Backups -- Incremental backups with Restic to B2 cloud storage. Quicksaves -- Git-based change tracking for plugins, themes, and config. Uptime Monitoring -- Parallel HTTP checks with SQLite-backed stats and email alerts. SSH Management -- Direct SSH and remote script execution across sites.

Quoted from the project's README. Read the full README.

Highlights

  • Jev shows up in two commands: `captaincore typesafe` for typed yes/no, choice and score answers, and `scan --triage` for ranking findings.
  • Bulk work takes target groups, so `backup generate @all --fleet` and `update @production` run across many sites.
  • The release installer verifies checksums and unpacks its own runtime scripts into ~/.captaincore, so nothing else is cloned.
  • Documented external dependencies are Rclone for cloud sync, Restic for encrypted backups, and Git for quicksaves.

Watch out

Pairing requires a CaptainCore Manager site, a WordPress install with pretty permalinks and the CaptainCore Manager plugin active, and one `connect` handles both directions with no wp-config constants needed. Rclone, Restic and Git must be installed separately. A source checkout owns its own app/ and lib/ scripts, so `upgrade` and install.sh skip it and you update with git pull and a rebuild. The optional Jev key is `typesafe_api_key` in config.json or TYPESAFE_API_KEY in the environment; what triage does with the ranking and how it is tuned is not documented here, and releases target Linux and macOS on amd64, arm64 and armv7 with no Windows build mentioned. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

118GitHub stars
A Claude Code skill that moves bulk judgment off Claude and onto Jev. You filter files, classify items, rank candidates or locate lines, and it returns typed verdicts, a shortlist with borderline markers, and a receipt of the tokens Claude did not read.
Jev Agents & MCP#community#jevbest
36GitHub stars
Pi extension that strips the full Agent Skills catalog from every request and loads only the skills a Jev ranking call judges relevant.
Jev Agents & MCP#community#jevbest#catalog-import
102GitHub stars
Behavioral code search that asks Jev to score repository fragments for a plain-language question and returns exact excerpts with paths and lines.
Jev Agents & MCP#community#jevbest#catalog-import
72GitHub stars
MCP server over stdio that gives coding agents fourteen Jev judgment tools, turning evidence plus an enumerable question into auto, review, or escalate actions from calibrated probabilities.
Jev Agents & MCP#community#jevbest#catalog-import
35GitHub stars
Diff-aware test selector that sends the git diff to Jev with one question per test, then prints the native filter flags and hands them to vitest, jest, node, bun, Playwright, cargo, or go test.
Jev Agents & MCP#community#jevbest#catalog-import
16GitHub stars
Shell wrapper that intercepts unknown subcommands, reads the target CLI help output, and asks Jev which documented subcommand matches the intent behind the typo.
Jev Agents & MCP#community#jevbest#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai