Ежедневные Show HN

Upvote0

Show HN за 24 января 2026 г.

31 постов
101

Dwm.tmux – a dwm-inspired window manager for tmux #

github.com favicongithub.com
19 комментариев12:15 AMПосмотреть на HN
Hey, HN! With all recent agentic workflows being primarily terminal- and tmux-based, I wanted to share a little project I created about decade ago.

I've continued to use this as my primary terminal "window manager" and wanted to share in case others might find it useful.

I would love to hear about other's terminal-based workflows and any other tools you may use with similar functionality.

50

Open-source Figma design to code #

github.com favicongithub.com
11 комментариев6:09 AMПосмотреть на HN
Hi HN, founders of VibeFlow (YC S25) here.

We mostly work on backend and workflow tooling, but we needed a way to turn Figma designs into frontend code as a kickstart for prototyping. It takes a Figma frame and converts it into React + Tailwind components (plus assets).

If you want to try it: You can run it locally or use it via the VibeFlow UI to poke at it without setup (https://app.vibeflow.ai/)

45

StormWatch – Weather emergency dashboard with prep checklists #

jeisey.github.io faviconjeisey.github.io
11 комментариев7:40 PMПосмотреть на HN
Basically was getting annoyed jumping between 5 different sites during this winter storm season, so I built "StormWatch". It's a no-fuss, mobile-friendly webpage (dashboard) that shows all the stuff I was looking for, but in one simple UI.

Features:

- Real-time NWS alerts with safety tips - Snow/ice/precip accumulation forecasts (+wind) - Dynamic preparation checklists based on your alerts - Supply calculator for your household size - Regional weather news

It's free, no login required, works on any device. Just enter your ZIP.

https://jeisey.github.io/stormwatch/

Uses NWS and GDELT APIs and open source. Feel free to fork and modify however you'd like.

For builders: - Used an API-testing agent to verify all endpoints, response patterns, types, and rate limits - Used a scope & validation agent to keep the slices simple, focused, and tested - VS-code Copilot (Sonnet 4 for dev agents + Opus 4.5 for scope and validation)

23

Polymcp – Turn Any Python Function into an MCP Tool for AI Agents #

7 комментариев7:27 PMПосмотреть на HN
I built Polymcp, a framework that allows you to transform any Python function into an MCP (Model Context Protocol) tool ready to be used by AI agents. No rewriting, no complex integrations.

Examples

Simple function:

from polymcp.polymcp_toolkit import expose_tools_http

def add(a: int, b: int) -> int: """Add two numbers""" return a + b

app = expose_tools_http([add], title="Math Tools")

Run with:

uvicorn server_mcp:app --reload

Now add is exposed via MCP and can be called directly by AI agents.

API function:

import requests from polymcp.polymcp_toolkit import expose_tools_http

def get_weather(city: str): """Return current weather data for a city""" response = requests.get(f"https://api.weatherapi.com/v1/current.json?q={city}") return response.json()

app = expose_tools_http([get_weather], title="Weather Tools")

AI agents can call get_weather("London") to get real-time weather data instantly.

Business workflow function:

import pandas as pd from polymcp.polymcp_toolkit import expose_tools_http

def calculate_commissions(sales_data: list[dict]): """Calculate sales commissions from sales data""" df = pd.DataFrame(sales_data) df["commission"] = df["sales_amount"] * 0.05 return df.to_dict(orient="records")

app = expose_tools_http([calculate_commissions], title="Business Tools")

AI agents can now generate commission reports automatically.

Why it matters for companies • Reuse existing code immediately: legacy scripts, internal libraries, APIs. • Automate complex workflows: AI can orchestrate multiple tools reliably. • Plug-and-play: multiple Python functions exposed on the same MCP server. • Reduce development time: no custom wrappers or middleware needed. • Built-in reliability: input/output validation and error handling included.

Polymcp makes Python functions immediately usable by AI agents, standardizing integration across enterprise software.

Repo: https://github.com/poly-mcp/Polymcp

6

Floating-point drift between Apple M1 and H100 is real #

4 комментариев12:02 AMПосмотреть на HN
I’m tired of people saying floating point drift is "unavoidable."

I run safety-critical math. "Close enough" doesn't cut it.

I ran the exact same workload on my local M1 and my H100. The numbers didn't match. Standard libraries (NumPy, PyTorch) drift because standard GPU schedulers fuse and reorder ops differently than CPUs.

I built my own engine (LuxiEdge) to fix it. Now I get bit-exact matches across both architectures. 0.00% drift.

Here is the repo and the reference hash. If you think your standard tools can do this, go ahead and try to match it. You can't.

https://github.com/RegularJoe-CEO/Art-of-Fugue

5

AdaL Web, a local “Claude co-work” [video] #

youtube.com faviconyoutube.com
8 комментариев12:28 AMПосмотреть на HN
AdaL is the world’s first local coding agent with web UI.

Claude Code has proven that coding agents work best when they are local, bringing developers back to the terminal.

Terminal UIs are fast and great with shortcuts, shell mode, and developer-friendly workflows. But they are limited in history and image display, and the experience varies by terminal and OS. Many of them flicker (buuuut not AdaL CLI ).

Most importantly, they can be quite intimidating for non-technical users.

This led us to explore new possibilities for a coding agent interface. What if you could get the best of both worlds: - the same core local agent that does tasks exactly like AdaL CLI - combined with a web UI with no limits on UI/UX

This can be especially powerful for design-heavy and more visual workflows

Available at: https://sylph.ai/

5

TempleOS Playground #

ring0.holyc.xyz faviconring0.holyc.xyz
0 комментариев4:37 AMПосмотреть на HN
I noticed that Fabrice Bellard added x86_64 support to JSLinux, and I decided to do some work getting TempleOS up and running on it. Enjoy the fruits of my labor: TempleOS, running locally in your browser, completely unoptimized, with some convenient tools for debugging and playing around.
4

Ask CLI – A simple tool to get help with commands from the terminal #

github.com favicongithub.com
0 комментариев11:47 PMПосмотреть на HN
I want to share Ask CLI, a tool I developed to get help with commands and coding directly from the terminal. It is a simple app designed to do one thing well: provide instant command assistance. This isn't a complex coding agent like Claude Code; it is built specifically to get short, fast answers without context switching.

As a developer, I’ve always struggled to remember every command and its specific options. Whenever I need to use tools like Docker, Git, or psql, I find myself leaving the terminal to check documentation or scrolling through verbose --help text just to recall a specific flag. I usually know what I want to do, but I forget the exact syntax. I didn't want to waste time switching to Google or ChatGPT just to find a one-line command.

I developed Ask CLI to solve this. It has been a game-changer for my workflow. Now, when I forget a command, I simply ask my terminal. It gives me a fast, precise answer—exactly what I need—without breaking my flow.

It is incredibly easy to use: just select an AI model, set your API key, and start chatting naturally with your terminal.

Examples:

$ ask how to run a docker container with env variables

$ ask how to setup my local git account

You can also use the "what" and "how" aliases for a more natural feel:

$ what is chmod

$ how to print all the env variables

You can use Ask CLI with popular hosted models (Gemini, Claude, ChatGPT) or with local models and external providers that support OpenAI-compatible APIs (Ollama, llama.cpp, LM Studio, etc.).

Ask CLI is free and open-source. Check it out here:

https://github.com/david-minaya/ask

4

Pingaroo – a tiny native macOS menu bar app for network stats #

github.com favicongithub.com
3 комментариев9:03 PMПосмотреть на HN
Hi HN,

I built a tiny native menu bar app I'm calling Pingaroo. It separates router latency from internet latency and shows real-time signal quality/noise graphs to help diagnose intermittent lag. Written in 100% Swift/SwiftUI and fully open source.

Pingaroo is a recreation of the WhyFi app by James Potter based on screenshots, with a few personal riffs and improvements.

Feedback welcome!

3

I built a Mac OS App to upload your screenshots to S3 #

gofwd.to favicongofwd.to
0 комментариев11:40 PMПосмотреть на HN
I've been building a bitly alternative in public and built a free side tool to upload screenshots to S3. I always thought screenshot apps charged way too much for this so I was pretty happy to get around to build it.

It automatically generates short links and uploads to any S3-compatible storage you own.

Here is the link: https://gofwd.to/screenfwd

Try it out, all feedback is welcome :)

