openai / orchard
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 176 files with 14,286 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 10 files changed 21-50 times (3,532 lines of code)
    • 24 files changed 6-20 times (3,170 lines of code)
    • 142 files changed 1-5 times (7,584 lines of code)
0% | 0% | 24% | 22% | 53%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 176 files with 14,286 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 65 files changed by 2-5 contributors (9,198 lines of code)
    • 111 files changed by 1 contributor (5,088 lines of code)
0% | 0% | 0% | 64% | 35%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, sh, md, mod, gitignore, js, txt, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 20% | 23% | 56%
yaml0% | 0% | 96% | 0% | 3%
proto0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
internal0% | 0% | 19% | 25% | 54%
api0% | 0% | 99% | 0% | <1%
pkg0% | 0% | 35% | 19% | 44%
rpc0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
controller.go
in internal/controller
380 10 2023-01-26 2026-05-11 41 3 edigaryev@gmail.com fkorotkov@openai.com
worker.go
in internal/worker
492 13 2023-01-26 2026-03-16 38 2 edigaryev@gmail.com edigaryev@gmail.com
v1.go
in pkg/resource/v1
261 17 2023-01-26 2026-03-17 33 2 edigaryev@gmail.com edigaryev@gmail.com
api_vms.go
in internal/controller
447 13 2023-01-26 2026-03-17 30 2 edigaryev@gmail.com edigaryev@gmail.com
run.go
in internal/command/controller
236 3 2023-01-26 2026-05-11 27 4 edigaryev@gmail.com fkorotkov@openai.com
811 - 2023-01-26 2026-05-05 26 3 edigaryev@gmail.com fkorotkov@openai.com
vm.go
in internal/command/create
181 2 2023-01-26 2026-03-17 24 3 edigaryev@gmail.com edigaryev@gmail.com
api.go
in internal/controller
284 10 2023-01-26 2026-02-23 24 2 edigaryev@gmail.com edigaryev@gmail.com
api_workers.go
in internal/controller
127 5 2023-01-26 2026-05-06 22 3 edigaryev@gmail.com fkorotkov@openai.com
client.go
in pkg/client
313 21 2023-01-26 2026-02-12 22 2 edigaryev@gmail.com edigaryev@gmail.com
scheduler.go
in internal/controller/scheduler
407 10 2023-03-27 2026-03-16 20 3 edigaryev@gmail.com edigaryev@gmail.com
run.go
in internal/command/worker
229 4 2023-01-26 2026-02-11 19 2 edigaryev@gmail.com edigaryev@gmail.com
vms.go
in pkg/client
252 16 2023-01-26 2026-05-05 18 3 edigaryev@gmail.com fkorotkov@openai.com
api_vms_portforward.go
in internal/controller
192 4 2023-03-14 2026-03-16 17 2 edigaryev@gmail.com edigaryev@gmail.com
option.go
in internal/controller
85 15 2023-01-26 2026-05-11 16 2 edigaryev@gmail.com fkorotkov@openai.com
root.go
in internal/command
75 2 2023-01-26 2025-04-10 14 2 edigaryev@gmail.com edigaryev@gmail.com
dev.go
in internal/command/dev
211 5 2023-01-26 2026-01-28 14 2 edigaryev@gmail.com edigaryev@gmail.com
rpc.go
in internal/worker
145 3 2023-03-14 2026-01-28 13 2 edigaryev@gmail.com edigaryev@gmail.com
option.go
in internal/worker
49 8 2023-01-26 2026-03-16 11 2 edigaryev@gmail.com edigaryev@gmail.com
store.go
in internal/controller/store
54 - 2023-01-26 2026-02-05 11 2 edigaryev@gmail.com fedor.korotkov@gmail.com
create.go
in internal/command/context
238 6 2023-02-07 2025-05-26 11 2 edigaryev@gmail.com edigaryev@gmail.com
api_service_accounts.go
in internal/controller
131 5 2023-02-21 2026-01-29 9 2 edigaryev@gmail.com edigaryev@gmail.com
worker.go
in pkg/resource/v1
21 3 2023-04-03 2026-03-16 8 1 edigaryev@gmail.com edigaryev@gmail.com
vmmanager.go
in internal/worker/vmmanager
62 7 2023-01-26 2026-03-16 8 2 edigaryev@gmail.com edigaryev@gmail.com
init.go
in internal/command/controller
125 4 2023-02-04 2024-06-11 8 2 edigaryev@gmail.com edigaryev@gmail.com
badger_vm.go
in internal/controller/store/badger
21 5 2023-02-09 2026-02-05 7 2 fedor.korotkov@gmail.com fedor.korotkov@gmail.com
option.go
in pkg/client
46 5 2023-01-26 2026-01-29 7 2 edigaryev@gmail.com edigaryev@gmail.com
vm.go
in internal/command/get
107 2 2023-07-26 2025-10-27 7 1 edigaryev@gmail.com edigaryev@gmail.com
vm.go
in internal/command/ssh
158 3 2023-03-23 2025-05-26 7 2 edigaryev@gmail.com edigaryev@gmail.com
vms.go
in internal/command/list
43 2 2023-01-26 2025-09-16 6 1 edigaryev@gmail.com edigaryev@gmail.com
badger_store.go
in internal/controller/store/badger
86 5 2023-02-09 2025-11-11 6 2 fedor.korotkov@gmail.com edigaryev@gmail.com
rpc.go
in internal/controller
86 3 2023-03-14 2025-01-30 6 2 edigaryev@gmail.com edigaryev@gmail.com
rpcv2.go
in internal/worker
117 5 2025-01-30 2026-01-28 6 1 edigaryev@gmail.com edigaryev@gmail.com
sshserver.go
in internal/controller/sshserver
230 6 2024-06-11 2026-01-29 6 2 edigaryev@gmail.com edigaryev@gmail.com
badger_worker.go
in internal/controller/store/badger
21 5 2023-02-09 2026-02-05 5 2 fedor.korotkov@gmail.com fedor.korotkov@gmail.com
badger_service_account.go
in internal/controller/store/badger
21 5 2023-02-21 2026-02-05 5 2 edigaryev@gmail.com fedor.korotkov@gmail.com
proto
43 - 2023-03-14 2024-07-03 5 2 edigaryev@gmail.com edigaryev@gmail.com
notifier.go
in internal/controller/notifier
62 3 2023-03-17 2026-03-05 5 3 fedor.korotkov@gmail.com matthewtheinventor@hotmail.com
workers.go
in pkg/client
65 6 2023-01-26 2023-10-09 5 2 edigaryev@gmail.com edigaryev@gmail.com
api_rpc_watch.go
in internal/controller
79 1 2025-01-30 2025-07-11 5 1 edigaryev@gmail.com edigaryev@gmail.com
bootstrap.go
in internal/command/controller
86 1 2024-09-03 2025-11-17 5 2 edigaryev@gmail.com edigaryev@gmail.com
api_vms_ip.go
in internal/controller
89 2 2024-07-03 2026-03-16 5 2 edigaryev@gmail.com edigaryev@gmail.com
datadir.go
in internal/controller
92 10 2023-01-26 2024-06-11 5 2 edigaryev@gmail.com edigaryev@gmail.com
api_vms_exec.go
in internal/controller
415 10 2026-02-12 2026-05-11 5 2 edigaryev@gmail.com fkorotkov@openai.com
485 48 2023-03-14 2024-07-03 5 2 edigaryev@gmail.com edigaryev@gmail.com
service_account.go
in pkg/resource/v1
10 2 2023-02-21 2026-01-29 4 1 edigaryev@gmail.com edigaryev@gmail.com
worker.go
in internal/command/worker
12 1 2023-01-26 2025-04-17 4 1 edigaryev@gmail.com edigaryev@gmail.com
controller.go
in internal/command/controller
15 1 2023-01-26 2025-04-17 4 2 edigaryev@gmail.com edigaryev@gmail.com
cluster_settings.go
in pkg/resource/v1
22 2 2023-07-04 2025-11-17 4 1 edigaryev@gmail.com edigaryev@gmail.com
orchardhome.go
in internal/orchardhome
24 1 2023-01-26 2023-06-26 4 2 edigaryev@gmail.com edigaryev@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
run.go
in internal/command/controller
236 3 2023-01-26 2026-05-11 27 4 edigaryev@gmail.com fkorotkov@openai.com
controller.go
in internal/controller
380 10 2023-01-26 2026-05-11 41 3 edigaryev@gmail.com fkorotkov@openai.com
811 - 2023-01-26 2026-05-05 26 3 edigaryev@gmail.com fkorotkov@openai.com
vm.go
in internal/command/create
181 2 2023-01-26 2026-03-17 24 3 edigaryev@gmail.com edigaryev@gmail.com
api_workers.go
in internal/controller
127 5 2023-01-26 2026-05-06 22 3 edigaryev@gmail.com fkorotkov@openai.com
scheduler.go
in internal/controller/scheduler
407 10 2023-03-27 2026-03-16 20 3 edigaryev@gmail.com edigaryev@gmail.com
vms.go
in pkg/client
252 16 2023-01-26 2026-05-05 18 3 edigaryev@gmail.com fkorotkov@openai.com
notifier.go
in internal/controller/notifier
62 3 2023-03-17 2026-03-05 5 3 fedor.korotkov@gmail.com matthewtheinventor@hotmail.com
concurrentmap.go
in internal/concurrentmap
42 5 2023-03-17 2026-03-05 3 3 fedor.korotkov@gmail.com matthewtheinventor@hotmail.com
vm.go
in internal/command/logs
37 2 2023-03-23 2026-01-22 3 3 edigaryev@gmail.com fedor.korotkov@gmail.com
worker.go
in internal/worker
492 13 2023-01-26 2026-03-16 38 2 edigaryev@gmail.com edigaryev@gmail.com
v1.go
in pkg/resource/v1
261 17 2023-01-26 2026-03-17 33 2 edigaryev@gmail.com edigaryev@gmail.com
api_vms.go
in internal/controller
447 13 2023-01-26 2026-03-17 30 2 edigaryev@gmail.com edigaryev@gmail.com
api.go
in internal/controller
284 10 2023-01-26 2026-02-23 24 2 edigaryev@gmail.com edigaryev@gmail.com
client.go
in pkg/client
313 21 2023-01-26 2026-02-12 22 2 edigaryev@gmail.com edigaryev@gmail.com
run.go
in internal/command/worker
229 4 2023-01-26 2026-02-11 19 2 edigaryev@gmail.com edigaryev@gmail.com
api_vms_portforward.go
in internal/controller
192 4 2023-03-14 2026-03-16 17 2 edigaryev@gmail.com edigaryev@gmail.com
option.go
in internal/controller
85 15 2023-01-26 2026-05-11 16 2 edigaryev@gmail.com fkorotkov@openai.com
dev.go
in internal/command/dev
211 5 2023-01-26 2026-01-28 14 2 edigaryev@gmail.com edigaryev@gmail.com
root.go
in internal/command
75 2 2023-01-26 2025-04-10 14 2 edigaryev@gmail.com edigaryev@gmail.com
rpc.go
in internal/worker
145 3 2023-03-14 2026-01-28 13 2 edigaryev@gmail.com edigaryev@gmail.com
create.go
in internal/command/context
238 6 2023-02-07 2025-05-26 11 2 edigaryev@gmail.com edigaryev@gmail.com
store.go
in internal/controller/store
54 - 2023-01-26 2026-02-05 11 2 edigaryev@gmail.com fedor.korotkov@gmail.com
option.go
in internal/worker
49 8 2023-01-26 2026-03-16 11 2 edigaryev@gmail.com edigaryev@gmail.com
api_service_accounts.go
in internal/controller
131 5 2023-02-21 2026-01-29 9 2 edigaryev@gmail.com edigaryev@gmail.com
init.go
in internal/command/controller
125 4 2023-02-04 2024-06-11 8 2 edigaryev@gmail.com edigaryev@gmail.com
vmmanager.go
in internal/worker/vmmanager
62 7 2023-01-26 2026-03-16 8 2 edigaryev@gmail.com edigaryev@gmail.com
vm.go
in internal/command/ssh
158 3 2023-03-23 2025-05-26 7 2 edigaryev@gmail.com edigaryev@gmail.com
badger_vm.go
in internal/controller/store/badger
21 5 2023-02-09 2026-02-05 7 2 fedor.korotkov@gmail.com fedor.korotkov@gmail.com
option.go
in pkg/client
46 5 2023-01-26 2026-01-29 7 2 edigaryev@gmail.com edigaryev@gmail.com
rpc.go
in internal/controller
86 3 2023-03-14 2025-01-30 6 2 edigaryev@gmail.com edigaryev@gmail.com
badger_store.go
in internal/controller/store/badger
86 5 2023-02-09 2025-11-11 6 2 fedor.korotkov@gmail.com edigaryev@gmail.com
sshserver.go
in internal/controller/sshserver
230 6 2024-06-11 2026-01-29 6 2 edigaryev@gmail.com edigaryev@gmail.com
485 48 2023-03-14 2024-07-03 5 2 edigaryev@gmail.com edigaryev@gmail.com
proto
43 - 2023-03-14 2024-07-03 5 2 edigaryev@gmail.com edigaryev@gmail.com
bootstrap.go
in internal/command/controller
86 1 2024-09-03 2025-11-17 5 2 edigaryev@gmail.com edigaryev@gmail.com
api_vms_exec.go
in internal/controller
415 10 2026-02-12 2026-05-11 5 2 edigaryev@gmail.com fkorotkov@openai.com
badger_service_account.go
in internal/controller/store/badger
21 5 2023-02-21 2026-02-05 5 2 edigaryev@gmail.com fedor.korotkov@gmail.com
badger_worker.go
in internal/controller/store/badger
21 5 2023-02-09 2026-02-05 5 2 fedor.korotkov@gmail.com fedor.korotkov@gmail.com
api_vms_ip.go
in internal/controller
89 2 2024-07-03 2026-03-16 5 2 edigaryev@gmail.com edigaryev@gmail.com
datadir.go
in internal/controller
92 10 2023-01-26 2024-06-11 5 2 edigaryev@gmail.com edigaryev@gmail.com
workers.go
in pkg/client
65 6 2023-01-26 2023-10-09 5 2 edigaryev@gmail.com edigaryev@gmail.com
193 18 2023-03-14 2024-07-03 4 2 edigaryev@gmail.com edigaryev@gmail.com
orchardhome.go
in internal/orchardhome
24 1 2023-01-26 2023-06-26 4 2 edigaryev@gmail.com edigaryev@gmail.com
vm.go
in internal/command/vnc
80 2 2023-03-23 2025-05-26 4 2 edigaryev@gmail.com edigaryev@gmail.com
controller.go
in internal/command/controller
15 1 2023-01-26 2025-04-17 4 2 edigaryev@gmail.com edigaryev@gmail.com
badger_events.go
in internal/controller/store/badger
124 5 2023-03-13 2026-01-22 4 2 fedor.korotkov@gmail.com fedor.korotkov@gmail.com
sshexec.go
in internal/controller/sshexec
294 15 2026-02-12 2026-05-11 4 2 edigaryev@gmail.com fkorotkov@openai.com
frame.go
in internal/execstream
42 1 2026-02-12 2026-05-05 3 2 edigaryev@gmail.com fkorotkov@openai.com
vm.go
in internal/command/portforward
70 2 2023-03-23 2025-05-26 3 2 edigaryev@gmail.com edigaryev@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
exec_sessions.go
in internal/controller
599 42 2026-05-04 2026-05-11 3 1 fkorotkov@openai.com fkorotkov@openai.com
tart.go
in internal/worker/vmmanager/tart
288 13 2026-01-21 2026-03-16 3 1 edigaryev@gmail.com edigaryev@gmail.com
vetu.go
in internal/worker/vmmanager/vetu
227 13 2026-03-16 2026-03-16 1 1 edigaryev@gmail.com edigaryev@gmail.com
base.go
in internal/worker/vmmanager/base
216 12 2026-01-28 2026-03-16 2 1 edigaryev@gmail.com edigaryev@gmail.com
exec_ssh_clients.go
in internal/controller
157 10 2026-05-11 2026-05-11 1 1 fkorotkov@openai.com fkorotkov@openai.com
synthetic.go
in internal/worker/vmmanager/synthetic
146 13 2026-01-28 2026-01-28 1 1 edigaryev@gmail.com edigaryev@gmail.com
handle.go
in internal/config
131 7 2023-02-07 2024-11-01 4 1 edigaryev@gmail.com edigaryev@gmail.com
badger_watch.go
in internal/controller/store/badger
129 1 2025-10-03 2025-10-03 1 1 edigaryev@gmail.com edigaryev@gmail.com
bootstraptoken.go
in internal/bootstraptoken
122 6 2023-02-21 2023-06-22 2 1 edigaryev@gmail.com edigaryev@gmail.com
rpcv2.go
in internal/worker
117 5 2025-01-30 2026-01-28 6 1 edigaryev@gmail.com edigaryev@gmail.com
vm.go
in internal/command/get
107 2 2023-07-26 2025-10-27 7 1 edigaryev@gmail.com edigaryev@gmail.com
worker.go
in internal/command/vnc
83 2 2023-10-09 2025-05-26 2 1 edigaryev@gmail.com edigaryev@gmail.com
resources.go
in pkg/resource/v1
81 10 2023-03-27 2025-09-16 3 1 edigaryev@gmail.com edigaryev@gmail.com
api_rpc_watch.go
in internal/controller
79 1 2025-01-30 2025-07-11 5 1 edigaryev@gmail.com edigaryev@gmail.com
vm_condition.go
in pkg/resource/v1
78 6 2025-12-02 2025-12-02 1 1 edigaryev@gmail.com edigaryev@gmail.com
worker.go
in internal/command/get
68 2 2023-09-13 2025-09-16 3 1 edigaryev@gmail.com edigaryev@gmail.com
ondiskname.go
in internal/worker/ondiskname
68 4 2023-04-03 2023-04-24 2 1 edigaryev@gmail.com edigaryev@gmail.com
worker.go
in internal/command/portforward
67 2 2023-10-09 2023-10-09 1 1 edigaryev@gmail.com edigaryev@gmail.com
cluster_settings.go
in internal/command/set
67 2 2023-07-04 2024-11-28 2 1 edigaryev@gmail.com edigaryev@gmail.com
cmd.go
in internal/worker/vmmanager/base
66 3 2026-03-16 2026-03-16 1 1 edigaryev@gmail.com edigaryev@gmail.com
echoserver.go
in internal/echoserver
64 3 2026-01-28 2026-02-05 2 1 edigaryev@gmail.com edigaryev@gmail.com
simplename.go
in internal/simplename
63 3 2023-09-22 2024-06-11 2 1 edigaryev@gmail.com edigaryev@gmail.com
worker.go
in internal/command/pause
62 2 2023-04-07 2025-05-26 3 1 edigaryev@gmail.com edigaryev@gmail.com
rpc.go
in pkg/client
61 3 2025-01-30 2025-01-30 1 1 edigaryev@gmail.com edigaryev@gmail.com
service_account.go
in internal/command/get
54 2 2023-02-21 2025-09-16 3 1 edigaryev@gmail.com edigaryev@gmail.com
portspec.go
in internal/command/portforward
52 2 2023-03-14 2023-10-09 2 1 edigaryev@gmail.com edigaryev@gmail.com
api_rpc_portforward.go
in internal/controller
51 1 2025-01-30 2025-07-11 4 1 edigaryev@gmail.com edigaryev@gmail.com
api_cluster_settings.go
in internal/controller
50 2 2023-07-04 2024-11-28 3 1 edigaryev@gmail.com edigaryev@gmail.com
service_account.go
in internal/command/create
46 2 2023-02-21 2025-05-26 3 1 edigaryev@gmail.com edigaryev@gmail.com
service_accounts.go
in internal/command/list
44 2 2023-02-21 2025-09-16 2 1 edigaryev@gmail.com edigaryev@gmail.com
rendezvous.go
in internal/controller/rendezvous
44 3 2024-07-03 2025-01-30 3 1 edigaryev@gmail.com edigaryev@gmail.com
dhcpleasetime.go
in internal/worker/dhcpleasetime
44 1 2025-02-13 2025-02-13 1 1 edigaryev@gmail.com edigaryev@gmail.com
vms.go
in internal/command/list
43 2 2023-01-26 2025-09-16 6 1 edigaryev@gmail.com edigaryev@gmail.com
workers.go
in internal/command/list
42 2 2023-01-26 2025-09-16 4 1 edigaryev@gmail.com edigaryev@gmail.com
bootstrap_token.go
in internal/command/get
42 2 2023-02-21 2023-03-23 2 1 edigaryev@gmail.com edigaryev@gmail.com
host_dir.go
in pkg/resource/v1
42 2 2023-07-04 2024-04-29 3 1 edigaryev@gmail.com edigaryev@gmail.com
opentelemetry.go
in internal/opentelemetry
41 2 2024-06-24 2024-06-24 1 1 edigaryev@gmail.com edigaryev@gmail.com
synthetic.go
in internal/worker/runtime
41 6 2026-03-16 2026-03-16 1 1 edigaryev@gmail.com edigaryev@gmail.com
cluster_settings.go
in internal/command/get
39 2 2023-07-04 2025-09-16 4 1 edigaryev@gmail.com edigaryev@gmail.com
config.go
in internal/config
39 4 2023-02-07 2023-02-07 1 1 edigaryev@gmail.com edigaryev@gmail.com
service_account_role.go
in pkg/resource/v1
39 2 2023-02-21 2026-01-29 3 1 edigaryev@gmail.com edigaryev@gmail.com
list.go
in internal/command/context
37 2 2023-02-07 2025-09-16 3 1 edigaryev@gmail.com edigaryev@gmail.com
proxy.go
in internal/proxy
36 1 2023-03-14 2024-06-11 4 1 edigaryev@gmail.com edigaryev@gmail.com
vetu.go
in internal/worker/runtime
36 6 2026-03-16 2026-03-16 1 1 edigaryev@gmail.com edigaryev@gmail.com
tart.go
in internal/worker/runtime
36 6 2026-03-16 2026-03-16 1 1 edigaryev@gmail.com edigaryev@gmail.com
iokitregistry.go
in internal/worker/platform/iokitregistry
35 1 2026-01-28 2026-01-28 1 1 edigaryev@gmail.com edigaryev@gmail.com
worker.go
in internal/command/resume
33 2 2023-04-07 2023-04-07 1 1 edigaryev@gmail.com edigaryev@gmail.com
structpath.go
in internal/structpath
28 1 2023-02-21 2023-07-26 2 1 edigaryev@gmail.com edigaryev@gmail.com
workerinfo.go
in internal/controller/scheduler
28 2 2024-11-28 2024-11-28 1 1 edigaryev@gmail.com edigaryev@gmail.com
wserror.go
in internal/controller
28 2 2025-01-30 2025-02-19 3 1 edigaryev@gmail.com edigaryev@gmail.com