OctoBrowser
Built for the Copilot SDK Weekend Contest as a fun project.
파일 탐색기
최종 버전 다운로드 (.zip)- build.yml
- github-copilot-icon.svg
- icon.svg
- Screenshot 2026-01-23 222411.png
- Screenshot 2026-01-23 222438.png
- Screenshot 2026-01-23 222525.png
- Screenshot 2026-01-23 222547.png
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- easylist.txt
- easyprivacy.txt
- README.md
- serverlist
- effective_tld_names.dat
- LICENSE.md
- urlhaus-filter-online.txt
- badlists.txt
- badware.min.txt
- filters.min.txt
- privacy.min.txt
- quick-fixes.min.txt
- unbreak.min.txt
- assets.json
- Inter-Regular.woff2
- Inter-SemiBold.woff2
- LICENSE.txt
- Metropolis-Regular.woff2
- Metropolis-SemiBold.woff2
- README.md
- UNLICENSE
- default.css
- 1p-filters.css
- 3p-filters.css
- about.css
- advanced-settings.css
- asset-viewer.css
- click2load.css
- cloud-ui.css
- code-viewer.css
- codemirror.css
- common.css
- dashboard-common.css
- dashboard.css
- devtools.css
- document-blocked.css
- dom-inspector.css
- dyna-rules.css
- epicker-ui.css
- fa-icons.css
- logger-ui-inspector.css
- logger-ui.css
- popup-fenix.css
- settings.css
- support.css
- whitelist.css
- ad.png
- ae.png
- af.png
- ag.png
- ai.png
- al.png
- am.png
- ao.png
- aq.png
- ar.png
- as.png
- at.png
- au.png
- aw.png
- ax.png
- az.png
- ba.png
- bb.png
- bd.png
- be.png
- bf.png
- bg.png
- bh.png
- bi.png
- bj.png
- bl.png
- bm.png
- bn.png
- bo.png
- bq.png
- br.png
- bs.png
- bt.png
- bv.png
- bw.png
- by.png
- bz.png
- ca.png
- cc.png
- cd.png
- cf.png
- cg.png
- ch.png
- ci.png
- ck.png
- cl.png
- cm.png
- cn.png
- co.png
- cr.png
- cu.png
- cv.png
- cw.png
- cx.png
- cy.png
- cz.png
- de.png
- dj.png
- dk.png
- dm.png
- do.png
- dz.png
- ec.png
- ee.png
- eg.png
- eh.png
- er.png
- es.png
- et.png
- fi.png
- fj.png
- fk.png
- fm.png
- fo.png
- fr.png
- ga.png
- gb-eng.png
- gb-nir.png
- gb-sct.png
- gb-wls.png
- gb.png
- gd.png
- ge.png
- gf.png
- gg.png
- gh.png
- gi.png
- gl.png
- gm.png
- gn.png
- gp.png
- gq.png
- gr.png
- gs.png
- gt.png
- gu.png
- gw.png
- gy.png
- hk.png
- hm.png
- hn.png
- hr.png
- ht.png
- hu.png
- id.png
- ie.png
- il.png
- im.png
- in.png
- io.png
- iq.png
- ir.png
- is.png
- it.png
- je.png
- jm.png
- jo.png
- jp.png
- ke.png
- kg.png
- kh.png
- ki.png
- km.png
- kn.png
- kp.png
- kr.png
- kw.png
- ky.png
- kz.png
- la.png
- lb.png
- lc.png
- li.png
- lk.png
- lr.png
- ls.png
- lt.png
- lu.png
- lv.png
- ly.png
- ma.png
- mc.png
- md.png
- me.png
- mf.png
- mg.png
- mh.png
- mk.png
- ml.png
- mm.png
- mn.png
- mo.png
- mp.png
- mq.png
- mr.png
- ms.png
- mt.png
- mu.png
- mv.png
- mw.png
- mx.png
- my.png
- mz.png
- na.png
- nc.png
- ne.png
- nf.png
- ng.png
- ni.png
- nl.png
- no.png
- np.png
- nr.png
- nu.png
- nz.png
- om.png
- pa.png
- pe.png
- pf.png
- pg.png
- ph.png
- pk.png
- pl.png
- pm.png
- pn.png
- pr.png
- ps.png
- pt.png
- pw.png
- py.png
- qa.png
- re.png
- README
- ro.png
- rs.png
- ru.png
- rw.png
- sa.png
- sb.png
- sc.png
- sd.png
- se.png
- sg.png
- sh.png
- si.png
- sj.png
- sk.png
- sl.png
- sm.png
- sn.png
- so.png
- sr.png
- ss.png
- st.png
- sv.png
- sx.png
- sy.png
- sz.png
- tc.png
- td.png
- tf.png
- tg.png
- th.png
- tj.png
- tk.png
- tl.png
- tm.png
- tn.png
- to.png
- tr.png
- tt.png
- tv.png
- tw.png
- tz.png
- ua.png
- ug.png
- um.png
- us.png
- uy.png
- uz.png
- va.png
- vc.png
- ve.png
- vg.png
- vi.png
- vn.png
- vu.png
- wf.png
- ws.png
- xk.png
- ye.png
- yt.png
- za.png
- zm.png
- zw.png
- fontawesome-defs.svg
- LICENSE.txt
- cloud.png
- help16.png
- icon_128.png
- icon_16-loading.png
- icon_16-off.png
- icon_16.png
- icon_32-loading.png
- icon_32-off.png
- icon_32.png
- icon_64-loading.png
- icon_64-off.png
- icon_64.png
- material-design.svg
- photon.svg
- ublock-defs.svg
- ublock.svg
- search-thread.js
- search.js
- ubo-dynamic-filtering.js
- ubo-static-filtering.js
- attribute.js
- base.js
- cookie.js
- create-html.js
- href-sanitizer.js
- json-edit.js
- json-prune.js
- localstorage.js
- noeval.js
- object-prune.js
- parse-replace.js
- prevent-fetch.js
- prevent-innerHTML.js
- prevent-settimeout.js
- proxy-apply.js
- replace-argument.js
- run-at.js
- safe-self.js
- scriptlets.js
- set-constant.js
- shared.js
- spoof-css.js
- stack-trace.js
- utils.js
- cosmetic-logger.js
- cosmetic-off.js
- cosmetic-on.js
- cosmetic-report.js
- dom-inspector.js
- dom-survey-elements.js
- dom-survey-scripts.js
- epicker.js
- load-3p-css.js
- load-large-media-all.js
- load-large-media-interactive.js
- noscript-spoof.js
- scriptlet-loglevel-1.js
- scriptlet-loglevel-2.js
- should-inject-contentscript.js
- subscriber.js
- updater.js
- biditrie.wasm
- biditrie.wat
- hntrie.wasm
- hntrie.wat
- README.md
- 1p-filters.js
- 3p-filters.js
- about.js
- advanced-settings.js
- arglist-parser.js
- asset-viewer.js
- assets.js
- background.js
- base64-custom.js
- benchmarks.js
- biditrie.js
- broadcast.js
- cachestorage.js
- click2load.js
- cloud-ui.js
- code-viewer.js
- commands.js
- console.js
- contentscript-extra.js
- contentscript.js
- contextmenu.js
- cosmetic-filtering.js
- dashboard-common.js
- dashboard.js
- devtools.js
- diff-updater.js
- document-blocked.js
- dom-inspector.js
- dom.js
- dyna-rules.js
- dynamic-net-filtering.js
- epicker-ui.js
- fa-icons.js
- filtering-context.js
- filtering-engines.js
- hnswitches.js
- hntrie.js
- html-filtering.js
- httpheader-filtering.js
- i18n.js
- is-webrtc-supported.js
- jsonpath.js
- logger-ui-inspector.js
- logger-ui.js
- logger.js
- lz4.js
- messaging.js
- mrucache.js
- pagestore.js
- popup-fenix.js
- redirect-engine.js
- redirect-resources.js
- regex-analyzer.js
- reverselookup-worker.js
- reverselookup.js
- s14e-serializer.js
- scriptlet-filtering-core.js
- scriptlet-filtering.js
- settings.js
- start.js
- static-dnr-filtering.js
- static-ext-filtering-db.js
- static-ext-filtering.js
- static-filtering-io.js
- static-filtering-parser.js
- static-net-filtering.js
- storage.js
- support.js
- tab.js
- tasks.js
- text-encode.js
- text-utils.js
- theme.js
- traffic.js
- ublock.js
- uri-utils.js
- url-net-filtering.js
- urlskip.js
- utils.js
- vapi-background-ext.js
- vapi-background.js
- vapi-client.js
- vapi-common.js
- vapi.js
- webext.js
- whitelist.js
- comment.js
- panel.js
- closebrackets.js
- matchbrackets.js
- foldcode.js
- foldgutter.css
- foldgutter.js
- show-hint.css
- show-hint.js
- merge.css
- merge.js
- annotatescrollbar.js
- matchesonscrollbar.css
- searchcursor.js
- active-line.js
- codemirror.css
- codemirror.js
- css.js
- htmlmixed.js
- javascript.js
- xml.js
- night.css
- LICENSE
- README.md
- css-tree.js
- LICENSE
- README.md
- swatinem_diff.js
- hsluv-0.1.0.min.js
- LICENSE
- README
- beautifier.min.js
- LICENSE
- README
- lz4-block-codec-any.js
- lz4-block-codec-js.js
- lz4-block-codec-wasm.js
- lz4-block-codec.wasm
- lz4-block-codec.wat
- README.md
- publicsuffixlist.wasm
- publicsuffixlist.wat
- README.md
- publicsuffixlist.js
- CHANGES.md
- README.md
- regex.js
- punycode.js
- 1x1.gif
- 2x2.png
- 32x32.png
- 3x2.png
- amazon_ads.js
- amazon_apstag.js
- ampproject_v0.js
- chartbeat.js
- click2load.html
- dom-inspector.html
- doubleclick_instream_ad_status.js
- empty
- epicker-ui.html
- fingerprint2.js
- fingerprint3.js
- google-analytics_analytics.js
- google-analytics_cx_api.js
- google-analytics_ga.js
- google-analytics_inpage_linkid.js
- google-ima.js
- googlesyndication_adsbygoogle.js
- googletagmanager_gtm.js
- googletagservices_gpt.js
- hd-main.js
- nobab.js
- nobab2.js
- noeval-silent.js
- noeval.js
- nofab.js
- noop-0.1s.mp3
- noop-0.5s.mp3
- noop-1s.mp4
- noop-vast2.xml
- noop-vast3.xml
- noop-vast4.xml
- noop-vmap1.xml
- noop.css
- noop.html
- noop.js
- noop.json
- noop.txt
- outbrain-widget.js
- popads-dummy.js
- popads.js
- prebid-ads.js
- README.txt
- scorecardresearch_beacon.js
- sensors-analytics.js
- 1p-filters.html
- 3p-filters.html
- about.html
- advanced-settings.html
- asset-viewer.html
- background.html
- blank.html
- cloud-ui.html
- code-viewer.html
- dashboard.html
- devtools.html
- document-blocked.html
- dyna-rules.html
- is-webrtc-supported.html
- LICENSE.txt
- logger-ui.html
- managed_storage.json
- manifest.json
- no-dashboard.html
- popup-fenix.html
- settings.html
- support.html
- whitelist.html
- copilot-service.js
- copilot-service.ts
- history-store.ts
- main.js
- main.ts
- settings-store.js
- settings-store.ts
- tab-manager.js
- tab-manager.ts
- preload.js
- preload.ts
- app.js
- index.html
- styles.css
- .gitattributes
- .gitignore
- LICENSE
- package-lock.json
- package.json
- README.md
- scrollbar.txt
- tsconfig.json
- tsconfig.main.json
- tsconfig.preload.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/HoppouAI/OctoBrowser
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd OctoBrowser
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
npm run dev
개발/실행 서버를 켭니다.
npm run build
배포용으로 코드를 최적화해서 빌드 파일을 생성합니다.
npm run package
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
