рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА
рдПрдХ рдЖрдзреБрдирд┐рдХ рдХреЛрдб рддреБрд▓рдирд╛ рдЯреВрд▓ рдЬреЛ рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ рддреБрд▓рдирд╛ рдФрд░ рдлреЛрд▓реНрдбрд░ рддреБрд▓рдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
This is a 100% local, secure visual code and folder diff tool for developers. It has NO backend server and makes NO network requests (No fetch/XHR). ### 1. How to Test 1. Click the extension icon to open the popup. 2. Code Snippet Diff: Go to "Code Diff", paste text into the Left and Right inputs, and click "Compare". It instantly shows line-by-line and word-by-word visual differences (Green for additions, Red for deletions). 3. Folder Comparison: Go to "Folder Diff", click "Select Left Folder" and "Select Right Folder" to upload two local directories. It will recursively map out the file tree and list file statuses (Modified, Added, or Deleted). Click a modified file to view the detailed code diff. ### 2. Security & Code Transparency - 100% Local Execution: All file reading and text diffing algorithms run strictly client-side within the local browser memory. User source code never leaves their machine. - No Obfuscation: All proprietary JavaScript code is completely unminified, non-obfuscated, and human-readable for easy line-by-line review. - Third-Party Library: We bundled a local copy of the official open-source "jsdiff" library (libs/diff.min.js) for the diffing algorithm. No remote CDNs are loaded. (Official repo: https://github.com/kpdecker/jsdiff). - Manifest V3 Compliance: No high-risk or sensitive tracking permissions are requested. No dynamic code execution (No eval).
5 рдореЗрдВ рд╕реЗ 0рдХреЛрдИ рд░реЗрдЯрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ
рд╡рд░реНрдгрди
- рд╡рд░реНрд╢рди1.1.0
- рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдХреА рддрд╛рд░реАрдЦ:4 рдЬреБрд▓рд╛рдИ 2026
- рдСрдлрд╝рд░ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛tzzxqsz
- рдЖрдХрд╛рд░72.78KiB
- рднрд╛рд╖рд╛рдПрдВ17 рднрд╛рд╖рд╛рдПрдВ
- рдбреЗрд╡рд▓рдкрд░
рдИрдореЗрд▓
tzzxqsz@gmail.com - рдЧреИрд░-рд╡реНрдпрд╛рдкрд╛рд░реАрдЗрд╕ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдЕрдкрдиреА рдкрд╣рдЪрд╛рди рд╡реНрдпрд╛рдкрд╛рд░реА рдХреЗ рддреМрд░ рдкрд░ рдЬрд╝рд╛рд╣рд┐рд░ рдирд╣реАрдВ рдХреА рд╣реИ. рдЕрдЧрд░ рдЖрдк рдпреВрд░реЛрдкрд┐рдпрди рд╕рдВрдШ рдХреЗ рдХрд┐рд╕реА рджреЗрд╢ рдореЗрдВ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрднреЛрдХреНрддрд╛ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдмреАрдЪ рд╣реБрдП рд╕рдордЭреМрддреЗ рдкрд░ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ.
рдирд┐рдЬрддрд╛
рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдПрд▓рд╛рди рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛
- рдЬрд┐рди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдордВреЫреВрд░реА рджреА рдЧрдИ рд╣реИ рдЙрдирдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрд┐рд╕реА рднреА рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЛ рдирд╣реАрдВ рдмреЗрдЪрд╛ рдЬрд╛рддрд╛
- рдХрд┐рд╕реА рдРрд╕реЗ рдордХрд╕рдж рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдпрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдЬреЛ рдЖрдЗрдЯрдо рдХреЗ рдореБрдЦреНрдп рдлрдВрдХреНрд╢рди рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЬрд╝рд░реВрд░реА рдирд╣реАрдВ рд╣реИ
- рдХрд╝рд░реНрдЬрд╝ рд▓реЗрдиреЗ рдпрд╛ рдХрд╝рд░реНрдЬрд╝ рджреЗрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдпрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛
рд╕рдВрдмрдВрдзрд┐рдд
рдкреАрдбреАрдПрдл рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ
5.0рд╣рдорд╛рд░реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдСрдирд▓рд╛рдЗрди PDF рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред рдпрд╣ PDF рдЕрдВрддрд░ рдЯреВрд▓ рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдВрддрд░реЛрдВ рдХреА рддреБрд▓рдирд╛тАж
рдбрд┐рдл рдЪреЗрдХрд░
4.7рдЯреЗрдХреНрд╕реНрдЯ, рдХреЛрдб рдФрд░ рдлрд╛рдЗрд▓реЗрдВ рд╕рд╛рдЗрдб-рдмрд╛рдп-рд╕рд╛рдЗрдб рддреБрд▓рдирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдСрдирд▓рд╛рдЗрди diff рдЪреЗрдХрд░ред рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ, Prettier рдлреЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдФрд░ AI diff рд╕рд╛рд░рд╛рдВрд╢
рдкреАрдбреАрдПрдл рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ
5.0рд╣рдорд╛рд░реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдСрдирд▓рд╛рдЗрди PDF рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред рдпрд╣ PDF рдЕрдВрддрд░ рдЯреВрд▓ рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдВрддрд░реЛрдВ рдХреА рддреБрд▓рдирд╛тАж
рдбрд┐рдл рдЪреЗрдХрд░
4.7рдЯреЗрдХреНрд╕реНрдЯ, рдХреЛрдб рдФрд░ рдлрд╛рдЗрд▓реЗрдВ рд╕рд╛рдЗрдб-рдмрд╛рдп-рд╕рд╛рдЗрдб рддреБрд▓рдирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдСрдирд▓рд╛рдЗрди diff рдЪреЗрдХрд░ред рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ, Prettier рдлреЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдФрд░ AI diff рд╕рд╛рд░рд╛рдВрд╢