AI-Powered Debugging

Let AI Debug Your APIs

Connect your favorite AI assistant to HTTPeep. Debug traffic, mock responses, override DNS, and create rules — all from a single sentence in your terminal.

Quick Start

Get Started in 4 Steps

1

Install HTTPeep

Download and install HTTPeep. The CLI tool (httpeep-cli / hp) is included out of the box — no separate install needed.

2

Install HTTPeep CLI Skills

Run the command below to register HTTPeep's AI Skills with your coding agent. Supports Claude Code, Codex CLI, Gemini CLI, and Cursor.

Terminal
npx skills add HTTPeep/agent-skills --skill httpeep-cli
3

Trust the Root Certificate

Launch the app and trust the root CA with one click, or run the CLI command below and enter your password.

Terminal
httpeep-cli cert install
4

Start Capturing & Debug with AI

Open your AI assistant and describe what you need. For example:

"Find all 5xx errors from the last 10 minutes and tell me why they're failing"
"Mock /api/user/profile to return a VIP user for testing"
"Create a rule to forward api.example.com to localhost:3000"
"Analyze the slowest requests and show me a breakdown"

How It Works

Three Steps to AI-Powered Debugging

01

Connect Your AI Assistant

Install HTTPeep CLI Skills with one command. Works with Claude Code, Codex CLI, Gemini CLI, and Cursor out of the box.

02

Describe What You Need

Type a natural language command like "Mock the /api/user response" or "Find all 5xx errors from the last hour".

03

AI Executes in Real-Time

Your assistant reads captured traffic, creates rules, analyzes sessions, and generates diagnostic reports — all through HTTPeep's CLI tools.

See It in Action

Watch how AI assistants interact with HTTPeep's debugging capabilities through natural conversation

Claude Code · HTTPeep CLI SKILLS
Mock /api/user response and change subscription.tier from free to pro, help me test edge cases
Analyzing: User needs to override subscription.tier in /api/user responses. I will search for recent matching sessions, inspect the response structure, then create a modify_response rule.
Tool Callhttpeep_sessions_list
Arguments
{
  "url_like": "/api/user",
  "limit": 5,
  "status_code": 200
}
Result
Returned 3 matching sessions
CLI$ hp sessions list --url-like "/api/user" --limit 5
ID        METHOD  URL                      STATUS  DURATION
abc123    GET     /api/user                200     45ms
def456    GET     /api/user/profile        200     32ms
ghi789    POST    /api/user/update         200     120ms
Found 3 matching sessions. Inspecting the latest abc123 for response structure...
Tool Callhttpeep_session_detail
Arguments
{
  "session_id": "abc123",
  "unredacted": true
}
CLI$ hp sessions list --id abc123 --format json
{
  "response_body_preview": {
    "id": "u_123",
    "name": "Alice",
    "subscription": {
      "tier": "free",
      "expires_at": "2026-12-31"
    }
  }
}
Response structure confirmed. Now creating a modify_response rule to override subscription.tier from "free" to "pro":
Tool Callhttpeep_rules_upsert
Arguments
{
  "rule": {
    "id": "mock-user-tier-pro",
    "enabled": true,
    "match": {
      "domains": [{"type":"exact","value":"api.example.com"}],
      "paths": [{"type":"exact","value":"/api/user"}]
    },
    "actions": [{
      "type": "modify_response",
      "json_path": "$.subscription.tier",
      "replace_with": "pro"
    }]
  }
}
Result
Rule created, quota: { used: 2, limit: 10 }
CLI$ hp rules upsert --rule-file ./mock-tier-pro.json
✓ Rule "mock-user-tier-pro" upserted
  Quota: 2 / 10 used
  Builtin rules: 3
JSON Diffmodified
Before
{
  "id": "u_123",
  "name": "Alice",
  "subscription": {
    "tier": "free",
    "expires_at": "2026-12-31"
  }
}
After
{
  "id": "u_123",
  "name": "Alice",
  "subscription": {
    "tier": "pro",
    "expires_at": "2026-12-31"
  }
}
✓ Mock rule active · matching requests return modified response
Type a command to let AI help you debug...
Enter

Compatibility

Works with Your Favorite AI Tools

HTTPeep CLI Skills integrate with all major AI coding assistants

Claude CodeClaude Code

Anthropic's CLI agent. The most integrated experience for HTTPeep Skills.

Codex CLICodex

OpenAI's Codex CLI. Use HTTPeep Skills for terminal-based debugging.

Gemini CLIGemini CLI

Google's Gemini CLI. Debug your APIs with Gemini and HTTPeep.

CursorCursor

The AI-first code editor. Use HTTPeep Skills right inside Cursor.

Use Cases

Built for Real-World Workflows

API Mocking

Ask your AI assistant to mock any API endpoint with custom responses. Override specific fields, test edge cases, and iterate instantly.

DNS Override

Point production domains to staging or local environments with a single command. Run E2E tests to verify connectivity.

Troubleshooting

Analyze failed requests, identify root causes, and get actionable fix suggestions — all powered by real captured traffic data.

Rule Creation

Create complex forwarding, rewrite, and mock rules through natural language. No need to navigate UI panels or write config files.

Frequently Asked Questions

What are HTTPeep AI Skills?
HTTPeep CLI Skills allow AI assistants to directly interact with your HTTP debugging session. Your AI agent can read captured traffic, create and manage rules, analyze errors, and generate reports — all from natural language commands via the CLI.
Which AI assistants are supported?
HTTPeep Skills work with any AI tool that supports CLI skills. This includes Claude Code, Codex CLI, Gemini CLI, Cursor, and more.
Do I need to install a plugin?
No plugin is needed. Run `npx skills add HTTPeep/agent-skills --skill httpeep-cli` to register the skill with your AI tool. That's it.
Is it free to use?
Yes. All CLI Skill capabilities are included in the free version of HTTPeep. No additional license or subscription is required.
What data does the AI assistant have access to?
The AI assistant can only access data that flows through HTTPeep's local proxy. All data stays on your device — nothing is sent to external servers.
Can I use Skills with the CLI only?
Yes. HTTPeep Skills work independently of the desktop app. You can use httpeep-cli with any supported AI tool, making it ideal for SSH sessions, CI/CD pipelines, and headless environments.

Start Debugging with AI

Download HTTPeep and connect your AI assistant to transform how you debug HTTP traffic.