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

推荐订阅源

N
Netflix TechBlog - Medium
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
A
About on SuperTechFans
Stack Overflow Blog
Stack Overflow Blog
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
人人都是产品经理
人人都是产品经理
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
MongoDB | Blog
MongoDB | Blog
L
LangChain Blog
WordPress大学
WordPress大学
小众软件
小众软件
IT之家
IT之家
腾讯CDC
月光博客
月光博客
量子位
Blog — PlanetScale
Blog — PlanetScale
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

Show HN

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). Release v0.1.2.1 · kouhxp/yapsnap GitHub - noopolis/moltnet: Self-hostable chat network for AI agents. Pre-built bridges for Claude Code, Codex, and the Claws. Rooms, DMs, history. No Slack bots, no Matrix, no glue code.
GitHub - javaid-codes/rapunzel: Browser for agents.
WasimBhai · 2026-06-17 · via Show HN

Rapunzel icon

Rapunzel is a browser but for agents.

I built rapunzel because terminal tabs stop scaling once many agents are running across sessions and they become difficult to track. I built it because I love the Tree Style Tab Extension in Firefox. I built it because, it is the time for Chrome, but for agents. I made it, to make it as simple as possible and nothing more.

Rapunzel UI

Install

Prerequisites:

  • Python 3
  • Node.js and npm

From a fresh clone on macOS or Linux:

git clone <repo-url>
cd rapunzel
./install.sh

From a fresh clone on Windows PowerShell:

git clone <repo-url>
cd rapunzel
.\install.ps1

The install script creates a local virtual environment, installs the Python dependencies, installs the frontend dependencies, and builds the embedded web UI.

Launch

For normal use:

On Windows PowerShell:

On macOS, you can also double-click Rapunzel.command in Finder.

For development:

source .venv/bin/activate
python3 app.py

Rapunzel.command prefers the repo-local virtual environment when it exists, so the launch path stays stable after install.

Why It Exists

  • terminal tabs stop scaling once you have many long-running agent sessions
  • hierarchical navigation is easier to reason about than a flat tab strip
  • the goal is a simple desktop surface for agent work, not a giant IDE

What It Does

  • tree-based shell sessions with root and child branches
  • one active live terminal conversation surface
  • rename, move, collapse, and close branch actions
  • PTY-backed interactive shells
  • workspace persistence to ~/.rapunzel/workspace.json
  • restore of the saved workspace tree on launch

Build macOS App

If you want a clickable app bundle instead of running from source:

source .venv/bin/activate
pip install pyinstaller
bash build_macos_app.sh

Output:

  • dist/Rapunzel.app

After the build finishes, open dist/Rapunzel.app from Finder or double-click it directly.

Notes

  • the primary product path is the embedded pywebview desktop app
  • shell sessions use the POSIX PTY backend on macOS/Linux and pywinpty on Windows
  • the older Tk UI still exists as fallback code, but it is no longer the main architecture
  • on Apple Silicon Macs, Rapunzel shell sessions wrap brew so Homebrew commands are forwarded through native arm64

Repo Layout

  • app.py: entrypoint
  • install.sh: first-run setup from source on macOS/Linux
  • install.ps1: first-run setup from source on Windows
  • Rapunzel.command: source launcher for normal desktop use on macOS/Linux
  • Rapunzel.ps1: source launcher for normal desktop use on Windows
  • rapunzel/: app state, PTY runtime, window host, and fallback UI
  • webui/: embedded frontend assets for the tree and terminal
  • PROJECT_STATUS.md: implementation status and next work
  • ARCHITECTURE_AND_PROGRESS.md: architecture and debugging history
  • FEATURE_TRACKER.md: running feature log