2

Remote workers find your crew #

5 комментариев6:24 PMПосмотреть на HN
Working from home? Are you a remote employee that "misses" going to the office?

Well let's be clear on what you actually miss. No one misses that feeling of having to go and be there 8 hours. But many people miss friends. They miss being part of a crew. Going to lunch, hearing about other people's lives in person not over zoom.

Join a co-working space you say? Yes. We have. It's like walking into a library and trying to talk to random people and getting nothing back. Zero part of a crew feeling.

https://dialtoneapp.com/

This app helps you find a crew and meet up for work and get that crew feeling.

This is my first time using cloudflare workers for a webapp. The free plan is amazing! You get so much compare to anything else out there in terms of limits. The sqlite database they give you is just fine, I don't miss psql.

2

Kontra, a data quality validator that avoids unnecessary full scans #

github.com favicongithub.com
0 комментариев8:53 PMПосмотреть на HN
Hi HN,

I’ve been working on a small project called Kontra and just released it.

Kontra is a data quality measurement engine. You define rules in YAML or Python, run them against Parquet, CSV, or database tables, and get back violation counts and sampled failing rows.

The main goal was to avoid doing more work than necessary. Instead of treating all rules the same, Kontra separates execution paths. Some checks can be answered from Parquet metadata alone, others are pushed down to SQL, and full in-memory scans only happen for rules that actually need them. The guarantees differ, and Kontra is explicit about that rather than hiding it.

