DominikN/tty2web
Share your terminal as a web application in bind/reverse mode
CEO @husarion - making ROS powered autonomous mobile robots | CTO @husarnet - P2P VPN as lightweight as it works even on microcontrollers
Share your terminal as a web application in bind/reverse mode
ESP32 + HTTP server + websockets + Bootstrap + Husarnet. A simple project template showing how to use those technologies to create a fast, pretty and secure web UI hosted on ESP32. Works in LAN and over the internet. Written using Arduino framework.
Communicate with ESP32 over the internet using command line interface to save network credentials in the non-volatile memory and control LED.
Instructions & scripts for steamdeck customization
ESP32 to ESP32 communication example using Arduino framework. Secure, P2P, low latency connection between devices is established. Button connected to the first ESP32 controlls LED connected to second ESP32.
A basic ROS 2 talker (on ESP32) / listener (on laptop) demo, working over the Internet
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Running ROS 2 with docker. Different code samples and examples showing how to run Turtle bot example on one or across multiple hosts.
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
NoVNC client + VNC server packed into a Docker image
Visualizing MPU9250 3D orientation data on the web page hosted by ESP32
ESP32 IP camera. Video stream is available not only in LAN but also over the Internet.
Control WS2812 based LED strip using a web server hosted by ESP32.
ESP32 project template with html and configuration files stored on the SD card
using ESP32 with Micro-ROS
Publishing URDF over HTTP in RViz
The simplest demo showing how to connect two ROS 2 machines in the same LAN
Using Fast DDS Discovery Server with multiple hosts connected over the Internet with Husarnet VPN
Yocto meta-layer for snapd
Web browser talking with ROS nodes by using rosbridge_websocket (backend), roslib.js (frontend) and Husarnet p2p VPN (connection over the Internet).
Setup tool for bitbake based projects
A demo showing how to use DDS Router and Husarnet to bridge remote ROS 2 docker deployments
Using Zenoh ROS 2 RMW in Docker
Demo showing how to spawn multiple ROSbots in Gazebo
ESP32 controlled Pixel LED strip with OTA update from GitHub actions.
Nav2 docking & navigation for Panther mobile robot.