SSH client for picocalc

Hello picocalc pals!

I got my picocalc a few days ago. My first project was to make it my “AI buddy”, where I could run gemini-cli and ollama over ssh. Wez Furlong laid some amazing groundwork with his picocalc-wezterm project, but the terminal emulation needs help.

I was anxious to get something up a running, so rather than creating a PR to improve upon his great terminal emulator code, I forked. I swapped out his code with Rust’s “vte” package, added more terminal characters, added scroll back functionality, and made a few other minor changes.

Now the picocalc is a pretty effective ssh/wifi based dumb terminal.

Source code and a uf2 is at:

Try it out and let me know how this works for you.

Next, I think I’ll embark on that RPi0 project next. Looks cool!

14 Likes

Hi, I’m experimenting with the same ssh client in order to make it work with uf2loader.

That’s where I’m now:

I assume that your package has to be flashed with a cable and wouldn’t work with uf2loader?

Correct, I flash it with a cable.

Uf2loader sounds super useful. I’ll try to get my project to work with uf2loader:

7 Likes

If PicoCalc had a 4G module, it would be more practical as an SSH client.

thank making it work with UF2loader would be really fantastic. Thx for great work!

1 Like

And if it had no WiFi at all, it would be less practical. :man_shrugging:t3:

1 Like