People who repeat work on a closed network폐쇄망에서 같은 일을 반복하는 사람
Sites on this network were never in a model's training data. The same lookups, moves, and form fills still have to get done.모델이 학습한 적 없는 이 망의 사이트에서, 같은 조회·이동·입력을 반복하는 담당자.
MIT License · by Sunny J LabMIT License · Sunny J Lab
An agent for a closed network the model was never trained on. The first time it reads the screen and finds the way. The path that worked stays on this machine, and the next request starts there.지식이 없는 폐쇄망 환경에서 스스로 동작을 기억하는 에이전트입니다. 처음에는 화면을 읽으며 길을 찾고, 성공한 경로는 이 기기에 남아 다음 요청부터 그 길로 갑니다.
Sites on this network were never in a model's training data. The same lookups, moves, and form fills still have to get done.모델이 학습한 적 없는 이 망의 사이트에서, 같은 조회·이동·입력을 반복하는 담당자.
The public internet is blocked. Only the model your company already allows can be used.인터넷이 막혀 있습니다. 회사가 이미 허용한 모델만 쓸 수 있습니다.
It uses the browser already on this PC, talks only to the model you point it at, and keeps the working path here.이 PC에 있는 브라우저를 쓰고, 지정한 모델에만 말하며, 통한 경로는 이 기기에 남깁니다.
The first time it reads the screen and finds the way in. The next request starts from that saved path.처음에는 화면을 읽으며 들어가는 길을 찾습니다. 다음 요청은 그때 남긴 길에서 시작합니다.
Tasks that are not on the tab you are using run in a normal browser window placed off screen.지금 탭에 없는 일은 화면 밖에 둔 일반 브라우저 창에서 합니다.
A click that looks hard to undo waits for you, including when a saved path is replayed. That check does not catch every dangerous action.되돌리기 어려워 보이는 클릭은 저장한 길을 다시 갈 때도 먼저 묻습니다. 이 확인이 모든 위험 동작을 잡지는 못합니다.
Point it at the model gateway on your network. Browser actions and the saved path stay on this machine.망 안의 모델 게이트웨이를 가리키면 됩니다. 브라우저 조작과 저장한 길은 이 기기에 남습니다.
Say what you want done, in the chat window or in the terminal.챗 창이나 터미널에 하고 싶은 일을 적습니다.
A match opens the path it already knows. No match means it reads the page and finds the way.아는 일이면 저장한 길을 엽니다. 없으면 화면을 읽으며 찾아갑니다.
It takes one step, reads the result, and continues. A risky click waits for you.한 걸음 움직인 뒤 결과를 보고 이어갑니다. 위험한 클릭은 확인을 기다립니다.
Only the path that actually worked is saved. A path that keeps failing is set aside and found again.실제로 통한 경로만 저장합니다. 계속 틀리는 길은 잠시 두고 다시 찾습니다.



Actual app screen실제 실행 화면
A click that looks hard to undo waits for a yes. The check does not catch every dangerous action, and typing into a field is not asked.되돌리기 어려워 보이는 클릭은 허락을 기다립니다. 확인 단계가 모든 위험 동작을 잡지는 못하고, 칸에 입력하는 것은 묻지 않습니다.
A password you type is masked in the log. Page text still goes to the model you configured.입력한 비밀번호는 로그에서 가립니다. 페이지 내용은 설정한 모델로 갑니다.
It keeps the site, the way in, and the steps. It does not keep the text you typed. Delete the file to forget.사이트, 들어가는 길, 단계만 남깁니다. 입력한 글은 저장하지 않습니다. 파일을 지우면 잊습니다.
Clone the repository onto the machine that will run it.실행할 기기에 저장소를 받습니다.
Python and Edge or Chrome already on the machine are enough to start.이미 있는 Python과 Edge 또는 Chrome이면 시작할 수 있습니다.
Set the key and the model address, then give it one task.키와 모델 주소를 적은 뒤 작업 하나를 시킵니다.
git clone https://github.com/bamtang/nongside
cd nongside
python main.py
Setup, settings, and limits are in the docs.설치, 설정, 한계는 Docs에서 자세히 봅니다.
Browser actions and memory stay on this machine. Model calls go only to the address you set. Point that at the model on your network.브라우저 조작과 기억은 이 기기에 남습니다. 모델 호출은 지정한 주소로만 갑니다. 망 안의 모델을 가리키면 됩니다.
The site, the way in, and the steps that worked. It does not keep page text or what you typed. Delete the memory file to clear it.사이트, 들어가는 길, 통한 단계입니다. 페이지 본문이나 입력한 글은 남기지 않습니다. 기억 파일을 지우면 비웁니다.
A click that looks hard to undo asks first. That check does not catch every dangerous action, and typing into a field is not asked. You can stop a running task from the chat window.되돌리기 어려워 보이는 클릭은 먼저 묻습니다. 확인 단계가 모든 위험 동작을 잡지는 못하고, 칸에 입력하는 것은 묻지 않습니다. 실행 중인 작업은 챗 창에서 멈출 수 있습니다.
The second time, it should start from the path it kept.두 번째는, 남겨 둔 경로에서 시작해야 합니다.