frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Now send your marketing campaigns directly from ChatGPT

https://www.mail-o-mail.com/
1•avallark•1m ago•1 comments

Queueing Theory v2: DORA metrics, queue-of-queues, chi-alpha-beta-sigma notation

https://github.com/joelparkerhenderson/queueing-theory
1•jph•13m ago•0 comments

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

https://hibanaworks.dev/
3•o8vm•15m ago•0 comments

Haniri: A live autonomous world where AI agents survive or collapse

https://www.haniri.com
1•donangrey•15m ago•1 comments

GPT-5.3-Codex System Card [pdf]

https://cdn.openai.com/pdf/23eca107-a9b1-4d2c-b156-7deb4fbc697c/GPT-5-3-Codex-System-Card-02.pdf
1•tosh•28m ago•0 comments

Atlas: Manage your database schema as code

https://github.com/ariga/atlas
1•quectophoton•31m ago•0 comments

Geist Pixel

https://vercel.com/blog/introducing-geist-pixel
2•helloplanets•34m ago•0 comments

Show HN: MCP to get latest dependency package and tool versions

https://github.com/MShekow/package-version-check-mcp
1•mshekow•42m ago•0 comments

The better you get at something, the harder it becomes to do

https://seekingtrust.substack.com/p/improving-at-writing-made-me-almost
2•FinnLobsien•43m ago•0 comments

Show HN: WP Float – Archive WordPress blogs to free static hosting

https://wpfloat.netlify.app/
1•zizoulegrande•45m ago•0 comments

Show HN: I Hacked My Family's Meal Planning with an App

https://mealjar.app
1•melvinzammit•45m ago•0 comments

Sony BMG copy protection rootkit scandal

https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootkit_scandal
1•basilikum•48m ago•0 comments

The Future of Systems

https://novlabs.ai/mission/
2•tekbog•48m ago•1 comments

NASA now allowing astronauts to bring their smartphones on space missions

https://twitter.com/NASAAdmin/status/2019259382962307393
2•gbugniot•53m ago•0 comments

Claude Code Is the Inflection Point

https://newsletter.semianalysis.com/p/claude-code-is-the-inflection-point
3•throwaw12•55m ago•1 comments

Show HN: MicroClaw – Agentic AI Assistant for Telegram, Built in Rust

https://github.com/microclaw/microclaw
1•everettjf•55m ago•2 comments

Show HN: Omni-BLAS – 4x faster matrix multiplication via Monte Carlo sampling

https://github.com/AleatorAI/OMNI-BLAS
1•LowSpecEng•55m ago•1 comments

The AI-Ready Software Developer: Conclusion – Same Game, Different Dice

https://codemanship.wordpress.com/2026/01/05/the-ai-ready-software-developer-conclusion-same-game...
1•lifeisstillgood•58m ago•0 comments

AI Agent Automates Google Stock Analysis from Financial Reports

https://pardusai.org/view/54c6646b9e273bbe103b76256a91a7f30da624062a8a6eeb16febfe403efd078
1•JasonHEIN•1h ago•0 comments

Voxtral Realtime 4B Pure C Implementation

https://github.com/antirez/voxtral.c
2•andreabat•1h ago•1 comments

I Was Trapped in Chinese Mafia Crypto Slavery [video]

https://www.youtube.com/watch?v=zOcNaWmmn0A
2•mgh2•1h ago•1 comments

U.S. CBP Reported Employee Arrests (FY2020 – FYTD)

https://www.cbp.gov/newsroom/stats/reported-employee-arrests
1•ludicrousdispla•1h ago•0 comments

Show HN: I built a free UCP checker – see if AI agents can find your store

https://ucphub.ai/ucp-store-check/
2•vladeta•1h ago•1 comments

Show HN: SVGV – A Real-Time Vector Video Format for Budget Hardware

https://github.com/thealidev/VectorVision-SVGV
1•thealidev•1h ago•0 comments

Study of 150 developers shows AI generated code no harder to maintain long term

https://www.youtube.com/watch?v=b9EbCb5A408
2•lifeisstillgood•1h ago•0 comments

Spotify now requires premium accounts for developer mode API access

https://www.neowin.net/news/spotify-now-requires-premium-accounts-for-developer-mode-api-access/
2•bundie•1h ago•0 comments

When Albert Einstein Moved to Princeton

https://twitter.com/Math_files/status/2020017485815456224
1•keepamovin•1h ago•0 comments

Agents.md as a Dark Signal

https://joshmock.com/post/2026-agents-md-as-a-dark-signal/
2•birdculture•1h ago•1 comments

System time, clocks, and their syncing in macOS

https://eclecticlight.co/2025/05/21/system-time-clocks-and-their-syncing-in-macos/
1•fanf2•1h ago•0 comments

McCLIM and 7GUIs – Part 1: The Counter

https://turtleware.eu/posts/McCLIM-and-7GUIs---Part-1-The-Counter.html
2•ramenbytes•1h ago•0 comments
Open in hackernews

Show HN: LLM-Exe – A Modular TypeScript Toolkit for LLM Application Development

https://llm-exe.com/
3•llm-exe•9mo ago
I've recently updated llm-exe, a modular TypeScript library built specifically to simplify creating applications with Large Language Models (LLMs). The package allows you to call LLM's from various providers without changing the underlying code.

The library focuses on a structured, lightweight, modular design that lets developers easily assemble complex workflows from reusable components:

Prompts: Structured templating for managing sophisticated prompts with built-in Handlebars support.

Parsers: Components that transform raw LLM responses (strings) into structured data, supporting JSON, arrays, enum extraction, and custom parsing logic.

LLM Providers: Abstracted interfaces for various providers, including OpenAI, Anthropic, xAI, Google Gemini, AWS Bedrock, and Ollama, allowing seamless switching without changing implementation logic.

Executors: The LLM executor takes an llm, a prompt, optionally a parser, and wraps in a well-typed function. An LLM executor is a container that can be used to call an LLM with a pre-defined input and output; with additional values provided at the time of execution. An LLM executor's input and output types are determined by the prompt and parser respectively.

Utilities: Helpers for common tasks such as prompt debugging, caching, and managing conversation state.

Here's how you might create a structured executor:

--- import { createLlmExecutor, createChatPrompt, createParser, useLlm } from 'llm-exe';

const llm = useLlm("openai.gpt-4o-mini");

const prompt = createChatPrompt<{input: string}>('Translate the phrase "{{input}}" into French, Spanish, and German, returning the results as an unordered markdown list.');

const parser = createParser('listToArray');

const translateExecutor = createLlmExecutor({ llm, prompt, parser });

// result is typed as string[]

// the input is also well-typed!

const result = await translateExecutor.execute({ input: "Hello, world!" });

console.log(result);

// Outputs: ["Bonjour le monde!", "¡Hola, mundo!", "Hallo, Welt!"] ---

Check out the documentation and more examples here: llm-exe.com. I'd love your feedback or contributions!

Comments

devfrankduah•9mo ago
This toolkit is a game-changer for anyone building LLM-powered applications in TypeScript. Its modular design—featuring structured prompts, parsers, and executors—makes it incredibly straightforward to create well-typed, maintainable workflows. The ability to switch between providers like OpenAI, Anthropic, and Google Gemini without altering your core logic is especially valuable. Highly recommended for developers aiming to streamline their LLM integrations.