●AI-generated code check

AI Code Detector

Upload source code to check for patterns associated with GitHub Copilot, ChatGPT, Claude, and other AI coding assistants. Review the score with repository context.

Try the AI code detector

Drag & drop any file

Python, JavaScript, TypeScript, and text files up to 10 MB

What We Detect

Comprehensive AI-generated code detection

πŸ’»

Copilot Detection

Detect GitHub Copilot suggestions and generated code

πŸ€–

ChatGPT Code

Identify code generated by ChatGPT and GPT models

🧠

Claude Code

Detect Claude-generated code and suggestions

🎯

Vibe Code

Identify "vibe code"β€”low-effort AI-generated scaffolding

πŸ”

Pattern Analysis

Detect AI coding patterns and style markers

🌐

Multi-Language

Review source code submitted as text, with behavior that can vary by programming language and repository context

Explainable Evidence

Understand exactly why code was flagged

Evidence Types

  • βœ“Function-level confidence scores
  • βœ“AI pattern markers
  • βœ“Style inconsistency analysis
  • βœ“Comment and documentation signals

Operational Guidance

  • ⚑Processing time depends on code length and scan mode
  • πŸ“ŠBatch workflows are available for repository review
  • 🎯Use repository context and human review with detector evidence

Limitations & Best Practices

Understanding model constraints for optimal results

False Positive Risk

Boilerplate code, common patterns, or well-documented code may increase false positives.

Adversarial Attacks

Code obfuscation and manual AI edits may reduce detection accuracy.

Generalization Bounds

Performance varies by language and coding style. Best on modern practices.

API Integration

Get started in minutes with our unified API

cURL
curl -X POST https://app.zerotrue.app/api/v1/check \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "input": {
      "type": "code",
      "value": "Sample code content"
    },
    "is_private_scan": true,
    "is_deep_scan": false,
    "idempotency_key": "req-123"
  }'

Frequently Asked Questions

Which coding assistants can you detect?
The detector evaluates patterns associated with AI-assisted code, but it cannot reliably attribute every sample to a specific assistant.
What is "vibe code"?
Vibe code refers to low-effort AI-generated scaffoldingβ€”code that works but lacks depth and customization.
Which languages are supported?
Source code can be submitted as text. Performance varies by programming language, framework, code length, and repository context.
Can you detect edited AI code?
Human edits can weaken generator-associated signals. Treat the result as supporting evidence, not proof of code authorship.
Is my code data stored?
Retention can depend on the plan and scan mode. Confirm current retention and deletion requirements before submitting proprietary code.