MCPcopy Index your code
hub / github.com/creationix/git-browser

github.com/creationix/git-browser @0.2.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.2.3 ↗ · + Follow
127 symbols 198 edges 33 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

git-browser

js-git browser

Browse Git Repos offline.

Firefox OS Build Instructions

git clone git@github.com:creationix/git-browser.git
cd git-browser
npm install
./make moz

Then add build/moz/manifest.webapp to the simulator and push it to a device.

Chrome Packaged App Build Instructions

git clone git@github.com:creationix/git-browser.git
cd git-browser
npm install
./make chrome

Then go to and "Load unpacked extension..." and browse to build/chrome.

Web App Build Instructions

This builds a web app that can run in a normal hosted webpage

git clone git@github.com:creationix/git-browser.git
cd git-browser
npm install
./make web

Then point your browser to build/web/index.html.

Developing Instructions

Included is a monitor.sh script that watches for file changes and updates the build directories.

It accepts make targets as it's arguments, so simply replace ./make in the above instructions with ./monitor.sh.

  • Note that this requires inotifywait which is found in the inotify-tools package in Ubuntu Linux.

Core symbols most depended-on inside this repo

wrap
called by 12
src/old/git-webfs.js
tap
called by 9
src/moz-tcp-trace.js
wrapCallback
called by 8
src/old/git-webfs.js
onclick
called by 7
src/app/phone-ui.js
base
called by 6
make.js
check
called by 4
src/moz-tcp.js
pathJoin
called by 4
src/old/git-webfs.js
removeClass
called by 4
src/old/webos.js

Shape

Function 127

Languages

TypeScript100%

Modules by API surface

src/app/phone-ui.js31 symbols
src/old/git-webfs.js18 symbols
src/lib/git-chrome-localdb.js14 symbols
src/lib/chrome-tcp.js10 symbols
src/moz-tcp.js7 symbols
src/moz-tcp-trace.js7 symbols
src/old/webos.js6 symbols
src/old/git-idb.js6 symbols
src/app/ui.js6 symbols
src/old/chrome.js4 symbols
src/app/backend.js3 symbols
src/web.js2 symbols

For agents

$ claude mcp add git-browser \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact