certctl: AIエージェント自動化のための78のAPIエンドポイントを備えたセルフホスト型証明書ライフサイクルプラットフォーム

certctlとは
certctlは、AIコーディングエージェント(「claws」)による自動化のために特別に構築された、完全なREST APIを備えたセルフホスト型の証明書ライフサイクルプラットフォームです。開発者は最初からClaudeをコパイロットとして開発を進めており、約15,000行のGoとTypeScriptコードと744以上のテストが含まれています。
主な機能と能力
このプラットフォームは、SC-081v3が2029年までに証明書の有効期間を47日に短縮し、サーバーフリート全体での継続的なローテーションを必要とするため、TLS証明書管理の将来の課題に対応しています。
APIは以下の78のエンドポイントを提供します:
- 証明書の発行
- 更新操作
- 失効処理
- デプロイワークフロー
- エージェント管理
- ポリシー適用
- 監査証跡へのアクセス
- フリート健全性モニタリング
- メトリクス収集
Reactダッシュボードで利用可能なすべての操作は、APIを通じても利用可能です。すべての機能をネイティブMCPツールとして公開するMCPサーバーがロードマップに含まれています。
AIエージェントの実用的なユースケース
構造化されたAPIアクセスにより、AIエージェントは以下のことが可能です:
- 特定の期間内に期限切れとなる証明書を照会する
- 証明書の更新をトリガーする
- エージェントフリートのステータスを確認する
- 監査ログを取得する
- 侵害された証明書を失効させる
- OCSPステータスを読み取る
これにより、ブラウザ自動化や画面スクレイピングが不要になり、証明書ライフサイクル全体への直接的なAPIアクセスが提供されます。
インフラストラクチャ互換性
このプラットフォームは発行者に依存せず、以下をサポートしています:
- ACME/Let's Encrypt
- step-ca
- 内部証明機関
- エンタープライズルート下のサブCA
また、ターゲットにも依存せず、現在以下をサポートしています:
- NGINX
- Apache
- HAProxy
F5とIISのサポートは近日公開予定です。これにより、基盤となるインフラストラクチャに関係なく、AIエージェントに単一のインターフェースを提供します。
開発ワークフロー
開発者は、すべてのマイルストーン、ファイルの場所、アーキテクチャの決定を追跡する「CLAUDE.md」ファイルをリポジトリに保持しています。各開発セッションは、このドキュメントを読むことから始まり、数秒で完全なコンテキストを提供します。マイルストーンがリリースされると、ドキュメントは変更内容で更新され、数十回のセッションにわたる複雑なマルチマイルストーンプロジェクトで状態を失うことなく持続的な作業が可能になります。
📖 Read the full source: r/openclaw
👀 See Also
TextGen (text-generation-webui)、ポータブルビルドでネイティブデスクトップアプリに
LM Studioに代わるオープンソースのTextGenが、Web UIからインストール不要のデスクトップアプリへと進化。Windows、Linux、macOS向けにポータブルビルドを提供し、完全なプライバシーと高度な量子化をサポートします。

Windowsシステムトレイアプリ:リアルタイムClaude API使用状況モニタリング
開発者が、Claude APIの使用量をリアルタイムで表示する軽量なWindowsトレイアプリケーションを構築しました。このアプリは、5時間と7日間のウィンドウ、今日のトークン数、枯渇予測を表示し、韓国語、英語、中国語、日本語のUIをサポートし、GitHubでオープンソースとして公開されています。

Adeu v1.4: DOCXの変更履歴を追跡するオープンソースMCP
Adeu v1.4は、DOCXファイルにネイティブのOOXML修正履歴を外科的に注入し、書式、番号、レイアウトを保持します。脚注/文末脚注のインライン編集、定義済み用語のチェック、相互参照マップ、マルチレベルリストの往復変換を追加しました。

44,212件のClaude Codeログにおける「プロンプト千件あたりのFワード数」メトリクスで開発者のフラストレーションを追跡
ある開発者が「fpk」(プロンプト千件あたりのfワード数)を5ヶ月間、44,212件のClaude Codeプロンプトにわたって追跡したところ、フラストレーションがClaude Opus 4-5から4-7で3.4倍減少し、ほとんどの悪態はモデルではなく環境ツールに向けられていたことがわかった。