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

推荐订阅源

V
V2EX
博客园 - 叶小钗
Last Week in AI
Last Week in AI
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC
P
Proofpoint News Feed
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
量子位
A
About on SuperTechFans
Engineering at Meta
Engineering at Meta
Apple Machine Learning Research
Apple Machine Learning Research
Jina AI
Jina AI
博客园 - Franky
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net
博客园_首页
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog

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