Under the hood it uses DuckDB for SQL pushdown on files and Polars for in-memory execution. It also supports profiling datasets, drafting starter rules from observed data, and diffing validation runs over time. Rules can carry user-defined context, and runs can be annotated after execution without affecting validation behavior.

It works as both a CLI and a Python library.

Happy to answer questions or get feedback.

2

Cholesterol Tracker – Built after high cholesterol diagnosis at 33 #

cholesterol-tracker.poniansoft.com faviconcholesterol-tracker.poniansoft.com
2 комментариев1:44 AMПосмотреть на HN
After my annual checkup showed LDL 4.4 mmol/L (170 mg/dL) and triglycerides 2.0 mmol/L at 33, I tried tracking with ChatGPT (lost data when context got too big), then spreadsheets (too tedious).

Built a simple tracker focused on cholesterol. Log meals, see lipid breakdown, track trends. I believe snacks and sugar were my main issue.

Stack: Angular 17 + NestJS + Supabase

Started January 1st, already lost 3kg. Same breakfast daily (psyllium, oats, chia, skyr, whey, berries), cut sugar from daily to once per week.

Free during beta. Looking for feedback on whether strict diet cutting or 80/20 approach is more sustainable long-term.

1

A GTK app for Linux to show file buffer progress #

0 комментариев9:06 PMПосмотреть на HN
This GTK app for Linux [0] puts up a progress bar showing how much data is left in the "Dirty" and "Writeback" buffers. For good measure it also shows the progress on most simple file operations such as cp or mv.

The main purpose is to scratch my own itch when copying large files onto a USB drive. I want to be able to see the progress of sync (or "eject") operations whose feedback usually amounts to "wait" or "finished" !

At the CLI, of course, you can instead run progress [1] or just manually grep for "Writeback" in /proc/meminfo [2] but personally I like having something graphical!

[0] https://github.com/dcminter/meminfo-rs

[1] https://github.com/Xfennec/progress

[2] https://man7.org/linux/man-pages/man5/proc_meminfo.5.html

1

AI agent to create PRs from Slack #

0 комментариев8:59 PMПосмотреть на HN
Hey HN!

We have a Slack group with 30+ people and introduced this agent as a way for non-engs to push simple PRs and changes. This saves engs valuable time and context switching costs.

After a while, we expanded to this being a full-blown agent and you can see some interesting use cases in the blog post: https://blog.kilo.ai/p/announcing-kilo-for-slack

Any feedback is welcome!