alpha
Login
Join now
ptr.pet
/
tobi
Star
Starred
Star
Something went wrong. Try again.
Fork
1
Eye filled
Watch
Watching
Watch
tool for detachable ptys with optional tailscale discovery
Star
Starred
Star
Something went wrong. Try again.
Fork
1
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
1
Pipelines
Pipelines
Commits on
main
dawn
3b325524
set release to 2026.09.24+2
main
1d ago
set release to 2026.09.24+2
main
Copy SHA
Browse repository
dawn
committed
1d ago
dawn
df8358a3
session: answer color queries with the viewers' agreed colors
1d ago
session: answer color queries with the viewers' agreed colors
Copy SHA
Browse repository
dawn
committed
1d ago
dawn
dbd0fdb3
viewer: probe terminal colors and send them in the attach frame
1d ago
viewer: probe terminal colors and send them in the attach frame
Copy SHA
Browse repository
dawn
committed
1d ago
dawn
02ef938a
set release to 2026.09.24+1
2d ago
set release to 2026.09.24+1
Copy SHA
Browse repository
dawn
committed
2d ago
dawn
a0b3d8f0
session: signal owners that predate the kill frame
2d ago
session: signal owners that predate the kill frame
Copy SHA
Browse repository
dawn
committed
2d ago
dawn
85ca2b91
ui: space the picker hints evenly
2d ago
ui: space the picker hints evenly
Copy SHA
Browse repository
dawn
committed
2d ago
dawn
3e4a6478
set release to 2026.09.24
2d ago
set release to 2026.09.24
Copy SHA
Browse repository
dawn
committed
2d ago
dawn
267adc1f
session: restore sgr mouse encoding in the attach snapshot
2d ago
session: restore sgr mouse encoding in the attach snapshot
Copy SHA
Browse repository
dawn
committed
2d ago
dawn
75fe1953
session: fall back to /run/user/<uid> when XDG_RUNTIME_DIR is unset
2d ago
session: fall back to /run/user/<uid> when XDG_RUNTIME_DIR is unset
Copy SHA
Browse repository
dawn
committed
2d ago
dawn
2c2d8b1f
ui: kill sessions from the picker with ctrl+x
2d ago
ui: kill sessions from the picker with ctrl+x
Copy SHA
Browse repository
dawn
committed
2d ago
dawn
da90f13b
nix: add missing zstd to devshell
4d ago
nix: add missing zstd to devshell
Copy SHA
Browse repository
dawn
committed
4d ago
nekomimi.pet
78b2fe1c
set release to 2026.09.21+2
4d ago
set release to 2026.09.21+2
Copy SHA
Browse repository
nekomimi.pet
committed
4d ago
nekomimi.pet
df0b8860
nix: skip the default checkPhase
4d ago
nix: skip the default checkPhase
Copy SHA
Browse repository
nekomimi.pet
committed
4d ago
nekomimi.pet
0dac7219
ui: drop the picker scaffolding test, share the row walk and line writer, fix the cursor and footer panics
4d ago
ui: drop the picker scaffolding test, share the row walk and line writer, fix the cursor and footer panics
Copy SHA
Browse repository
nekomimi.pet
committed
4d ago
nekomimi.pet
bbe1b545
ui: list hosts in the picker and start a login shell on enter
4d ago
ui: list hosts in the picker and start a login shell on enter
Copy SHA
Browse repository
nekomimi.pet
committed
4d ago
nekomimi.pet
36194e29
remote: build the test host map where the code looks for it
4d ago
remote: build the test host map where the code looks for it
Copy SHA
Browse repository
nekomimi.pet
committed
4d ago
nekomimi.pet
18975210
session: say why a detached owner failed to start
4d ago
session: say why a detached owner failed to start
Copy SHA
Browse repository
nekomimi.pet
committed
4d ago
dawn
899aa23f
set release to 2026.09.21, date-ordered remote checks
4d ago
set release to 2026.09.21, date-ordered remote checks
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
c767723b
stamp builds with an epoch and refuse remote downgrades; fix the version check losing its PATH prefix
4d ago
stamp builds with an epoch and refuse remote downgrades; fix the version check losing its PATH prefix
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
44c06179
nix: build using scripts/build-universal.sh
4d ago
nix: build using scripts/build-universal.sh
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
8c899f24
separate the package into default.nix so non-flake nix can build and install it
4d ago
separate the package into default.nix so non-flake nix can build and install it
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
31f36729
license i guess
4d ago
license i guess
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
95f91bf9
read TOBI_ID before unsetting it so remote spawn works again
4d ago
read TOBI_ID before unsetting it so remote spawn works again
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
2b8ce34d
contrib: drop redundant comments
4d ago
contrib: drop redundant comments
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
ace404d2
flake: install nushell completions into vendor autoload
4d ago
flake: install nushell completions into vendor autoload
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
065f302d
add --help/-h printing usage from the readme
4d ago
add --help/-h printing usage from the readme
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
daad4d1d
offer bare host targets in completion, not only live sessions
4d ago
offer bare host targets in completion, not only live sessions
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
9d7f6011
add requirements / installation etc to readme
4d ago
add requirements / installation etc to readme
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
a74ef139
refactor some code and remove scaffolding tests
4d ago
refactor some code and remove scaffolding tests
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
5d0c7f15
ui: one row-state derivation, shared session-row renderer, data-driven kitty and footer
4d ago
ui: one row-state derivation, shared session-row renderer, data-driven kitty and footer
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
22fe2413
merge three-worker reduction: app/main/protocol, session queries+fanout, remote/hosts/flake carrier
4d ago
merge three-worker reduction: app/main/protocol, session queries+fanout, remote/hosts/flake carrier
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
783251a0
shared target parser and session ranker; seed the picker filter from a plain query
4d ago
shared target parser and session ranker; seed the picker filter from a plain query
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
e08e0c9c
reverse peer mapping: RPCs carry TOBI_PEER=user@host so remotes remember how to reach us back
4d ago
reverse peer mapping: RPCs carry TOBI_PEER=user@host so remotes remember how to reach us back
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
a61246d0
embed the build version and auto-upgrade remote installs whose tobi does not match it
4d ago
embed the build version and auto-upgrade remote installs whose tobi does not match it
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
5b7942dc
sessions answer their own terminal queries and get a sane TERM: fixes colorless nested programs and the multi-viewer OSC garbage
4d ago
sessions answer their own terminal queries and get a sane TERM: fixes colorless nested programs and the multi-viewer OSC garbage
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
8895a4ef
session command in lavender
4d ago
session command in lavender
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
89593cbf
session cwd in yellow
4d ago
session cwd in yellow
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
f3835485
session cwd actually brighter: normal text color, not the same overlay as faint
4d ago
session cwd actually brighter: normal text color, not the same overlay as faint
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
3d54420f
probe remembered users instead of duplicating the bare host
4d ago
probe remembered users instead of duplicating the bare host
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
255e664c
session counts on host rows in dim green
4d ago
session counts on host rows in dim green
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
58f8ed6a
brighter cwd in session rows
4d ago
brighter cwd in session rows
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
7d91b639
probe every remembered user per host: per-user picker rows, aggregated QueryHost, functional dedupe
4d ago
probe every remembered user per host: per-user picker rows, aggregated QueryHost, functional dedupe
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
fdf0dbbb
search mode: a flat best-match-first list, results ranked by fuzzy score
4d ago
search mode: a flat best-match-first list, results ranked by fuzzy score
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
805f7878
remember user@host destinations per bare host so peer-name probes and attaches authenticate
4d ago
remember user@host destinations per bare host so peer-name probes and attaches authenticate
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
dbe5789e
the flake builds the carrier slices (linux/amd64, linux/arm64, darwin/arm64) so remote install works out of the box
4d ago
the flake builds the carrier slices (linux/amd64, linux/arm64, darwin/arm64) so remote install works out of the box
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
de4a6c50
accept user@host in targets: compare the bare host for peers and self, pass the full user@host to ssh
4d ago
accept user@host in targets: compare the bare host for peers and self, pass the full user@host to ssh
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
a0448361
allow multiple viewers per session: output fans out, resize follows the smallest window, the 24h clock starts when the last viewer leaves
4d ago
allow multiple viewers per session: output fans out, resize follows the smallest window, the 24h clock starts when the last viewer leaves
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
a33f7594
the kitty picks a look direction when its eyes open, flips it sometimes, and holds the gaze after the blink
4d ago
the kitty picks a look direction when its eyes open, flips it sometimes, and holds the gaze after the blink
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
9db1aaa5
randomize the doze before each blink to three through six seconds
4d ago
randomize the doze before each blink to three through six seconds
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
d8bbe902
the blink: eyes open and pause, then close-open-close in succession before dozing off again
4d ago
the blink: eyes open and pause, then close-open-close in succession before dozing off again
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
201d93f7
dozing kitty peeks every few seconds: eyes open for a beat, then the blink
4d ago
dozing kitty peeks every few seconds: eyes open for a beat, then the blink
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
280d826c
gaze buckets: ten characters left, ten centered, rest right
4d ago
gaze buckets: ten characters left, ten centered, rest right
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
bdf0fe79
gaze buckets at one fifth and two fifths of the field
4d ago
gaze buckets at one fifth and two fifths of the field
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
0df16105
drop the probe animation, gaze frames become shifted pupils
4d ago
drop the probe animation, gaze frames become shifted pupils
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
36de2a2c
gaze tracks the cursor column in the field, probing becomes a left-right glance
4d ago
gaze tracks the cursor column in the field, probing becomes a left-right glance
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
44486ae0
the kitty is alive: radar ears while probing, dozing on an empty buffer, gaze tracks the cursor
4d ago
the kitty is alive: radar ears while probing, dozing on an empty buffer, gaze tracks the cursor
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
214b0765
hide offline hosts by default, TOBI_OFFLINE=1 brings them back
4d ago
hide offline hosts by default, TOBI_OFFLINE=1 brings them back
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
33f73f15
footer: thin rule above hints, distributed with the last hint flush right, arrows hint loses the slash
4d ago
footer: thin rule above hints, distributed with the last hint flush right, arrows hint loses the slash
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
90a1efa8
enclose the key hints in quiet rails to mirror the filter field
4d ago
enclose the key hints in quiet rails to mirror the filter field
Copy SHA
Browse repository
dawn
committed
4d ago
dawn
c29b5999
three space gap between host names and their status
4d ago
three space gap between host names and their status
Copy SHA
Browse repository
dawn
committed
4d ago
Previous
1
2
Next