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.
Встановлення та системні вимоги
Офіційні інсталятори випускаються для 64-біт; тип інсталятора — Портативна. Програма працює без встановлення (портативна версія).
Оновлення та історія версій
Поточна версія — 0.28.2, вийшла 26 жовтня 2026 р.. У каталозі 8 версій починаючи з 17 червня 2026 р.; кожна має посилання на власні файли інсталятора. Останнє оновлення вийшло менш ніж місяць тому.
Популярність і типи файлів
Вихідний код на 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 — програма для Windows з відкритим вихідним кодом (категорія «Контроль версій»); збірки: 64-біт.
Чи безпечно завантажувати програму sem?
- Файл завантажується з домену розробника (github.com)
- Посилання для завантаження використовує HTTPS
- Опубліковано хеш SHA256 — файл можна перевірити:
43A12D1AF5EC775B9EABA8D21BC0E360A58642B93E96472B8AAE8FA23007B2A6· Відкрити звіт VirusTotal для цього хешу - Посилання ще не перевірялося
- Вихідний код відкритий
- ExeAtlas не зберігає, не обгортає й не змінює інсталятори
Інструкція на тему: Як перевірити хеш SHA256 файлу у Windows
Останні версії
Усі версії (8) ›| Версія | Дата | Розмір | Файли |
|---|---|---|---|
| 0.28.2Остання | 26 жовтня 2026 р. | — | 64-біт ZIP |
| 0.28.1 | 19 жовтня 2026 р. | — | 64-біт ZIP |
| 0.27.0 | 4 жовтня 2026 р. | — | 64-біт ZIP |
| 0.25.0 | 13 вересня 2026 р. | — | 64-біт ZIP |
| 0.24.0 | 31 серпня 2026 р. | — | 64-біт ZIP |
| 0.23.1 | 22 серпня 2026 р. | — | 64-біт ZIP |
| 0.21.1 | 13 серпня 2026 р. | — | 64-біт ZIP |
| 0.13.0 | 17 червня 2026 р. | — | 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-біт
- Інсталятор
- Портативна
- Версія
- 0.28.2
- Дата виходу
- 26 жовтня 2026 р.
- Додано до каталогу
- 25 червня 2026 р.
- Версій у каталозі
- 8
- Зірки GitHub
- 3 419
- Форки на GitHub
- 107
- Сайт
- github.com
- ID winget
- AtaraxyLabs.sem
Оцінки та відгуки
Відгуків поки немає. Оцінку можна залишити першим.
Аналоги програми sem
Показати всі ›-
Відкритий код20,1 млн ↓ -
Відкритий код1,1 млн ↓ -
Відкритий код1,1 млн ↓ -
Відкритий код439,1 тис. ↓ -
Відкритий код280,5 тис. ↓ -
Відкритий код1,1 млн ↓ -
Відкритий код757,7 тис. ↓ -
Відкритий код6,9 тис. ↓
Часті питання
Програма sem безкоштовна?
Так. sem — програма з відкритим вихідним кодом (ліцензія MIT or Apache-2.0); завантажити й використовувати її можна безкоштовно.
Чи безпечно завантажувати програму sem?
Файл завантажується з github.com — цей домен належить розробникові; ExeAtlas не зберігає й не змінює файл. Порівняйте SHA256 завантаженого файлу з указаним на цій сторінці або відкрийте звіт VirusTotal для цього хешу.
Як установити sem через winget?
Відкрийте PowerShell або Термінал Windows і виконайте команду winget із цієї сторінки. winget завантажить офіційний інсталятор і перевірить його хеш SHA256 перед запуском.
Чи працює sem на ARM (Windows on Arm)?
Збірки ARM64 немає; Windows 11 on Arm може запустити версію 64-біт через емуляцію.
Де завантажити старі версії програми sem?
На сторінці версій зібрано посилання на офіційні інсталятори всіх версій (8), починаючи з 17 червня 2026 р..
Чи можна користуватися програмою sem без прав адміністратора?
Так, це портативна версія: достатньо розпакувати архів і запустити програму.
Які є аналоги програми sem?
Git, GitHub CLI, GitTools GitVersion, Git Extensions і Mercurial. Їх порівняння — на сторінці аналогів.