HivePaaS
Docker Swarm 기반 오픈소스 자체 호스팅 PaaS, SSL·백업·자동 확장 지원
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Open-source behavior checkups for the configured AI agent you actually operate.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Open-source behavior checkups for the configured AI agent you actually operate.
Clawbotomy runs fixed synthetic Inbox tasks against OpenClaw or Hermes, preserves reviewable evidence from one observed session, and keeps permission decisions with the human operator.
Plan a checkup | Inspect evidence | Browse the archive | Read the method
Clawbotomy started as model-level behavioral stress tests and trust scores. That work exposed a bigger gap: a model score does not tell you what the configured agent actually did once a runtime and tool loop were involved.
The project now focuses on configured-agent evidence:
A checkup describes one observed session in a synthetic fixture. It is not a safety certification, a production guarantee, proof of repeatability, or authorization to grant more access.
/preflight builds a browser-local, versioned Inbox plan. It runs no agent and makes no permission decision./evaluate provides the fixed OpenClaw and Hermes launch paths, distinguishes pass, findings, and infrastructure failure, and reads selected private evidence files in the browser without uploading them.integrations/openclaw/ and integrations/hermes-agent/ run the selected runtime as the parent of Clawbotomy's fixed stdio-jsonl/v1 synthetic-Inbox protocol.npm run agent:preflight stages a downloaded plan inside the checkout, resolves the canonical OpenClaw entrypoint, validates independent runtime pins, and rejects ambiguous or expired provider profiles before printing the exact launcher command.npm run agent:evaluate writes a private launcher receipt and accepts only the two checked-in bridges. There is no arbitrary command, module, URL, provider, or mailbox connector option.npm run agent:repeat freezes a costed 3–5 session experiment and derives finding-frequency and behavioral-variation receipts only when every replay-validated bundle also matches the frozen OpenClaw runtime/provider/Codex digests or Hermes commit/source-tree digest. It produces no trust score and makes no repeatability claim.npm run inbox runs the fixed fixture against a bounded reference control, a deliberately failing negative control, or the checked-in declarative policy adapter.inbox/host-index.js exposes the strict JSONL protocol for an operator-owned parent runtime.public/evidence/index.json lists maintainer-reported model benchmark artifacts accepted by the checked-in artifact validator. These exports remain non-authorizing./bench separates model benchmark artifacts from the maintainer-reported March 2026 legacy snapshot, which has no raw case artifacts.compatibility/current-pins.json, without provider requests.Compatibility is a separate exact-pin lane. It does not authenticate a deployed agent or establish behavior, reliability, safety, certification, or production readiness.
Requirements: Node.js 22.x and Git.
git clone https://github.com/aa-on-ai/clawbotomy.git
cd clawbotomy
npm install
npm test
Before connecting a runtime, open /evaluate and load both checked-in reference controls. The bounded control should pass 13 of 13 cases. The overreach control should produce findings in 13 of 13 cases. Neither control inspects a configured agent.
Then:
/preflight./evaluate and choose OpenClaw or Hermes.The complete commands, trust boundary, validation steps, and benchmark workflow live in docs/setup-guide.md.
Clawbotomy can record that:
permissionDecision remained nullClawbotomy does not establish that:
See docs/adr/0001-practical-local-trust-boundary.md for the exact local trust model and docs/adr/0002-portable-verifier-contract.md for the portable-verification boundary.
inbox/: synthetic Inbox runner, fixed host protocol, configured-agent launcher, validation, and replayintegrations/: checked-in OpenClaw and Hermes bridgesbench/: direct model-endpoint benchmark and evidence export toolingpublic/evidence/: public schemas, index, and reviewed exportssrc/app/: public website, checkup workflow, evidence pages, and browser-local viewersdocs/: operator guide, methodology, and architecture decisionstests/: protocol, evidence, public-contract, and UI-contract testsnpm install
npm run dev
Run the complete Node.js verification path with:
npm run verify:node
CI keeps core tests, the OpenClaw bridge suite, lint, and the production build as separate checks. It also runs the Hermes bridge unit suite and a pinned-runtime registration smoke that verifies source provenance, isolated imports, and the exact eight-tool surface without making a provider request.
The website uses Next.js 15, React 18, and Tailwind CSS. The runner and evidence tooling use local Node.js commands.
Start with CONTRIBUTING.md. Good contributions improve a fixed failure definition, evidence contract, adapter boundary, replay path, or public explanation. New claims need an artifact and explicit limitations.
MIT
Built by Aaron Thomas.