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

推荐订阅源

Y
Y Combinator Blog
有赞技术团队
有赞技术团队
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
The Cloudflare Blog
Microsoft Azure Blog
Microsoft Azure Blog
腾讯CDC
Vercel News
Vercel News
IT之家
IT之家
MyScale Blog
MyScale Blog
博客园_首页
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
罗磊的独立博客

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店
Luma — the official Frida GUI
oleavr · 2026-06-28 · via Hacker News: 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.