Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 26
languages via tree-sitter. Built for coding agents.
Instead of lines changed, sem tells you what entities changed: functions, methods, classes.
sem is a semantic version control tool that works on top of Git. It parses your code with
tree-sitter, extracts every function, class, and method as an entity, and diffs at the entity level
instead of lines. This means you see "function blahh was modified" instead of "lines x-y changed."
It works in any Git repo with no setup.
คำอธิบายจากผู้เผยแพร่ (อังกฤษ)
sem คือโปรแกรมอะไร
sem เป็นโปรแกรมโอเพนซอร์สสำหรับ Windows ในหมวด ระบบควบคุมเวอร์ชัน เผยแพร่โดย Ataraxy Labs Inc. พัฒนาด้วยภาษา Rust
การติดตั้งและความต้องการของระบบ
มีตัวติดตั้งทางการสำหรับ Windows 64 บิต ในรูปแบบ พกพา (Portable) ใช้งานได้โดยไม่ต้องติดตั้ง (แบบพกพา)
การอัปเดตและประวัติเวอร์ชัน
เวอร์ชันล่าสุดคือ 0.28.1 เผยแพร่เมื่อ 19 ตุลาคม 2569 มีทั้งหมด 7 เวอร์ชันในรายการ ตั้งแต่ 17 มิถุนายน 2569 แต่ละเวอร์ชันลิงก์ไปยังไฟล์ตัวติดตั้งของตัวเอง การอัปเดตล่าสุดออกมาไม่ถึงหนึ่งเดือน
ความนิยมและประเภทไฟล์
ซอร์สโค้ดบน GitHub (Ataraxy-Labs/sem) ได้รับ 3,419 ดาว โปรแกรมที่คล้ายกัน ได้แก่ Git, GitHub CLI และ GitTools GitVersion
คำอธิบายโครงการบน GitHub: “Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.”
ข้อดี / ข้อเสีย
ข้อดี
- โอเพนซอร์ส ใครก็ตรวจสอบและคอมไพล์โค้ดเองได้
- แบบพกพา ใช้งานได้โดยไม่ต้องติดตั้ง
- มีการอัปเดตในช่วงสองเดือนที่ผ่านมา
ข้อเสีย
- ไม่มีเวอร์ชัน ARM64 แบบเนทีฟ
สรุปสั้น ๆ: sem เป็นเครื่องมือโอเพนซอร์สในหมวด ระบบควบคุมเวอร์ชัน สำหรับพีซี 64 บิต
ดาวน์โหลด sem ปลอดภัยไหม
- ไฟล์ให้บริการจาก github.com ซึ่งเป็นโดเมนของผู้เผยแพร่เอง
- ลิงก์ดาวน์โหลดใช้ HTTPS
- มีค่าแฮช SHA256 เผยแพร่ไว้ จึงตรวจสอบไฟล์ได้:
83BE71EF7D9765672EF976BA653517EE4A670765019DF7E5B527658E1DAF0F66· เปิดรายงาน VirusTotal ของค่าแฮชนี้ - ยังไม่ได้ตรวจสอบลิงก์
- ซอร์สโค้ดเปิดเผยต่อสาธารณะ
- ExeAtlas ไม่เก็บ ไม่ห่อหุ้ม และไม่แก้ไขตัวติดตั้ง
คู่มือที่เกี่ยวข้อง: วิธีตรวจค่าแฮช SHA256 ของไฟล์บน Windows
เวอร์ชันล่าสุด
ทั้งหมด 7 เวอร์ชัน ›| เวอร์ชัน | วันที่ | ขนาด | ไฟล์ |
|---|---|---|---|
| 0.28.1ล่าสุด | 19 ตุลาคม 2569 | — | 64 บิต ZIP |
| 0.27.0 | 4 ตุลาคม 2569 | — | 64 บิต ZIP |
| 0.25.0 | 13 กันยายน 2569 | — | 64 บิต ZIP |
| 0.24.0 | 31 สิงหาคม 2569 | — | 64 บิต ZIP |
| 0.23.1 | 22 สิงหาคม 2569 | — | 64 บิต ZIP |
| 0.21.1 | 13 สิงหาคม 2569 | — | 64 บิต ZIP |
| 0.13.0 | 17 มิถุนายน 2569 | — | 64 บิต ZIP |
ติดตั้งผ่านบรรทัดคำสั่ง
ติดตั้งแบบเงียบ ›winget install --id AtaraxyLabs.sem -eคู่มือที่เกี่ยวข้อง: วิธีใช้ winget ติดตั้งและอัปเดตโปรแกรม
ข้อมูล
- ผู้เผยแพร่
- Ataraxy Labs Inc.
- หมวดหมู่
- ระบบควบคุมเวอร์ชัน
- สัญญาอนุญาต
- MIT or Apache-2.0
- ราคา
- ฟรี
- ซอร์สโค้ด
- github.com/Ataraxy-Labs/sem
- เขียนด้วยภาษา
- Rust
- ระบบที่ต้องการ
- Windows 11 / 10
- สถาปัตยกรรม
- 64 บิต
- ตัวติดตั้ง
- พกพา (Portable)
- เวอร์ชัน
- 0.28.1
- วันที่เผยแพร่
- 19 ตุลาคม 2569
- เพิ่มเข้าแค็ตตาล็อก
- 25 มิถุนายน 2569
- จำนวนเวอร์ชันในรายการ
- 7
- ดาว GitHub
- 3,419
- GitHub fork
- 107
- เว็บไซต์
- github.com
- winget ID
- AtaraxyLabs.sem
คะแนนและรีวิว
ยังไม่มีรีวิว ร่วมให้คะแนนเป็นคนแรก
โปรแกรมทดแทน sem
ดูทั้งหมด ›-
โอเพนซอร์ส20.1M ↓ -
โอเพนซอร์ส1.1M ↓ -
โอเพนซอร์ส1.1M ↓ -
โอเพนซอร์ส439.1K ↓ -
โอเพนซอร์ส280.5K ↓ -
โอเพนซอร์ส1.1M ↓ -
โอเพนซอร์ส757.7K ↓ -
โอเพนซอร์ส6.9K ↓
คำถามที่พบบ่อย
sem ใช้ฟรีไหม
ฟรี sem เป็นซอฟต์แวร์โอเพนซอร์ส ภายใต้สัญญาอนุญาต MIT or Apache-2.0
ดาวน์โหลด sem ปลอดภัยไหม
ไฟล์ดาวน์โหลดมาจาก github.com ซึ่งเป็นของผู้เผยแพร่เอง ExeAtlas ไม่ได้เก็บหรือแก้ไขไฟล์นี้ คุณสามารถเทียบค่าแฮช SHA256 ของไฟล์กับค่าที่แสดงในหน้านี้ หรือเปิดรายงาน VirusTotal ของค่าแฮชนั้นได้
ติดตั้ง sem ด้วย winget อย่างไร
เปิด PowerShell หรือ Windows Terminal แล้วรันคำสั่ง winget ที่แสดงในหน้านี้ winget จะดาวน์โหลดตัวติดตั้งทางการและตรวจสอบค่าแฮช SHA256 ก่อนเริ่มติดตั้ง
sem ใช้บน ARM (Windows on Arm) ได้ไหม
ไม่มีเวอร์ชัน ARM64 แต่ Windows 11 on Arm สามารถรันเวอร์ชัน 64 บิต ผ่านการจำลองได้
ดาวน์โหลด sem เวอร์ชันเก่าได้ที่ไหน
หน้าเวอร์ชันมีรายการครบทั้ง 7 เวอร์ชัน พร้อมลิงก์ไปยังไฟล์ตัวติดตั้งทางการ ย้อนไปถึง 17 มิถุนายน 2569
ใช้ sem โดยไม่มีสิทธิ์ผู้ดูแลระบบได้ไหม
ได้ เป็นแบบพกพา แตกไฟล์แล้วเปิดใช้งานได้เลย
มีโปรแกรมอะไรที่ใช้แทน sem ได้บ้าง
Git, GitHub CLI, GitTools GitVersion, Git Extensions และ Mercurial ดูการเปรียบเทียบได้ในหน้าโปรแกรมทดแทน