§ 01 · Building
A stack with no human in the inner loop.
Open-source primitives that replace categories of tooling built for human readers. Git-compatible, agent-native. Ship today.
sem
liveMITEntity-level diffs on top of Git. Instead of “line 43 changed,” sem tells you function validateToken was added in src/auth.ts.
Parses ten languages via tree-sitter: TypeScript, Python, Go, Rust, JSON, YAML, TOML, Markdown, and more. Detects renames, moves, and structural changes that line-diff can't see. Emits JSON for agents and CI; exposes a SQL interface for history queries.
- Install
- npm i -g @ataraxy-labs/sem
- Parsers
- native tree-sitter
- Storage
- better-sqlite3 (WAL)
- Output
- tty · json · sql
weave
liveMITThe Git merge driver for a world where agents write most of the code. Resolves false conflicts Git invents when independent agents edit the same file.
Replaces line-based 3-way merge with an entity-level one. Two agents adding different functions to the same file? Auto-resolved. Same entity changed incompatibly? A real, contextual conflict instead of a cryptic diff. Git-compatible via the merge-driver protocol; MCP server for agent orchestration.
- Install
- brew install ataraxy-labs/tap/weave
- False-conflict rate
- ↓ ~95% vs. git
- Languages
- 10+ via tree-sitter
- Agent API
- MCP · 9 tools
inspect
liveFSLTriage pull requests by structural risk, not line count. inspect scores each changed entity against the cross-file dependency graph.
Classifies every changed entity as text-only, syntax, or functional. Scores it with graph-based risk so an API deletion jumps ahead of a rename. Groups independent changes so tangled commits split into reviewable units. Parses 19 languages via tree-sitter.
- Install
- cargo install ataraxy-inspect
- Languages
- 19 via tree-sitter
- Benchmark
- 95% recall (Greptile)
- Output
- cli · json · api
opensessions
liveMITA persistent sidebar inside tmux that shows live agent state across every session. Built for Amp, Claude Code, Codex, and OpenCode.
Per-thread markers for done, error, and interrupted states. Branch in the session list, working directory and detected ports in the detail panel. A local HTTP API lets agents and scripts push their own status and logs into the sidebar.
- Install
- prefix + I (via tpm)
- Agents
- amp · claude · codex · opencode
- Runtime
- Bun · 127.0.0.1:7391
- Keybindings
- prefix o → s/t