independent software studio

Friction Lab

An independent software studio building local-first developer tools.

Friction Lab designs a connected ecosystem of developer tools centered on AI-assisted software engineering, reusable architecture, and native developer productivity — from workflow coordination and codebase memory to terminal navigation and macOS workspace automation.

The goal is not to replace your editor, terminal, or operating system. The goal is to make the spaces between them feel smoother.

Current lineup

Wayfinder RC 1 available Rust · CLI
Relay In development SwiftUI · flagship
Code Atlas In development SwiftUI · Markdown
Space Buddy In development SwiftUI · macOS
Cleanroom In development Cleanup · local
Faultline Planned CLI · diagnostics
Env Doctor Planned CLI · diagnostics

Built with intention.

Every tool in the Friction Lab ecosystem shares the same engineering philosophy.

Local-first

Data and application state stay on your machine. Every tool is designed to be inspectable and to work without a cloud dependency.

Reusable architecture

Shared engineering patterns and modular design across tools, built for deterministic behavior and long-term maintainability rather than one-off features.

Human-reviewed AI

AI-assisted engineering workflows stay reviewable and auditable by default. Automation extends developer judgment — it doesn't replace it.

Current product lineup.

Relay is the flagship product — a local-first AI-assisted software engineering workflow platform. Wayfinder is available now in release-candidate form; the rest of the lineup is in active development.

Code Atlas In development

Local-first developer knowledge, built around your codebase. Code Atlas is a Markdown-native workspace for structured project memory — connecting notes, decisions, and source files through project-aware navigation and a reusable reference architecture.

Captures the context behind a codebase and generates AI-ready context packets. In active development.

SwiftUI Markdown-native project memory
Space Buddy In development

Native macOS workspace automation. Space Buddy uses macOS Accessibility APIs to organize, name, jump to, and restore developer workspaces without relying on fragile visual order.

Built around Workspace Profiles, anchor apps, and jump-or-restore workflows for developer productivity. Not a tiling window manager.

SwiftUI macOS Accessibility APIs workspace automation
Cleanroom In development

A local cleanup utility for development artifacts. Cleanroom scans for build caches, derived data, and other local artifacts that quietly accumulate during development, with an audit-first workflow and no destructive defaults.

Public repository · in development. Initial targets include Xcode DerivedData, DeviceSupport, Archives, simulator artifacts, CMake output, Python caches, .DS_Store, and AppleDouble files.

local cleanup dev artifacts audit-first
Faultline Planned

Structured error reporting for AI-assisted debugging. Faultline collects pasted or piped terminal output, trims noisy logs, and extracts the likely root cause into a concise summary for fast developer troubleshooting and failure analysis.

Part of Friction Lab's developer-productivity toolset. Not yet started.

CLI debugging planned
Env Doctor Planned

Development environment diagnostics. Env Doctor checks the active interpreter, virtual environment status, package availability, and .env configuration — surfacing dependency issues and interpreter mismatches in your developer tooling.

Part of Friction Lab's developer-productivity toolset. Not yet started.

CLI environment diagnostics planned
Explore all products

View released, in-development, and planned Friction Lab tools.