AI papers & tools · read and explained

Reduce costs.
Boost quality.
Get inspired.

Nowness collects AI research papers and developer tools and explains each one in plain terms — the problem it tackles and what you could use it for.

Latest finds

What the lab found.

Each one is read from its source and summarised: what it is, the problem it tackles, and what you could use it for.

Paper2026-09-16

Procedural Graphs: Self-Evolving Execution Structures for LLM Agents

This paper introduces the Procedural Graph, a framework that organizes procedural knowledge into (procedure, relation, procedure) triplets to guide LLM agents.

ProblemLLM agents often lose track of objectives, invoke tools out of order, and repeat unproductive actions as their interaction history accumulates, due to the lack of structured procedural knowledge.

Use it forImproving long-horizon planning consistency in LLM agents; Preventing tool invocation order errors in complex workflows; Automating the refinement of agent execution strategies without manual engineering

llm-agentsprocedural-memoryknowledge-graphsself-evolving-systemsplanning
arxiv.org ↗
Library2026-09-16

JsonpCallbackValidator

A PHP library for validating JSONP callback parameters to prevent Cross-Site Scripting (XSS) attacks.

ProblemJSONP callbacks allow arbitrary JavaScript execution, making them a common vector for XSS attacks if not strictly validated.

Use it forSecuring JSONP endpoints in PHP web applications; Preventing XSS via malicious JSONP callback parameters; Validating user-supplied callback names before executing JavaScript

securityphpxssjsonpvalidation
github.com ↗
Library2026-09-16

KnpPaginatorBundle

A Symfony bundle that provides SEO-friendly pagination and sorting capabilities for web applications.

ProblemManually handling pagination logic, query parameter parsing, and view generation for large datasets in Symfony applications is repetitive and error-prone.

Use it forPaginating database query results in Symfony controllers; Adding sortable table headers to admin interfaces; Implementing filtering functionality for product listings

symfonypaginationsortingbundlephp
github.com ↗
App2026-09-16

Panel

Panel is a research workspace application that integrates chat, file management, PDFs, and Jupyter notebooks into a single dock.

ProblemResearchers often struggle with context switching between disparate tools for chat, code, documents, and data visualization, and lack a unified interface where AI agents can safely interact with all these artifacts.

Use it forConducting literature reviews with an agent that can search and summarize sources; Editing and executing Jupyter notebooks collaboratively with an AI agent; Visualizing complex data structures using custom agent-generated viewers

research-workspaceai-agentjupyterclaude-codeproductivity
github.com ↗
Paper2026-09-16

EvoOntology: A Self-Evolving Ontology Layer for Data Agents

EvoOntology is a self-evolving ontology layer designed to bridge the gap between data agents and heterogeneous data sources.

ProblemThe 'agent-data gap' where agents can only access heterogeneous data through generic tools, leading to poor performance on large or complex data sources because existing static semantic layers do not scale or adapt to ag

Use it forEnabling LLM agents to query and reason over large, heterogeneous databases and file systems; Automating the construction and maintenance of semantic layers for data analytics tasks; Improving the accuracy of natural language to SQL or data retrieval tasks in complex environments

data-agentsontologymcp-serversemantic-layerllm
arxiv.org ↗
App2026-09-16

Mindustry

Mindustry is a strategy video game that combines real-time strategy elements with automation mechanics.

ProblemPlayers seek an RTS that integrates complex factory automation and tower defense mechanics in a polished, open-source package.

Use it forPlaying a single-player tower defense RTS game; Hosting or joining multiplayer server games; Learning Java-based game development using LibGDX

gametower-defensertsautomationjava
github.com ↗
Framework2026-09-16

Kubernetes

Kubernetes is a production-grade system for automating the deployment, scaling, and management of containerized applications across clusters of hosts.

ProblemManual management of containerized applications across multiple hosts is complex, error-prone, and does not scale effectively.

Use it forDeploying microservices architectures; Managing containerized workloads in hybrid or multi-cloud environments; Automating application scaling based on demand

container-orchestrationcloud-nativeinfrastructurego
github.com ↗
App2026-09-16

OmniGet

OmniGet is a free, open-source desktop application for Windows, macOS, and Linux that serves as a graphical interface for downloading content from over 1,800 sites, including Udemy, Hotmart, and YouTube.

ProblemThe fragmentation of download tools, where users must manage multiple separate applications, browser extensions, or complex command-line flags to handle different types of media and platforms.

Use it forDownloading online courses from platforms like Udemy and Hotmart for offline viewing; Saving videos and audio from social media sites such as Instagram, TikTok, and X; Transcribing downloaded audio or video files into text

downloadermedia-toolboxdesktop-appyt-dlptauri
github.com ↗
App2026-09-16

Visual Studio Code

Visual Studio Code is a lightweight, open-source code editor that combines simple text editing with powerful features for the core edit-build-debug cycle.

ProblemIt solves the problem of needing a lightweight editor that does not require the heavy resource overhead of full IDEs while still providing essential professional development features like debugging and extensibility.

Use it forGeneral-purpose software development and code editing; Debugging applications with integrated tooling; Extending editor functionality via the extension marketplace

code-editoridedevelopment-toolsmicrosoft
github.com ↗
Browse finds →