No description
  • Go 95.1%
  • Shell 4.9%
Find a file
2026-03-08 11:55:49 +03:00
.githooks chore: add hooks 2026-03-08 11:55:49 +03:00
envpanic fmt 2026-03-08 11:53:07 +03:00
.gitignore docs: write some kind of docs 2026-03-08 10:36:48 +03:00
go.mod feat: fuck YOU claude 2026-03-08 10:20:24 +03:00
lICENSE chore: license 2026-03-08 10:31:33 +03:00
README.md docs: better docs 2026-03-08 10:48:18 +03:00

envpanic

aka unclaudecode

a go library designed to kill the program if it senses its running under Claude Code.

or any another vibecoding tool

installation

go get go.notyandex.cloud/unclaudecode/envpanic

usage

automatic check on import

package main

import (
    _ "go.notyandex.cloud/unclaudecode/envpanic"
)

func main() {
    // if CLAUDECODE or CLAUDE_CODE_ENTRYPOINT is set, program already panicked :3
}

manual check

package main

import (
    "go.notyandex.cloud/unclaudecode/envpanic"
)

func main() {
    envpanic.Check() // panics if forbidden env vars are present
}

examples

import _ "go.notyandex.cloud/unclaudecode/envpanic"

troublesh00ting

if it

panic: kys

it works