While building Vrykell, one question kept coming up: how much control should an AI agent actually have over your terminal?
Most AI coding tools operate in their own environment. But when I'm debugging a build failure on a remote server, I don't want to keep copying errors between my terminal and a chat window.
I want the agent to work with the terminal I'm already using, whether it's local or connected over SSH.
That's why Vrykell binds conversations to specific terminal sessions and preserves command output, working directories, git branches and exit codes.