Relicta overview
Relicta is an AI-powered release management CLI that automates semantic versioning, release notes, approvals, and publishing. It works locally or in CI and plugs into GitHub releases, npm, Slack, LaunchNotes, and more via plugins.
When to use Relicta
Section titled “When to use Relicta”- You want predictable semantic versions from conventional commits without manual bumping.
- You need polished release notes and changelog updates that stay on-message.
- You require an approval step before publishing for auditability or compliance.
- You want one CLI that can tag, publish, and notify across your release channels.
What Relicta does
Section titled “What Relicta does”- Plan: Reads git history to propose the correct semantic version (supports prerelease + build metadata).
- Notes: Drafts release notes and changelog entries with AI tone, audience, and provider selection (OpenAI, Anthropic, Gemini, Azure, Ollama).
- Approve: Locks the plan, capturing approver context for audit.
- Publish: Creates tags and drives plugins for GitHub releases, npm, Slack, LaunchNotes, and custom gRPC plugins.
- Dry runs & JSON: Preview everything without touching your repo; consume structured output in automation.
- CI-first: GitHub Action fetches signed binaries with checksums; no toolchain required on runners.
Quickstart (local)
Section titled “Quickstart (local)”brew install relicta-tech/tap/relictarelicta init # write relicta.config.yamlrelicta plan --json # inspect proposed version and changesrelicta notes --ai --dry-run # draft notes without touching filesrelicta approve # lock the planrelicta publish # tag + run pluginsNext steps
Section titled “Next steps”- Install: see Install the CLI
- Configure: see Configuration
- Run in CI: see CI/CD (GitHub Action)
- Plugins: see Plugins
- CLI source: https://github.com/relicta-tech/relicta
- GitHub Action: https://github.com/relicta-tech/relicta-action
- Docs home: https://docs.relicta.tech