> your AI agent picks dependencies from memory; give it dated facts — try starlog.dev ↗ vet your agent's deps ↗ vibe-coding is fine. vibe-importing isn’t. — try starlog.dev ↗ vibe-importing isn’t fine ↗ your agent has never seen your private packages — try starlog.dev ↗ facts for private packages ↗ a linter for the dependencies your AI agent picks — try starlog.dev ↗ a linter for agent deps ↗ whois is redacted, cdns mask the rest — get the real operator — try whoisgeni.us ↗ who really runs that domain ↗ domain attribution that shows its work — full evidence chain — try whoisgeni.us ↗ domain intel w/ evidence ↗

← All articles

Developer Tools

Deep-dives on the developer tools worth your attention: terminals, CLIs, editors, and productivity utilities — with the architecture and tradeoffs that set them apart.

584 articles

Developer Tools

Teaching AI to Browse: A Workshop Implementation of Frozen Agent Training

★ 2 JavaScript Jun 30, 2026
Developer Tools

The Pond Master: When AI Jailbreaks Meet Performance Art

★ 4 Jun 29, 2026
Developer Tools

Turn an Old iPhone into an OCR Server with Apple's Vision Framework

★ 1.6k Swift Jun 29, 2026
Developer Tools

Better Auth: Type-Safe Authentication That Doesn't Hit Your Database on Every Request (Eventually)

★ 28.9k TypeScript Jun 28, 2026
Developer Tools

mprocs: The Process Runner That Gives Every Command Its Own Terminal

★ 2.6k Rust Jun 24, 2026
Developer Tools

Apple's Container Tool: Per-VM Isolation on macOS Without the Docker Baggage

★ 42.0k Swift Jun 24, 2026
Developer Tools

The Indie Hacker's AI Arbitrage Kit: Inside 50+ Generative SaaS Templates That Treat Code as Commodity

★ 2.1k JavaScript Jun 17, 2026
Developer Tools

Pi: A Coding Agent Toolkit That Treats Your Sessions as Training Data

★ 63.1k TypeScript Jun 16, 2026
Developer Tools

Open Notebook: Building a Self-Hosted NotebookLM Clone with Multi-Provider AI

★ 30.5k TypeScript Jun 15, 2026
Developer Tools

ASI-Evolve: LLM-Driven Evolutionary Programming with a Ground Truth Oracle

★ 736 Python Jun 14, 2026
Developer Tools

Accomplish: Why Wrapping OpenCode Instead of Building an Agent Runtime Was the Right Bet

★ 10.8k TypeScript Jun 10, 2026
Developer Tools

Open Interpreter: Running GPT-4 with Root Access to Your Machine

★ 63.9k Python Jun 9, 2026
Developer Tools

CyberBattleSim: Training RL Agents to Navigate Network Graphs Like an APT

★ 2 Jupyter Notebook Jun 5, 2026
Developer Tools

SecureForge: MCMC Prompt Exploration for Finding Adversarial Boundaries in Code LLMs

★ 10 Python May 26, 2026
Developer Tools

NVIDIA Cosmos: A Case Study in Strategic Repository Deprecation

★ 8.1k May 25, 2026
Developer Tools

Terax AI: The 7MB Terminal That Rethinks AI-Native Development

★ 4.8k TypeScript May 24, 2026
Developer Tools

Yakcc: Content-Addressed TypeScript Blocks with Property-Test Integrity

★ 5 TypeScript May 24, 2026
Developer Tools

Building an F1 Race Replay System: When Game Engines Meet Real Telemetry

★ 5 Python May 19, 2026
Developer Tools

Repowise: Teaching AI Agents to Think Like Senior Engineers

★ 1.7k Python May 18, 2026
Developer Tools

ShaderGradient: Three.js-Powered Animated Gradients That Don't Require Shader Knowledge

★ 1.5k TypeScript May 18, 2026
Developer Tools

Building Liquid Metal Logo Effects with WebGL Shaders: A Deep Dive into liquid-logo

★ 662 TypeScript May 18, 2026
Developer Tools

Liquid Glass JS: Multi-Layer WebGL Refraction for Apple-Inspired Glass Effects

★ 321 JavaScript May 18, 2026
Developer Tools

React-Three-Fiber: How a Custom Reconciler Turns JSX Into 3D Graphics

★ 30.8k TypeScript May 18, 2026
Developer Tools

How CISA Built an AI-Powered Documentation Pipeline for Logging Made Easy

★ 4 JavaScript May 15, 2026