Skip to content

Instantly share code, notes, and snippets.

View funsaized's full-sized avatar
💭
🚀

Sai Nimmagadda funsaized

💭
🚀
View GitHub Profile
@funsaized
funsaized / openclaw-setup-zero-to-productivity.md
Created April 2, 2026 01:37
OpenClaw Setup Guide: Zero to Productivity

Mr. Krabs: OpenClaw Production Setup Guide

This guide documents a fully operational OpenClaw deployment. It covers every component of the system in enough detail that you can replicate it from scratch. The system runs on two hosts: a Hetzner VPS (Linux) as the gateway, and a Mac Mini M1 on a residential network as the node. Everything between them communicates through an SSH tunnel.

This is not a starter template. It is a real system handling daily briefings, calendar sync, smart home control, autonomous competitive intelligence pipelines, and multi-step research workflows.


@funsaized
funsaized / recurse-google-java-format
Created March 30, 2023 01:44
Recursively format all .java files with google-java-format
#!/bin/bash
# Find all Java files in the current directory and its subdirectories
find . -name '*.java' -type f | while read file; do
# Format the Java file using google-java-format
google-java-format -i "$file"
done
@funsaized
funsaized / AWS_dynamoDB.py
Last active March 17, 2019 16:27
Create an AWS DynamoDB item from a python dictionary, initialize a table, put an item into DynamoDB (using boto3)
import logging
import boto3
import json
import decimal
from botocore.exceptions import ClientError
logger = logging.getLogger()
# Format outputs
class DecimalEncoder(json.JSONEncoder):