Dev Systems

Show HN: Chitram – Open-source image hosting with automatic AI tagging

I wanted to learn distributed systems by building something real instead of just reading about them. So I built an image hosting service that automatically tags uploads using GPT-4o-mini vision.What it does: Upload an image → Celery worker picks it up → sends to OpenAI Vision API → tags get saved to PostgreSQL. Takes about 10 seconds, costs ~$0.004/image.Why I built it this way:I kept running into the same architecture decisions at work (swapping providers, handling async tasks, testing bac

Show HN: Calfkit – an SDK to build distributed, event-driven AI agents on Kafka

I think agents should work like real teams, with independent, distinct roles, async communication, and the ability to onboard new teammates or tools without restructuring the whole org. I built backend systems at Yahoo and TikTok so event-driven agents felt obvious. But no agent SDKs were using this pattern, so I made Calfkit.Calfkit breaks down agents into independent services (LLM inference, tools, and routing) that communicate asynchronously through Kafka. Agents, tool services, and downstrea

Show HN: 33rpm – A vinyl screensaver for macOS that syncs to your music

I built a macOS screensaver that displays a spinning vinyl record synced to whatever you're listening to. The record spins while music plays and stops when you pause.Works with Spotify, Apple Music, or any app that reports to Now Playing (podcasts, YouTube, etc.).A few technical details HN might find interesting:- Zero permissions required. I use distributed notifications and the MediaRemote framework to read now-playing state without requesting any system access.- Album art comes from Spot

Show HN: LayerClaw – Observability tool for PyTorch training

Hi HN! I built LayerClaw (https://github.com/layerclaw/layerclaw), a local-first observability tool for PyTorch training. The problem: When training neural networks, things go wrong silently. Your loss explodes at step 47,392. Your gradients vanish in layer 12. Your GPU memory spikes randomly. By the time you notice, you've wasted hours or days of compute.I got tired of adding print statements, manually checking TensorBoard files, and tracking down training issues after

Show HN: Hibana – choreography-first protocol safety for Rust

Hi HN — I just open-sourced Hibana and hibana-agent.Hibana is an Affine MultiParty Session Types (MPST) runtime for Rust.It targets protocol drift in distributed systems. Instead of maintaining separate hand-written state machines in each component, you define interaction once as a global choreography and project role-local behavior at compile time. At runtime, only valid protocol transitions are executable, so invalid moves such as skipping, reusing, or taking the wrong branch are rejected by t

Show HN: Astrolabe – Navigate Your Data Universe in Nextcloud

Astrolabe is a new Nextcloud app that I've developed that enables semantic search across your documents, notes, calendar, recipes, etc.It leverages the nextcloud-mcp-server (same author) as the backend to enable AI workflows via MCP that you can use from any compatible MCP client such as Claude Code, Gemini CLI, Opencode, etc.This is my first foray into NC app development, and I'd really appreciate any productive criticism. I learned a lot about php, authentication within Nextcloud, as

Show HN: ARM64 Android Dev Kit

GUI-first, multi-service gRPC scaffold for an Android Development Kit style workflow on an AArch64 system.

Show HN: Vibefs – A file preview server for remote vibe coding

I vibe-coded this tool entirely from my phone with OpenClaw, to solve a problem I encountered in this workflow. It's called vibefs.The use case: when you're remotely controlling an AI agent and want to preview a file it generated — a development plan, a piece of code, or some log it found — you can have the agent run vibefs allow /path/to/file and send you back an accessible URL. Open it in your browser and you're looking at the file with syntax highlighting.For lar

Show HN: Seele AI – Generate playable games from text prompts using MLLM

I'm a co-founder of Seele AI. We are building a generative engine designed specifically for game development.Unlike typical code-generation tools that rely on general-purpose LLMs, we have developed our own Multimodal LLM (MLLM) optimized for gaming. It doesn't just output text/code; it natively handles 3D models, spatial coordinates, and visual information to construct the game world.Key Features:Engine Support: We currently support real-time generation for Three.js and Unity Web

Show HN: I built Clash to avoid conflicts when running AI agents in parallel

Hey HN,I made Clash, an open-source cli tool that helps you/your coding agent manage merge conflicts that occur during parallel development on the same repository.Example: Two agents working on different features both modify src/main.rs. Clash shows you this conflict immediately and not after lots of time and tokens spent during the merge time.It is a simple tool that your agent can use as part of the development process to check if the commits agents make are conflicting with any othe

Show HN: aTerm – a terminal workspace built for AI coding workflows

I’ve been doing more AI-assisted development lately using tools like Claude Code and Aider, and I kept running into the same friction: too many terminal tabs and split windows to manage at once — agent, shell, dev server, tests, git, etc.So I built a small macOS app called aTerm — a terminal workspace designed around multi-pane, agent-driven coding workflows rather than single shells.Core ideas:- project-based terminal workspaces- predefined layouts for common AI coding setups (AI + Shell, AI +

How Convera built fine-grained API authorization with Amazon Verified Permissions

Convera processes billions in cross-border payment volume yearly for businesses and financial institutions worldwide. As their platform grew, they needed a robust authorization system that could protect sensitive financial data while maintaining operational efficiency across their global network. In this post, we share how Convera used Amazon Verified Permissions to build a fine-grained authorization model for their API platform. Background As Convera’s service offerings expanded, they needed a

How Google Cloud is helping Team USA elevate their tricks with AI

<img src="https://storage.googleapis.com/gweb-uniblog-publish-prod/images/helping_Team_USA_Hero.max-600x600.format-webp.webp">Google Cloud built an industry-first AI tool to help U.S. Ski and Snowboard athletes.

No Display? No Problem: Cross-Device Passkey Authentication for XR Devices

We’re sharing a novel approach to enabling cross-device passkey authentication for devices with inaccessible displays (like XR devices).Our approach bypasses the use of QR codes and enables cross-device authentication without the need for an on-device display, while still complying with all trust and proximity requirements.This approach builds on work done by the FIDO Alliance and we hope it will open the door to bring secure, passwordless authentication to a whole new ecosystem of devices and p

The latest AI news we announced in January

<img src="https://storage.googleapis.com/gweb-uniblog-publish-prod/images/LatestAI_v5.max-600x600.format-webp.webp">Google AI announcements from January

Mastering millisecond latency and millions of events: The event-driven architecture behind the Amazon Key Suite

Background Amazon Key empowers customers to securely manage access to their homes and businesses through innovative solutions. Through a suite of consumer and business products, the Amazon Key team is transforming how customers receive deliveries and manage access to their spaces. Our&nbsp;In-Garage Delivery service offers a secure and convenient solution for receiving Amazon packages and groceries directly inside customers’ garages. For property managers and building owners, Amazon Key provides

Show HN: Stanislavski Protocol – Real-Time Emotional Logic Framework

[0.Initializing:The Magic If (Sandbox Bootloader)] Traditional cognitive methods fail due to a lack of Organic Fidelity. We use the Magic If as a System Bootloader: &quot;I am not currently an Authority, but If I were to initialize the King.sys environment, how would I route my resources?&quot; This creates a believing Sandbox where the brain can execute commands without the friction of &quot;objective reality.&quot; The goal is to establish Organic Truth—a self-consistent internal state that

Code is getting cheaper. Building is not

There is a heavy sentiment floating around lately. “Everything will be built automatically” “My craft is obsolete” “In six months, a tool will read my mind and produce whatever I imagine”I want to challenge this. Code is getting cheaper. Building is not.We are confusing capability with intelligence. LLMs are not AGI. They are not minds that can discover new physics on demand. They are high‑fidelity simulators of a semantic space: compressing patterns, language, and human intent into a queryable

Show HN: VPC Principle - Why AI coding fails at scale

Hello Hackers,I’m working on a draft about AI-native software engineering.The core idea is simple but uncomfortable: most failures in AI-assisted coding are not capability problems, but governance problems. We routinely allow AI systems to make high-impact architectural decisions without bearing responsibility for their consequences.The VPC Principle proposes a governance model: - Verdict: high-responsibility decisions that only humans can make - Permission: explicit decision boundaries delegate

Architecting an Azure AI Hub-and-Spoke Landing Zone for Multi-Tenant Enterprises

A large enterprise customer adopting AI at scale typically needs three non‑negotiables in its AI foundation:End‑to‑end tenant isolation across network, identity, compute, and dataSecure, governed traffic flow from users to AI servicesTransparent chargeback/showback for shared AI and platform servicesAt the same time, the platform must enable rapid onboarding of new tenants or applications and scale cleanly from proof‑of‑concept to production.This article proposes an Azure Landing Zone–aligned ar