Ataraxy-Labs/sem
Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16 languages via tree-sitter.
Tracks semantic changes (function/class/method additions, modifications, deletions) rather than line-level diffs, with three-phase entity matching that detects renames and structural moves via AST hashing. Parses 21+ languages and structured formats (JSON, YAML, TOML) using tree-sitter in native Rust, supporting parallel processing and pluggable language support. Integrates with Git as a custom diff tool, outputs JSON for CI pipelines and AI agents, and provides impact analysis and dependency graph generation via a Rust library that powers downstream tools like semantic merge drivers.
843 stars. Actively maintained with 109 commits in the last 30 days.
Stars
843
Forks
23
Language
Rust
License
Apache-2.0
Category
Last pushed
Mar 13, 2026
Commits (30d)
109
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/Ataraxy-Labs/sem"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related agents
spider-rs/spider
Web crawler and scraper for Rust
Dicklesworthstone/pi_agent_rust
High-performance AI coding agent CLI written in Rust with zero unsafe code
RightNow-AI/openfang
Open-source Agent Operating System
liquidos-ai/AutoAgents
A multi-agent framework written in Rust that enables you to build, deploy, and coordinate...
sayiir/sayiir
Sayiir — simple, embeddable durable workflow engine in Rust, node.js/python bindings....