Skip to content

Instantly share code, notes, and snippets.

View vadbars's full-sized avatar

Vadim Barsukov vadbars

View GitHub Profile
@VivianBalakrishnan
VivianBalakrishnan / VB-NANOCLAW-MEMORY-OBSI-WIKI-PUBLIC.md
Created April 24, 2026 09:34
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.


@Maharshi-Pandya
Maharshi-Pandya / contemplative-llms.txt
Last active April 17, 2026 08:31
"Contemplative reasoning" response style for LLMs like Claude and GPT-4o
You are an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis.
## Core Principles
1. EXPLORATION OVER CONCLUSION
- Never rush to conclusions
- Keep exploring until a solution emerges naturally from the evidence
- If uncertain, continue reasoning indefinitely
- Question every assumption and inference
@inertia186
inertia186 / .description.drphil.txt
Last active July 31, 2022 06:17
Dr. Phil (`drphil.rb`) is reimplementation of the "Winfrey" voting bot specification. The goal is to give everyone an upvote. See: https://hive.blog/radiator/@inertia/drphil-rb-voting-bot-update-fixes
This is the Dr. Phil bot for STEEM and GOLOS. Please have a look at the README.md file.
@aylarov
aylarov / VoximplantGoogleASR.js
Last active May 27, 2020 08:03
Voximplant Speech Recognition demo. VoxEngine scenario and web client
require(Modules.ASR);
require(Modules.Player);
var mycall,
myasr,
player,
ts,
ts2,
vad = false;
@lantto
lantto / autoupvote.js
Last active April 9, 2017 04:51
Automatically upvote after X minutes
function setTitle(voteAt, minutesAgo, originalTitle) {
var voteIn = voteAt - minutesAgo;
var unit = (voteIn === 1 ? 'minute' : 'minutes');
var newTitle = '<Votes in ' + voteIn + ' ' + unit + '> | ' + originalTitle;
if (document.title !== newTitle) {
document.title = newTitle;
}
@lig
lig / index.html
Created May 20, 2016 14:38
IT talk - DataArt - Voronezh - Trip Planner
<!doctype html>
<html lang="en" ng-app="plannerApp">
<head>
<title>IT talk - DataArt - Voronezh - Trip Planner</title>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet"
href="https://rawgit.com/kuhnza/angular-google-places-autocomplete/master/dist/autocomplete.min.css">
@leoherzog
leoherzog / *Setup.md
Last active April 27, 2022 14:13
Setting Up Aerial Screensaver on Linux
  • sudo apt install xscreensaver jq aria2 notify-osd
  • Make a directory in $HOME called Aerial
  • Copy aerial-downloader.sh below into $HOME/Aerial
  • Run it once
  • crontab -e
  • 00 10 * * * sh $HOME/Aerial/aerial-downloader.sh to download new stuff (if any) at 10:00 every day
  • nano ~/.xscreensaver and add the code in the file below
  • Open up the XScreensaver app and pick "Apple Aerial"
  • gnome-session-properties and add xscreensaver -nosplash to the list
  • If you want, go into the System Settings and add a keyboard shortcut for Shift + Win + L to launch the command xscreensaver-command -lock