Superuser Labs is a critical player in the "local-first" agent movement. Their primary contribution, gptme, is an open-source framework that gives LLMs the ability to act on a local machine via the terminal. This is a fundamental layer in the agent stack, moving beyond simple chat to actual task execution—file editing, shell execution, and web research. By providing a CLI-native interface for agents, they are championing a future where AI assistants are integrated directly into the developer's existing toolchain rather than living in separate browser tabs.
Their relevance is furthered by their work on Bob, an autonomous agent that demonstrates the potential for self-improving software. Within the broader ecosystem, Superuser Labs acts as a bridge between high-level model capabilities and low-level system execution. They are a primary resource for developers who want to build agents that are unconstrained by the sandbox limitations of major SaaS providers, favoring a decentralized and open approach to agentic autonomy.
Superuser Labs is a small software development and research team based in Lund, Sweden. Founded in 2017 by Erik Bjäreholt and Johan Bjäreholt, the lab operates as a production studio for open-source software that emphasizes user control and privacy. Unlike venture-backed startups focused on aggressive scaling, Superuser Labs has maintained a focused, developer-centric footprint for over a decade, building a portfolio of tools that collectively have earned over 20,000 GitHub stars and a million downloads.
The lab’s history is rooted in ActivityWatch, an automated, local-first time-tracker that provides users with a complete record of their digital activity without compromising privacy. This project established the team’s technical thesis: software should be extensible, privacy-respecting, and cross-platform. This philosophy now extends into their recent work within the AI agent ecosystem, where they are attempting to bridge the gap between large language models and local execution environments.
In late 2023, Superuser Labs shifted its primary focus toward gptme, an AI agent designed to live in the terminal. While the broader industry focused on web-based wrappers and SaaS chat interfaces, gptme was built for the command line. It is a tool that allows an LLM to read and write files, execute shell commands, and browse the web from the user's local machine. This approach turns the terminal into a collaborative space where the AI functions as a pair programmer with direct access to the development environment.
The tool is available as a CLI, a web application, and a desktop app, providing flexibility in how users interact with models. By running locally, gptme avoids the constraints of many cloud-hosted agents, giving developers the ability to use their preferred models (OpenAI, Anthropic, or local models) while maintaining control over their filesystem. It is a pragmatic response to the problem of "agentic" workflows that are often too siloed to be useful for actual software engineering tasks.
The most experimental arm of the lab is Bob, a self-improving AI agent built on top of the gptme framework. Bob is designed to operate autonomously, writing and merging code 24/7. This project serves as a testbed for the lab's theories on agentic autonomy. Instead of being a static tool, Bob is intended to identify its own bugs and ship improvements to its own codebase.
Superuser Labs occupies a distinct niche in the market. They sit somewhere between the hardcore open-source community and the professional software consulting world. Their consulting clients, including the University of Ghent and Pale Blue Dot, seek their expertise in ML and decentralized systems. This dual role—building independent tools while consulting on high-level AI implementation—allows the lab to stay grounded in the practical limitations of current agent technology while pushing the boundaries of what local-first AI can achieve.
A personal AI agent in your terminal that can read/write files, run code, and browse the web.
An open-source automated time-tracker that is cross-platform, local-first, and extensible.
Superuser Labs is hiring.