hungry

Hungry는 무료 코딩 AI를 위한 코딩 에이전트입니다.

설치와 실행
01

설치와 실행

Node.js 22.18 이상이 설치되어 있어야 합니다.

Node.js 받기

설치

npm install -g --allow-remote=all https://hungryide.github.io/hungry-0.4.0.tgz

혹은

내려받아서 설치

curl -LO https://hungryide.github.io/hungry-0.4.0.tgz
npm install -g ./hungry-0.4.0.tgz

실행

실행

hungry
02

기능

OpenAI 호환 제공자

제공자 탭에서 엔드포인트를 직접 추가합니다 — 키도, 헤더도, 거기서 불러온 모델 목록도 그 카드 안에서.

Kiro CLI (ACP)

이 컴퓨터의 kiro-cli를 띄워 stdio로 붙습니다. 에이전트가 자기 루프를 돌고, 도구 호출과 권한 요청은 여기 대화에 그려집니다. 별도로 kiro-cli login이 필요합니다.

ChatGPT 로그인

제공자 탭의 ChatGPT 카드는 버튼 하나입니다. 붙여넣을 키가 없고, 세션은 알아서 갱신됩니다.

모델 풀

한 턴 뒤에 모델을 여러 개 세워 두면, 한도가 소진됐을 때 턴이 끝나는 대신 다음 모델로 넘어갑니다.

라우트

첫 멤버가 메시지를 읽고 누가 답할지 고르는 풀입니다. 멤버마다 무엇을 잘하는지 한 줄 적어 두면 그 설명을 보고 보냅니다.

승인 모드

수동 · 편집 자동 수락 · 계획 · 자동 · 권한 무시. 에이전트가 무엇을 해도 되는지를 정합니다.

토큰 절약 모드

도구 결과에서 잡음을 덜고, 답변은 더 간결하게, 코드는 그 일에 필요한 만큼만. 입력 검증·오류 처리·보안· 접근성은 줄이지 않습니다.

검토 모드

끝난 답변을 요청과 맞춰 한 번 더 읽고, 그 판정을 별도 탭으로 엽니다. 답변 자체는 건드리지 않습니다.

곁가지

메시지를 오른쪽 패널로 가져와, 거기까지의 대화를 맥락으로 물어봅니다. 여기서 묻는 것은 대화에 남지 않습니다.

슬래시 명령

/를 치면 승인 모드와 앱 동작이 메뉴로 열립니다.

다음 작업 제안

턴이 끝나면 다음으로 할 것 하나가 입력창에 흐리게 뜨고, Tab을 누르면 그대로 입력됩니다.

/goal

목표를 턴 너머로 들고 가고, 끝났다는 주장을 실제로 바뀐 것과 맞춰 감사합니다.

노력 다이얼과 울트라코드

기본값부터 최대까지, 맨 끝 칸이 울트라코드입니다 — 최상단 노력에 더해 병렬 위임으로 계획하라는 지침이 대화에 고정됩니다.

위임

많이 읽어야 하는 질문은 자기 맥락을 가진 다른 에이전트에게 넘기고 결과만 받습니다.

도구

편집 · 영속 셸 · 검색 · 웹, 그리고 언어 서버의 진단 · 정의 · 참조. 서버가 없으면 설치 명령과 버튼이 함께 뜹니다.

브라우저 조작

헤드리스 Chromium으로 방금 고친 화면에 들어가 누르고 입력합니다. 쿠키 없이 시작하고, 페이지를 바꾸는 동작은 자동 모드에서도 승인을 받습니다.

시뮬레이터 · 에뮬레이터

iOS는 xcrun simctl로, Android는 adb로 띄우고 화면을 패널에 그립니다. 보기와 조작이 나뉘어 있어 계획 모드는 보기만 합니다.

그림과 영상

설정 → 도구에서 그림 모델과 영상 모델을 지정하면, 목업이나 아이콘이 필요한 자리에서 직접 그립니다.

스킬과 MCP

스킬은 .hungry/skills/의 마크다운 한 장입니다. 이름과 설명만 프롬프트에 올라가고, 본문은 부를 때 옵니다. MCP 서버는 명령으로 등록하면 그 도구가 이번 턴에 붙습니다.

커밋

도구 탭에서 커밋과 푸시. 메시지는 diff를 보고 씁니다. 커밋 메시지를 쓸 모델은 설정 → 도구에서 대화와 따로 지정합니다.

다른 도구의 대화 이어하기

Claude Code · Codex가 이 폴더에서 진행한 대화를 골라 여기서 이어갑니다. 여기서 한 턴은 원래 파일에 다시 기록되고, 저쪽에서 이어간 턴도 가져옵니다.

예약 세션

