← Browse tools

Coding agents

Dirac

Singular focus on context efficiency and precise editing: hash-anchored edits, AST manipulation and massively parallel operations.

1,494 stars

Overview

Research summary

Dirac is an open-source TypeScript coding agent, forked from Cline, for VS Code, command-line, and ACP-compatible editor workflows. Its editing protocol uses stable hash anchors to identify source ranges without repeating large search-and-replace blocks; syntax-tree tools can inspect definitions and references or perform structural operations such as symbol renames. Independent reads, searches, edits, and commands can be batched in one model turn.

Concurrent subagents may receive separate prompts, tools, timeouts, and inherited context, while freshness checks reject edits based on stale source. The runtime also supports mid-task steering, resumable task IDs, checkpoints, path-aware instructions, skills, hooks, and configurable approval policies. A separate utility model can handle context compaction, handoffs, commit messages, or first-pass permission decisions, but automatic approvals remain policy-driven model decisions and are recorded for review.

Users provide or select model-provider credentials; configuration follows Dirac across interfaces. Optional completion verification is a model pass, not a replacement for tests or human review. The public repository contains the implementation under Apache-2.0.

Repository summary

Stars
1,494
Open issues
11
Last push
2026-09-10
Commits, 90 days
540
Repository activity
Very active · 96/100
Version
0.5.12

Recorded catalogue figures. View repository data and provenance →

Classification

Pricing & services

Paid services unknown

Whether the provider offers paid products or services has not been established.

Licence scope

Implementation

Recorded implementation details and interfaces for Dirac.

Implementation details

TypeScript

Languages
TypeScript
Repository type
source
ACP identifier
dirac

Licence scope

Repository

Repository snapshots, release information and recorded maintenance signals.

Repository snapshot

dirac-run/dirac ↗

Stars
1,494
Open issues
11
Last push
2026-09-10
Commits, 90 days
540
Repository activity
Very active · 96/100
Archived
No

Repository activity is a snapshot, not a quality or popularity ranking. It combines recent-push freshness (50%), 90-day commits (30%) and issue pressure (20%).

Release information

Current version
0.5.12
Version source
github-release
Version scope
dirac-run/dirac
Version recorded
2026-09-14
Latest release tag
v0.5.12
Release published
2026-09-10
Default branch
master
Head commit
28e83cb8a66ceaacdd40900a44018f4904136221

Maintenance and provenance

Catalogue snapshot
2026-10-06
Repository metrics recorded
2026-09-14
Stars source
GitHub snapshot
Last push source
GitHub snapshot
Repository metrics stale
No
Snapshot repository
dirac-run/dirac

Documentation

Recorded references and research provenance for this entry.

Recorded sources 4

Research metadata

Catalogue snapshot
2026-10-06
Repository metrics recorded
2026-09-14

An individual research date has not been recorded for this entry.

Community & social 2 channels

Communities