惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
I
InfoQ
J
Java Code Geeks
Microsoft Security Blog
Microsoft Security Blog
G
Google Developers Blog
D
DataBreaches.Net
Recent Announcements
Recent Announcements
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog RSS Feed
Y
Y Combinator Blog
博客园 - 【当耐特】
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
量子位
C
Check Point Blog
F
Fortinet All Blogs
罗磊的独立博客
Last Week in AI
Last Week in AI
GbyAI
GbyAI
L
LangChain Blog
博客园 - 司徒正美

Show HN

GitHub - astefanutti/shaderbang: Shebang for Shaders Show HN: Generate Claude Code Workflows using Spec Driven Development approach Show HN: AI agents for UK GDAD PCF roles and their skills The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Show HN: Gandalf the Grader Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Super Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers GitHub - javaid-codes/audit-supply-chain-agents GitHub - amorey/gochan: A small library of common channel architectures for Go, inspired by Rust GitHub - arifozgun/OpenGem: Free, Open-Source AI API Gateway with Gemini, OpenAI & Anthropic Compatibility in 1 file GitHub - Pranesh950/BioPetals: 🌸 Run BIOxAI models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading GitHub - cnguyen14/bounty-doctor: Diagnose a GitHub bounty issue before you waste hours: detects honeypot scam repos, AI-bot attempt swarms, and stale contests. Show HN: CoreMCP – MCP Server for On-Prem DBs Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal GitHub - bingud/filemat: Web-based file manager Show HN: TruthLens – Free multi-signal deepfake image detector GitHub - apexlocal-jz/claude-usage-tray: Windows system-tray app showing your Claude Code rate-limit usage at a glance. Zero deps, ~300 lines of PowerShell. Cross-IDE (works regardless of VS Code, Cursor, plain terminal).
Luma — the official Frida GUI
oleavr · 2026-06-28 · via Show HN

The official Frida GUI

Dynamic instrumentation, now beautifully interactive.

Luma is a native app built on Frida. Persistent sessions, a live REPL, pluggable instruments, real-time collaboration — all wrapped in a workspace that remembers where you left off.

Other platforms & architectures · v1.0.4 release notes

Luma's REPL — evaluating JavaScript against a live process with type-aware autocompletion

Persistent

Every session is part of your .luma project. REPL history, instrument config, traces, and notes survive crashes and restarts — a banner lets you Re-Spawn or Re-Attach in one click.

Scriptable

A live JavaScript REPL inside the target process, with first-class values you can inspect, expand, and right-click to jump to memory or disassembly. Autocompletion backed by the runtime's own globals.

Extensible

Drop in a Hook Pack — a JSON manifest plus a JS module — to add your own instrument with custom icon and toggleable features. Built-in package manager and compiler means import just works.

Collaborative

Invite colleagues into a shared lab. Notebook entries, sessions, chat, and presence sync in real time. GitHub auth means no accounts to manage.

Sessions

Pick up exactly where you left off.

Create a session and Luma remembers it. If the process dies, crashes, or you simply close the lid and come back next week, the REPL history, hooks, captures, and notes are still there.

A banner appears at the top of the window offering a single click to Re-Spawn or Re-Attach, and the workspace rehydrates around you.

A detached session with a Re-Attach banner

Tracer

frida-trace, with the editor built in.

Glob-search for any exported function across all loaded modules. Add it as a hook, then edit the onEnter and onLeave handlers in an integrated Monaco editor with full @types/frida-gum support — no tabbing out to a separate handlers directory.

  • Hook by export name, module offset, or absolute address.
  • Drop down to instruction-level probes — right-click any address in the disassembly view and pick Add Instruction Hook… to run code at that exact instruction.
  • Toggle instruction tracing per hook — captures land in the sidebar as a CFG with register values, over disassembly powered by radare2.
  • Diff two captures to find exactly where execution diverges, and which registers changed along the way.

Captures

Step through every call, instruction by instruction.

Pick any tracer hook, flip Trace instructions, and every call lands in the sidebar as a capture. Open one and Luma replays the run as a control flow graph — with the full register state pinned to whichever instruction you're inspecting.

A CFG capture in Luma — the control flow graph for a single call with the register popover anchored to one instruction, several registers highlighted blue

  • Metal-accelerated

    Pan and zoom across the full graph at native frame rates — the renderer talks to the GPU directly on macOS, so even huge traces stay smooth.

  • Keyboard-first

    Arrow keys, vim-style bindings, Page Up/Down — walk the trace without ever leaving the keyboard.

  • Registers, anchored

    Hit Enter to pin every register beside the current instruction. Step on, and the popover stays put while changed registers glow blue.

REPL

JavaScript values, first-class.

Every value you evaluate is rendered as an inspectable object. Expand, collapse, follow references. Right-click any NativePointer to jump straight to a hex dump or a live disassembly view — powered by radare2.

repl — Telegram.app (pid 4231)

Process.mainModule

Object(6) {name: "Telegram", version: "9.8", base: 0x102ca0000, ...}

Module.getGlobalExportByName('open')

0x194ea4a0

Right-click on a NativePointer to open memory or disassembly

CodeShare

Browse the community, in‑app.

Search and import scripts from codeshare.frida.re without leaving the workspace. Preview the source before adding — no surprises.

CodeShare — browsing popular scripts with an in-app preview

Packages

npm, without the ceremony.

Add any npm package in a search and a click — same APIs behind frida-pm and frida-compile, now built in. Assign a global alias and reach for it from any handler.

Package manager — searching npm for Java bridge packages

Collaboration

Reverse engineer, together.

Invite friends or colleagues into a shared lab. Sessions, REPL transcripts, instruments, captures, notebook entries, and presence all sync in real time, while the chat lives right next to the work. GitHub auth means no accounts to manage.

Collaboration panel with participants, presence, chat, and a shared notebook

Downloads

Native everywhere.

Version 1.0.4 · release notes. Free and open source.

  • macOS

    SwiftUI · macOS 15+

  • Linux

    GTK + Adwaita · x86_64

  • Windows

    GTK + Adwaita · Windows 10+

Ready to look inside?

Free and open source. Built by the Frida team.