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.1, вышла 19 октября 2026 г.. В каталоге 7 версий начиная с 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 — файл можно проверить:
83BE71EF7D9765672EF976BA653517EE4A670765019DF7E5B527658E1DAF0F66· Открыть отчёт VirusTotal по этому хешу - Ссылка ещё не проверялась
- Исходный код открыт
- ExeAtlas не хранит, не оборачивает и не изменяет установщики
Инструкция по теме: Как проверить хеш SHA256 файла в Windows
Последние версии
Все версии (7) ›| Версия | Дата | Размер | Файлы |
|---|---|---|---|
| 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.1
- Дата выхода
- 19 октября 2026 г.
- Добавлено в каталог
- 25 июня 2026 г.
- Версий в каталоге
- 7
- Звёзды 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?
На странице версий собраны ссылки на официальные установщики всех версий (7), начиная с 17 июня 2026 г..
Можно ли пользоваться программой sem без прав администратора?
Да, это портативная версия: достаточно распаковать архив и запустить программу.
Какие есть аналоги программы sem?
Git, GitHub CLI, GitTools GitVersion, Git Extensions и Mercurial. Их сравнение — на странице аналогов.