alpha
Login
Join now
ejuarezg.com
/
tobi
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
tool for detachable ptys with optional tailscale discovery
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
dawn
da90f13b
nix: add missing zstd to devshell
main
1w ago
nix: add missing zstd to devshell
main
Copy SHA
Browse repository
dawn
committed
1w ago
nekomimi.pet
78b2fe1c
set release to 2026.09.21+2
1w ago
set release to 2026.09.21+2
Copy SHA
Browse repository
nekomimi.pet
committed
1w ago
nekomimi.pet
df0b8860
nix: skip the default checkPhase
1w ago
nix: skip the default checkPhase
Copy SHA
Browse repository
nekomimi.pet
committed
1w ago
nekomimi.pet
0dac7219
ui: drop the picker scaffolding test, share the row walk and line writer, fix the cursor and footer panics
1w 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
1w ago
nekomimi.pet
bbe1b545
ui: list hosts in the picker and start a login shell on enter
1w ago
ui: list hosts in the picker and start a login shell on enter
Copy SHA
Browse repository
nekomimi.pet
committed
1w ago
nekomimi.pet
36194e29
remote: build the test host map where the code looks for it
1w ago
remote: build the test host map where the code looks for it
Copy SHA
Browse repository
nekomimi.pet
committed
1w ago
nekomimi.pet
18975210
session: say why a detached owner failed to start
1w ago
session: say why a detached owner failed to start
Copy SHA
Browse repository
nekomimi.pet
committed
1w ago
dawn
899aa23f
set release to 2026.09.21, date-ordered remote checks
1w ago
set release to 2026.09.21, date-ordered remote checks
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
c767723b
stamp builds with an epoch and refuse remote downgrades; fix the version check losing its PATH prefix
1w ago
stamp builds with an epoch and refuse remote downgrades; fix the version check losing its PATH prefix
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
44c06179
nix: build using scripts/build-universal.sh
1w ago
nix: build using scripts/build-universal.sh
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
8c899f24
separate the package into default.nix so non-flake nix can build and install it
1w ago
separate the package into default.nix so non-flake nix can build and install it
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
31f36729
license i guess
1w ago
license i guess
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
95f91bf9
read TOBI_ID before unsetting it so remote spawn works again
1w ago
read TOBI_ID before unsetting it so remote spawn works again
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
2b8ce34d
contrib: drop redundant comments
1w ago
contrib: drop redundant comments
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
ace404d2
flake: install nushell completions into vendor autoload
1w ago
flake: install nushell completions into vendor autoload
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
065f302d
add --help/-h printing usage from the readme
1w ago
add --help/-h printing usage from the readme
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
daad4d1d
offer bare host targets in completion, not only live sessions
1w ago
offer bare host targets in completion, not only live sessions
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
9d7f6011
add requirements / installation etc to readme
1w ago
add requirements / installation etc to readme
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
a74ef139
refactor some code and remove scaffolding tests
1w ago
refactor some code and remove scaffolding tests
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
5d0c7f15
ui: one row-state derivation, shared session-row renderer, data-driven kitty and footer
1w ago
ui: one row-state derivation, shared session-row renderer, data-driven kitty and footer
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
22fe2413
merge three-worker reduction: app/main/protocol, session queries+fanout, remote/hosts/flake carrier
1w ago
merge three-worker reduction: app/main/protocol, session queries+fanout, remote/hosts/flake carrier
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
783251a0
shared target parser and session ranker; seed the picker filter from a plain query
1w ago
shared target parser and session ranker; seed the picker filter from a plain query
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
e08e0c9c
reverse peer mapping: RPCs carry TOBI_PEER=user@host so remotes remember how to reach us back
1w ago
reverse peer mapping: RPCs carry TOBI_PEER=user@host so remotes remember how to reach us back
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
a61246d0
embed the build version and auto-upgrade remote installs whose tobi does not match it
1w ago
embed the build version and auto-upgrade remote installs whose tobi does not match it
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
5b7942dc
sessions answer their own terminal queries and get a sane TERM: fixes colorless nested programs and the multi-viewer OSC garbage
1w 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
1w ago
dawn
8895a4ef
session command in lavender
1w ago
session command in lavender
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
89593cbf
session cwd in yellow
1w ago
session cwd in yellow
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
f3835485
session cwd actually brighter: normal text color, not the same overlay as faint
1w ago
session cwd actually brighter: normal text color, not the same overlay as faint
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
3d54420f
probe remembered users instead of duplicating the bare host
1w ago
probe remembered users instead of duplicating the bare host
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
255e664c
session counts on host rows in dim green
1w ago
session counts on host rows in dim green
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
58f8ed6a
brighter cwd in session rows
1w ago
brighter cwd in session rows
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
7d91b639
probe every remembered user per host: per-user picker rows, aggregated QueryHost, functional dedupe
1w ago
probe every remembered user per host: per-user picker rows, aggregated QueryHost, functional dedupe
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
fdf0dbbb
search mode: a flat best-match-first list, results ranked by fuzzy score
1w ago
search mode: a flat best-match-first list, results ranked by fuzzy score
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
805f7878
remember user@host destinations per bare host so peer-name probes and attaches authenticate
1w ago
remember user@host destinations per bare host so peer-name probes and attaches authenticate
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
dbe5789e
the flake builds the carrier slices (linux/amd64, linux/arm64, darwin/arm64) so remote install works out of the box
1w 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
1w ago
dawn
de4a6c50
accept user@host in targets: compare the bare host for peers and self, pass the full user@host to ssh
1w 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
1w 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
1w 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
1w ago
dawn
a33f7594
the kitty picks a look direction when its eyes open, flips it sometimes, and holds the gaze after the blink
1w 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
1w ago
dawn
9db1aaa5
randomize the doze before each blink to three through six seconds
1w ago
randomize the doze before each blink to three through six seconds
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
d8bbe902
the blink: eyes open and pause, then close-open-close in succession before dozing off again
1w ago
the blink: eyes open and pause, then close-open-close in succession before dozing off again
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
201d93f7
dozing kitty peeks every few seconds: eyes open for a beat, then the blink
1w ago
dozing kitty peeks every few seconds: eyes open for a beat, then the blink
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
280d826c
gaze buckets: ten characters left, ten centered, rest right
1w ago
gaze buckets: ten characters left, ten centered, rest right
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
bdf0fe79
gaze buckets at one fifth and two fifths of the field
1w ago
gaze buckets at one fifth and two fifths of the field
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
0df16105
drop the probe animation, gaze frames become shifted pupils
1w ago
drop the probe animation, gaze frames become shifted pupils
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
36de2a2c
gaze tracks the cursor column in the field, probing becomes a left-right glance
1w ago
gaze tracks the cursor column in the field, probing becomes a left-right glance
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
44486ae0
the kitty is alive: radar ears while probing, dozing on an empty buffer, gaze tracks the cursor
1w ago
the kitty is alive: radar ears while probing, dozing on an empty buffer, gaze tracks the cursor
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
214b0765
hide offline hosts by default, TOBI_OFFLINE=1 brings them back
1w ago
hide offline hosts by default, TOBI_OFFLINE=1 brings them back
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
33f73f15
footer: thin rule above hints, distributed with the last hint flush right, arrows hint loses the slash
1w ago
footer: thin rule above hints, distributed with the last hint flush right, arrows hint loses the slash
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
90a1efa8
enclose the key hints in quiet rails to mirror the filter field
1w ago
enclose the key hints in quiet rails to mirror the filter field
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
c29b5999
three space gap between host names and their status
1w ago
three space gap between host names and their status
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
f1084df7
self pill becomes a flush-right local pill
1w ago
self pill becomes a flush-right local pill
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
a2a6e68c
session rows: fixed marker column, single-style row highlight, drop the viewing note, four space host gap
1w ago
session rows: fixed marker column, single-style row highlight, drop the viewing note, four space host gap
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
1698b7a9
lipgloss-native layout: measured fills, pinned glyph cell, session ages back flush right
1w ago
lipgloss-native layout: measured fills, pinned glyph cell, session ages back flush right
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
fc7907f3
catppuccin picker: boxed header with kitty, enclosed filter field, status glyph table, self pill, full-line selection highlight, statusline footer
1w ago
catppuccin picker: boxed header with kitty, enclosed filter field, status glyph table, self pill, full-line selection highlight, statusline footer
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
aa07f4f3
bump the vendor hash for the new bubbles subpackages
1w ago
bump the vendor hash for the new bubbles subpackages
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
cf6f834c
cute pass: bubbles/help key chips, dot spinner, brand chip, charm green viewing tag
1w ago
cute pass: bubbles/help key chips, dot spinner, brand chip, charm green viewing tag
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
e62fb3a3
fold the help-line test into the app test file
1w ago
fold the help-line test into the app test file
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
10097102
cap the probe timer at 9.9s so a maxed-out probe never reads 10.0s
1w ago
cap the probe timer at 9.9s so a maxed-out probe never reads 10.0s
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
dd303b7a
simplification pass across remote, app, session, protocol, main: single-callers folded, dead params and mirrors dropped, fan-in via buffered channel
1w ago
simplification pass across remote, app, session, protocol, main: single-callers folded, dead params and mirrors dropped, fan-in via buffered channel
Copy SHA
Browse repository
dawn
committed
1w ago
dawn
f13c1a24
simplify picker: drop dead rank/flatSession plumbing, fix help-line width accounting, probe exactly what pending counts
1w ago
simplify picker: drop dead rank/flatSession plumbing, fix help-line width accounting, probe exactly what pending counts
Copy SHA
Browse repository
dawn
committed
1w ago
Previous
1
2
Next