explaingit

firecrawl/last30flames

Analysis updated 2026-05-18

28TypeScriptAudience · developerComplexity · 2/5Setup · easy

TLDR

An agent skill that researches what's genuinely new about any topic in a recent time window, pulling from web search, Hacker News, Lobste.rs, Bluesky, and GitHub, with no API key required.

Mindmap

mindmap
  root((repo))
    What it does
      Researches recent topic activity
      Gathers 5 sources in parallel
      No LLM in the engine
    Tech stack
      TypeScript
      Bun
      Firecrawl API
    Use cases
      Get a source grounded brief
      Compare two tools or trends
      Save and reload research
    Audience
      Developers
      Researchers
      Vibe coders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Get a short, source-cited brief on what's actually new about a topic in the last 30 days.

USE CASE 2

Compare two competing tools or projects side by side using traction and activity data.

USE CASE 3

Save and reload research threads later without re-scraping the same sources.

What is it built with?

TypeScriptBunFirecrawl APIGitHub API

How does it compare?

firecrawl/last30flamesajr-khll/ghostty-config-cliaudemodo/audemodo-responsive-keepalive
Stars282828
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Only needs the bun binary, API keys are optional and only raise rate limits.

No license file is included, so terms of use are unclear.

In plain English

last30flames is a skill for AI coding agents that researches what is genuinely new about any topic within a recent time window, such as the last 30 days. Instead of relying on a model's own outdated training knowledge, it gathers fresh information from live sources and hands that research to the agent, which then writes a short summary grounded in real, cited sources. It pulls from five sources at the same time: Firecrawl's web search, which scrapes full pages rather than short snippets, plus Hacker News, Lobste.rs, Bluesky, and GitHub, all through their public, official APIs. It deliberately avoids Reddit, X, TikTok, Instagram, or any platform that requires a login, so it only uses data those platforms make openly available. The tool itself contains no AI model. It only collects and prints the raw source material, and the actual summarizing is done by whichever coding agent is using the skill, so there is no extra AI service or cost involved in the gathering step. No API key is required to use it, since it works out of the box with reasonable limits. Adding a Firecrawl or GitHub API key later simply raises the rate limits and lets more requests run at once, without needing to reinstall anything. It installs into any agent tool that supports the skills format, either through the skills.sh installer or, in Claude Code, through the plugin marketplace. Beyond a basic search, the skill can handle topics with more than one meaning by first running a quick check and then narrowing the search, compare two topics side by side such as one tool against another, save research to a local folder so it can be reloaded later without re-scraping everything, and warn you if saved research has gone stale. It can also produce a shareable, self-contained HTML summary with clickable citation links that works offline and can be dropped into Slack, email, or a document. The underlying engine is a small TypeScript project built on the Bun runtime with no external runtime dependencies, small enough to read through and audit in a few minutes.

Copy-paste prompts

Prompt 1
Install last30flames as a skill in my agent harness and explain how to run it keyless.
Prompt 2
Run /last30flames on a topic I care about and explain what each of the five sources contributed.
Prompt 3
Show me how to generate a shareable HTML brief with last30flames and where it gets saved.
Prompt 4
Explain how last30flames handles ambiguous topic names like a person or company name.

Frequently asked questions

What is last30flames?

An agent skill that researches what's genuinely new about any topic in a recent time window, pulling from web search, Hacker News, Lobste.rs, Bluesky, and GitHub, with no API key required.

What language is last30flames written in?

Mainly TypeScript. The stack also includes TypeScript, Bun, Firecrawl API.

What license does last30flames use?

No license file is included, so terms of use are unclear.

How hard is last30flames to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is last30flames for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.