시각을 정하거나 다른 세션이 끝난 뒤로 걸어 둡니다. 그때까지 적어 둔 메시지는 대기열에 머물고, 조건이 맞으면 순서대로 나갑니다.

외출

돌고 있는 세션을 지금 멈추고, 재개할 때까지 나머지를 붙잡아 둡니다. 노트북을 닫아도 될 때가 되면 창이 알려 줍니다.

원격 접속

Cloudflare 터널로 열리는 페이지에서 읽기 · 보내기 · 중지 · 승인 답변 · 세션 추가까지, 휴대폰으로.

텔레그램 봇

턴이 끝나거나 실패하거나 승인을 기다릴 때 링크와 함께 알려줍니다.

펫

턴을 데스크톱에서 알려 주는 펫. Codex용으로 만들어진 펫 팩도 그대로 씁니다.

업데이트 확인

실행 직후 한 번, 그 뒤로 하루에 한 번 새 릴리스를 찾아봅니다. 설정 화면이 처음 설치했던 방식 그대로의 명령을 건네줍니다.

Hungry is the coding agent for free coding AI.

Install and run
01

Install and run

Node.js 22.18 or newer needs to be installed.

Get Node.js

Install

npm install -g --allow-remote=all https://hungryide.github.io/hungry-0.4.0.tgz

or

Download, then install

curl -LO https://hungryide.github.io/hungry-0.4.0.tgz
npm install -g ./hungry-0.4.0.tgz

Run

Run

hungry
02

Features

OpenAI-compatible providers

Add an endpoint from the providers tab — its own key, its own headers, and the model list fetched from it.

Kiro CLI (ACP)

Spawns the kiro-cli on this machine and speaks to it over stdio. The agent runs its own loop; its tool calls and permission asks are drawn in the conversation here. It needs its own kiro-cli login.

Sign in with ChatGPT

The ChatGPT card in the providers tab is one button. Nothing to paste, and the session renews itself.

Model pools

Line several models up behind one turn, so a spent allowance moves on to the next instead of ending the turn.

Routes

A pool whose first member reads each message and picks which member answers it. Write a line about what each one is good at and the router sends the message there.

Approval modes

Manual, accept edits, plan, auto, bypass. They decide what the agent is allowed to do.

Token saver mode

Tool results trimmed of noise, a terser reply, and only the code the work needs. Validation, error handling, security and accessibility are never cut.

Review mode

Reads the finished answer back against what you asked and opens the verdict in its own tab, leaving the reply alone.

Aside

Brings a message into the rail, where you can ask about it with the conversation up to that point as context. Nothing you ask there stays in the conversation.

Slash commands

Typing / opens the approval modes and app actions as a menu.

Next-step suggestions

When a turn finishes, one thing to do next appears faintly in the composer, and Tab puts it in the box.

/goal

Carries an objective across turns and audits the claim that it is done against what actually changed.

Effort dial and ultracode

From default up to the top the model actually takes, with ultracode as the last notch: top effort plus standing guidance to plan the work as parallel delegates.

Delegates

A question that takes a lot of reading is handed to a second agent with its own context, and only the result comes back.

Tools

Edits, a persistent shell, search and the web — plus language-server diagnostics, definition and references, with an install prompt when a project's server is missing.

Driving a browser

A headless Chromium that opens the screen just rewritten, clicks and types. It starts with no cookies, and an action that changes the page still asks in auto mode.

Simulators and emulators

iOS through xcrun simctl, Android through adb, with the screen in the pane. Looking and touching are separate, so plan mode only looks.

Pictures and video

Point Settings → Tools at a drawing model and a video model, and the agent draws the mockup or the icon itself.

Skills and MCP

A skill is one markdown file under .hungry/skills/. Its name and description ride in the prompt; the body arrives when the model asks. An MCP server is registered as a command, and its tools join the turn.

Commit

Commit and push from the tools tab, with the message written from the diff. The model that writes it is picked separately from the conversation's, under Settings → Tools.

Continue a Claude Code or Codex session

Pick a conversation either tool had in this folder and carry on with it here. Turns taken here are written back to its own file, and turns taken over there are pulled in.

Scheduled sessions

Start a session at a set time, or after other sessions have finished. Messages typed before then wait in its queue and go out in order once the condition is met.

Stepping out

Stops what is running now and holds everything else until you resume. A window says when it is safe to shut the lid.

Remote access

A Cloudflare tunnel opens a page where you can read, send, stop, answer approvals and add a session from a phone.

Telegram bot

Messages for finished, failed and blocked turns — with a link back in.

Desktop pet

A small window that signals turns on the desktop. Pet packs made for Codex drop straight in.

Update checks

Once shortly after launch, and once a day after that. The settings pane hands you the command for the way you installed it in the first place.