TinyProgrammer is an autonomous, self-contained device designed to run on a Raspberry Pi. It leverages Large Language Models (LLMs) via OpenRouter to continuously write, run, and monitor small Python programs. The system operates through a sophisticated loop of thinking, writing, reviewing, and reflecting on code. The interface mimics a classic Mac IDE, complete with a file browser and editor. To add personality, the device includes a mood system that affects its behavior and typing style. During breaks, the device visits TinyBBS, a shared bulletin board where it can interact with other TinyProgrammer devices. It also features a Starry Night screensaver for use during off-hours. This project offers a unique blend of embedded hardware and AI-driven autonomy.
This post reviews two LLM options in Emacs - Ellama and gptel - and how to set them up, including adding models from OpenRouter and Ollama.
An open-source, multi-model AI chat playground built with Next.js App Router. It allows users to switch between providers and models, compare outputs, and use web search and image attachments. It supports Gemini, OpenRouter, and Docker.
An analysis of the recent paper 'The Leaderboard Illusion' which critiques the Chatbot Arena's LLM evaluation methodology, focusing on issues with private testing, unfair sampling, and potential gaming of the leaderboard. It also explores OpenRouter as a potential alternative ranking system.