scriptsbots

Source

Classification

Summary

This is a cross platform version of ScriptBots by Andrej Karpathy. Project Home: https://sites.google.com/site/scriptbotsevo/home To compile scriptbots you will need: CMake = 2.8 (http://www.cmake.org/cmake/resources/software.html) OpenGL and GLUT (http://www.opengl.org/resources/libraries/glut/) Linux: freeglut (http://freeglut.sourceforge.net/) To build ScriptBots on Linux: mkdir build cmake ../ this is the equiv of ./configure ./scriptbots For windows: Follow basically the same steps, but after r…

What This Teaches

  • How Karpathy frames autonomous research loops, experiment iteration, and AI-assisted discovery.
  • Useful for designing agent workflows that improve through concrete experiments instead of one-off prompting.

Why It Matters

This is high-priority for Vipin because it informs agent workflows, paper digestion, wiki maintenance, and autonomous research loops.

Repository Snapshot

  • Full name: karpathy/scriptsbots
  • Default branch: master
  • HEAD: 7c5b77c7e030b3d35322fd0ecde771735553718e
  • Stars at crawl: 172
  • Forks at crawl: 55
  • File count: 33
  • README path: README
  • License path: “
  • Created: 2011-02-13T05:40:12Z
  • Updated: 2026-05-10T13:12:04Z
  • Pushed: 2012-01-02T00:40:51Z

Top-Level Structure

  • [root]: 33

File Extension Profile

  • .h: 11
  • .cpp: 10
  • .txt: 4
  • .dll: 2
  • .lib: 2
  • .gitignore: 1
  • .in: 1
  • .vcproj: 1
  • [none]: 1

Tags / Release-Like Markers

  • No git tags found in the shallow local clone.

Sample File Tree

  • .gitignore
  • Agent.cpp
  • Agent.h
  • AssemblyBrain.cpp
  • AssemblyBrain.h
  • changes.txt
  • CMakeLists.txt
  • config.h.in
  • DWRAONBrain.cpp
  • DWRAONBrain.h
  • glut.dll
  • glut.h
  • glut.lib
  • glut32.dll
  • glut32.lib
  • GLView.cpp
  • GLView.h
  • helpers.h
  • main.cpp
  • MLPBrain.cpp
  • MLPBrain.h
  • oldmain.cpp
  • README
  • README.txt
  • report.txt
  • scriptbots.vcproj
  • settings.h
  • View.cpp
  • View.h
  • vmath.cpp
  • vmath.h
  • World.cpp
  • World.h

Public Handling Notes

  • EXTRACTED: This page records public metadata and a source-grounded summary.
  • INFERRED: Full local preservation, when available, is for private/local use unless a license or explicit source policy makes public redistribution safe.
  • Do not treat this page as permission to republish unlicensed source text or code wholesale.