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