I've been building something similar (REPLComboShell.jl), which uses fish for fuzzy autocomplete while still allowing autocomplete from Julia. I've also figured out ctrl-c and having the combo repl be used as the default.
Would you be interested in somehow working together on a julia shell?