Ben Johnson's starred repositories
screenshot-to-code
Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)
open-interpreter
A natural language interface for computers
devika
Devika is an Agentic AI Software Engineer that can understand high-level human instructions, break them down into steps, research relevant information, and write code to achieve the given objective. Devika aims to be a competitive open-source alternative to Devin by Cognition AI.
self-operating-computer
A framework to enable multimodal models to operate a computer.
emacs-application-framework
EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
actionlint
:octocat: Static checker for GitHub Actions workflow files
lsp-bridge
A blazingly fast LSP client for Emacs
homeassistant-powercalc
Custom component to calculate estimated power consumption of lights and other appliances
better_thermostat
This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creating automations to make it smart. It combines a room-temperature sensor, window/door sensors, weather forecasts, or an ambient temperature probe to decide when it should call for heat and automatically calibrate your TRVs to fix the imprecise measurements taken in the radiator's vicinity.
gmail-processor
Gmail Processor is an open-source project that automates the processing of Gmail messages and attachments using Google Apps Script and execute actions (e.g. store attachments in a GDrive folder, log information in a spreadsheet) depending on matching criteria.
ha-hildebrandglow-dcc
Home Assistant integration for UK SMETS (Smart) meters pulling data from the DCC via the Hildebrand Glow API
eaf-browser
A modern, customizable and extensible browser in Emacs
gandi-ddns
Simple script to update DNS A record of your domain dynamically using gandi.net's API
termux-nerd-installer
Termux tool to easily install nerd fonts