Run linters/typecheckers to calculate health score.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Drive a real browser from the command line — open pages, snapshot the interactive elements as refs, click and fill by ref, read text, run JS, screenshot. Use when a task needs a live browser: checking a page renders, walking a login or checkout flow, scraping something that only exists after JavaScript runs, or reproducing a UI bug.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
anoa is the browser every Jonggrang agent drives — a single self-contained
binary that carries its own browser, so there is no Playwright or Chrome
download to wait for.
In the sandbox it is preinstalled. On a bare host, install it once with
scripts/install-linux.sh from the anoa repo; if anoa is not on PATH, install
it rather than reaching for another tool.
The browser is a session. Start it once; every later command attaches to the running browser and leaves it running, so the page, cookies and scroll position survive between commands.
anoa --headless --port 9222 & # start it once
anoa open example.com # then drive it
anoa snapshot -i # see what is interactive, with @refs
anoa click @e2 # act by ref
anoa status reports whether a browser is listening; exit code 3 means none
is — that, not a wrong command, is why anoa open would do nothing.
The binary carries its own documentation, which is always in step with the installed version:
anoa skills get core # the workflow: start, snapshot, act by ref
anoa skills get commands # every command with its arguments
Read core before your first browser task in a session, and commands when you
need exact syntax. Do not work from memory of another browser CLI — anoa is
session-based, so one-shot recipes from other tools silently do nothing here.
| Need | Reach for |
|---|---|
| Does the page render, and how does it look | anoa open, anoa screenshot [file] |
| What can I interact with | anoa snapshot -i → @refs |
| Responsive / dark mode check | anoa set viewport <w> <h>, anoa set device, anoa set media dark|light |
| Read what the page says | anoa get text [@ref] — cheaper than get html |
| Walk a flow | anoa fill @e3 "…", anoa click @e7, anoa wait --url "/dashboard" |
| Why is the UI broken | anoa console, anoa errors, anoa network |
--json on any command gives structured output. Exit codes: 0 ok, 1 failed,
2 bad usage, 3 no browser listening.
no element for @e4 means the
snapshot is stale, not that the command is wrong.wait --selector / --url / --text over wait --ms. They are
faster on a quick page and more reliable on a slow one.get text over get html. HTML costs far more tokens and rarely
says more.anoa click "#submit".anoa terminal renders the live page in the terminal and forwards clicks and
typing, attached to the same running browser — useful in one pane while commands
run in another.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Run linters/typecheckers to calculate health score.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Comprehensive UI/UX compliance check (A11y, performance, responsive).
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Infrastructure-first security audit (OWASP, secrets, dependencies).
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Setup authentication flow (register, login, session/JWT, middleware)
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Deep knowledge about deploying applications to AWS (EC2, ECS, S3, CloudFront, Cloud Run).
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Used by the Lead agent during Phase 6 (Brainstorm) to collaboratively explore user intent, requirements, and alternative approaches before locking in the architecture. Helps turn raw ideas into fully formed specs through natural dialogue.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.