CLI · MCP · Git hosts

Observability for agents

Give your coding agents the same pipeline humans use: capture sessions locally, attribute lines, search past playbooks over MCP, and ship review-ready context to GitHub or GitLab. It starts with semantica enable.

Try enable, blame, or explain: commands type out,
then the response streams line-by-line.

Verifiable

Record

Across commits, pull requests, and repositories

Line-level

Attribution

See what was AI-written, edited, and human-authored

Review-ready

Context

Checkpoints, sessions, and playbooks for every change

Local-first

By default

Egress-safe with redaction and explicit connect

Coding agents

Hooks and MCP wiring are provider-specific. Pick your stack and follow the setup guide for capture depth, config paths, and optional MCP enablement.

Claude Code

Repo-local hooks and MCP via .mcp.json. Line-level attribution where the transcript allows.

Read the docs

Cursor

Composer hooks and .cursor/mcp.json. File-level attribution from local DBs; Semantica never edits provider data.

Read the docs

Gemini CLI

Global Gemini config hooks plus MCP in ~/.gemini/settings.json.

Read the docs

Copilot CLI

Copilot CLI hooks and .copilot/mcp-config.json for MCP tools.

Read the docs

Kiro IDE

Kiro hooks and .kiro/settings/mcp.json after semantica mcp enable.

Read the docs

Kiro CLI

Named semantica agent config with PostToolUse hooks; MCP bundled in the agent profile.

Read the docs

Attribute and search through MCP

Run semantica mcp enable to write MCP server entries into each detected provider's config. The server exposes search, explain, and playbook reuse tools over stdio so agents can reason with your repo's real history.

MCP commands
Try enable, status, or disable: commands type out,
then the response streams line-by-line.

Built for how agents ship code

Most diff tools stop at the patch. Semantica keeps the thread between the agent, the commit, and the review surface.

Local Git hooks

semantica enable installs provider hooks so every session is captured under .semantica/ on your machine until you connect a remote.

MCP in the editor

semantica mcp enable writes provider-specific MCP config so agents can search playbooks, pull explain output, and record reuse without leaving the thread.

PR and MR signal

Optional GitHub App or GitLab integration posts attribution summaries, runs policy checks, and keeps review context aligned with what the terminal saw.

Ship with clarity.

Semantica is the system of record for AI-assisted software development. Make code provenance, attribution, and semantic lineage visible across commits, pull requests, and repositories so teams can collaborate with clarity and trust.

curl -fsSL https://semantica.sh/install.sh | sh
Open sourceMIT licensedWorks withGitHubGitLab