พร็อกซีท้องถิ่นสำหรับตรวจสอบการจราจรและการไหลของ API รหัส Claude
Claude Inspector ซึ่งพัฒนาโดย Kangraemin เป็นพร็อกซี่ MITM ท้องถิ่นที่เปิดเผยการแลกเปลี่ยน JSON ดิบระหว่าง Claude Code และ Anthropic API สำหรับการตรวจสอบของนักพัฒนา มันแปลงการจราจรในเทอร์มินัลให้เป็นอินเทอร์เฟซเว็บที่มีโครงสร้างและให้การแยกเซสชันแบบขั้นตอน มุมมองคำขอและคำตอบ และการวิเคราะห์เชิงวินิจฉัย เครื่องมือนี้มุ่งเป้าไปที่นักพัฒนาซอฟต์แวร์ วิศวกร AI และผู้ใช้ที่มีความสามารถที่ต้องการแก้ไขปัญหาคำสั่ง ลดการใช้โทเค็น และเข้าใจพฤติกรรมการเรียกเครื่องมือ
ทางเลือกที่แนะนำมากที่สุด
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
เครื่องมือช่วยในงานพัฒนาที่ใช้จริงซึ่งขึ้นอยู่กับการดู API payloads เช่น การค้นหาชิ้นส่วนคำสั่งภายในข้อความที่ซ้อนกัน การติดตามว่าเครื่องมือใดที่เรียกใช้สร้างการตอบสนองเฉพาะ และการตรวจสอบ headers และ metadata สำหรับการบัญชีโทเค็น เนื่องจากมันจับ JSON payloads แบบเรียลไทม์ มันสนับสนุนการตรวจสอบแบบขั้นตอนของคู่คำขอ/การตอบสนองและการวิเคราะห์การติดตามตามลำดับเวลาเพื่อการปรับแต่งคำสั่งแบบวนซ้ำและการแก้ไขปัญหาการรวมเข้าด้วยกัน.
การติดตามที่จับได้เชื่อถือได้แค่ไหนสำหรับการดีบัก?
การติดตามที่จับได้สะท้อนการแลกเปลี่ยน HTTPS แบบสดระหว่าง CLI และ API ดังนั้นแดชบอร์ดจะแสดงเนื้อหาคำขอและการตอบสนองที่แน่นอนและเวลาที่เกิดขึ้น การจับการจราจรแบบเรียลไทม์จะอัปเดตอินเทอร์เฟซทันที ซึ่งช่วยเมื่อทำซ้ำข้อผิดพลาดที่เกิดขึ้นเป็นครั้งคราว ความเชื่อถือได้ขึ้นอยู่กับการทำงานของพร็อกซีในเครื่องให้ถูกต้อง; เมื่อพร็อกซีกำลังทำงาน ความถูกต้องของ payload จะถูกเก็บรักษาไว้รวมถึง headers, bodies และ metadata ที่จำเป็นสำหรับการดีบักทางนิติวิทยาศาสตร์.
การตั้งค่าและข้อมูลนำเข้ามีลักษณะอย่างไร?
เครื่องมือต้องการสภาพแวดล้อม Node.js และทำงานควบคู่ไปกับ Claude Code CLI บน Windows, macOS และ Linux มันติดตั้งพร็อกซีในเครื่องที่แทรกซึมในคำขอออกจาก CLI และไม่ขอให้ผู้ใช้วาง API key ของตนลงในตัวตรวจสอบ แต่จะพึ่งพาการกำหนดค่าที่มีอยู่ของ CLI สภาพแวดล้อมที่รองรับ รวมถึงแพลตฟอร์มเดสก์ท็อปที่มี Node.js และการทำงานสมมติว่าผู้ใช้สามารถเรียกใช้ CLI พร้อมกันได้.
มันปกป้องกุญแจที่ละเอียดอ่อนและเหมาะกับการทำงานของนักพัฒนาหรือไม่?
ความเป็นส่วนตัวเป็นแบบท้องถิ่นเป็นหลักตามการออกแบบ พร็อกซีทำงานบนเครื่องของผู้ใช้ดังนั้น API keys และโค้ดส่วนย่อยจึงยังคงอยู่บนโฮสต์นั้นแทนที่จะถูกส่งไปยังบริการภายนอก เครื่องมือเป็นโครงการชุมชนแบบโอเพนซอร์สแทนที่จะเป็นผลิตภัณฑ์ทางการของ Anthropic ซึ่งมีผลต่อความคาดหวังในการสนับสนุน การจัดวางแบบไม่มีการกำหนดค่าของมันมีเป้าหมายเพื่อลดความยุ่งยากในการตั้งค่า แต่การใช้งานที่มีประสิทธิภาพยังคงสมมติว่ามีความคุ้นเคยกับการทำงานของพร็อกซีในเครื่องและการทำงานที่ใช้ CLI.
เหมาะสำหรับวิศวกรที่ต้องการการติดตามที่โปร่งใส โดยมีการเรียนรู้ที่ไม่ซับซ้อน
Claude Inspector เป็นตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนาที่มุ่งเน้นไปที่การมองเห็นในการแลกเปลี่ยน API และพฤติกรรมที่รวดเร็ว โดยต้องสามารถรันพร็อกซีท้องถิ่นและ Claude Code CLI ได้ คาดหวังการแยกข้อผิดพลาดที่ชัดเจนในบันทึกเซสชัน และวางแผนที่จะจับคู่เครื่องมือนี้กับการตรวจสอบด้วยตนเองของการตัดสินใจที่ละเอียดอ่อนใด ๆ ที่ปรากฏโดยการติดตาม การทดลองสั้น ๆ บนข้อมูลที่ไม่ใช่การผลิตยืนยันการทำงานก่อนการนำไปใช้ในวงกว้าง.