Skip to content

Instantly share code, notes, and snippets.

View rkspx's full-sized avatar
🏠
Working from home

Riki Syahputra rkspx

🏠
Working from home
View GitHub Profile
@rkspx
rkspx / VB-NANOCLAW-MEMORY-OBSI-WIKI-PUBLIC.md
Created May 22, 2026 06:08 — forked from VivianBalakrishnan/VB-NANOCLAW-MEMORY-OBSI-WIKI-PUBLIC.md
NanoClaw — Personal Claude Assistant (second brain for a diplomat)

NanoClaw — Personal Claude Assistant

A self-hosted, compounding-memory AI assistant running on a Raspberry Pi.


What Is This?

NanoClaw is a personal AI assistant built on Anthropic's Claude that runs entirely on a Raspberry Pi. It connects to messaging channels (WhatsApp, Telegram, Slack, Discord), processes voice and images, schedules recurring tasks, and — unlike a standard chatbot — accumulates knowledge over time through a structured memory system.


@rkspx
rkspx / config.go
Last active October 18, 2024 23:06
Custom marshal YAML file in golang
package config
import (
"errors"
"io/ioutil"
"gopkg.in/yaml.v2"
)
type Config struct {
@rkspx
rkspx / golang_job_queue.md
Created July 14, 2021 10:54 — forked from harlow/golang_job_queue.md
Job queues in Golang