neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기An IDE for coding with agents
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Run a team of agents.
Run ten Claudes at once without losing your mind.
Ship more, faster, with every session at your fingertips.
Control your agents from your phone. Guaranteed to be better than Claude's shitty remote UI.
Give agents control of your browser. Useful for testing your code locally, or just ordering groceries.
→ Visit getness.dev for screenshots, feature walkthroughs, and release notes.
Grab the latest release from the releases page.
• Apple Silicon (M1/M2/M3/M4): Ness-2.17.0-arm64.dmg
• Intel Mac: Ness-2.17.0.dmgREADME 전문 보기 ↗→ Visit getness.dev for screenshots, feature walkthroughs, and release notes.
Grab the latest release from the releases page.
.dmg for your Mac architecture from the links above..dmg and drag Ness into your Applications folder.repo scope). This is optional but required for the PR status panel and checks.~/.claude/settings.json. One install covers every worktree and is what makes the sidebar status dots reliable. Curious what the hook actually runs? See src/main/hooks.ts (the bash command built by makeHookCommand — it appends one line of JSON per event to /tmp/harness-status/<id>.ndjson) and src/main/agents/claude.ts (where the install/uninstall logic lives).Grab Ness-<version>.deb or Ness-<version>.AppImage from the releases page.
Ubuntu / Debian (.deb) — the recommended option:
sudo apt install ./Ness-<version>.deb
The postinstall script handles the chrome-sandbox SUID bit automatically, so this works on Ubuntu 24.04+ out of the box.
.deb users get an in-app banner when a new version is available, but updates are manual — re-download the new .deb from GitHub Releases and sudo apt install ./Ness-<version>.deb. (AppImage / macOS users get auto-updates.)
AppImage — for distros without dpkg:
chmod +x Ness-<version>.AppImage
./Ness-<version>.AppImage
If you hit The SUID sandbox helper binary was found, but is not configured correctly on Ubuntu 24.04+, either install the .deb instead or relax the AppArmor unprivileged-userns restriction:
echo "kernel.apparmor_restrict_unprivileged_userns=0" | sudo tee /etc/sysctl.d/60-apparmor-namespace.conf
sudo sysctl --system
.deb; any glibc distro for the AppImage)claude CLI installed and on your login shell's PATHgit installed (preinstalled on macOS via Xcode Command Line Tools)Ness makes outbound network calls to two places: api.github.com (for PR status, check runs, and review state on worktrees that have an open PR) and this project's own GitHub releases feed (for auto-updates via electron-updater). If you have the gh CLI installed and authenticated, Ness will optionally pick up your token from it instead of requiring you to paste a PAT.
The optional remote-control WebSocket transport (used by the web client) is off by default, bearer-token-authed, and bound to 127.0.0.1 when enabled; opting in to LAN access (binding to 0.0.0.0) is a separate explicit config flag.
Run Ness on a remote dev box and connect from a local browser, mobile phone, or the Electron app. The headless server is a single tarball (no host Node, no other deps) that ships an embedded Node, the bundled claude binary, the web client, and the MCP bridge.
Install with one command:
curl -fsSL https://raw.githubusercontent.com/ness-dev/ness/main/scripts/install-headless.sh | sh
This downloads the right tarball for your platform (darwin-arm64, linux-x64, or linux-arm64), verifies its sha256, and extracts to ~/.harness-server/. Intel Macs are not currently shipped — GitHub's macos-13 runner queue is too unreliable to keep in CI. If /usr/local/bin/ is writable a harness-server symlink is dropped there; otherwise you add ~/.harness-server/bin to your PATH.
Run it:
harness-server --port 0
--port 0 picks an ephemeral port. The server prints both a ws:// URL (for renderers) and an http:// URL (the web client) with the auth token embedded as a query string. Pin the http:// URL on a phone homescreen or browser bookmark — the token survives restarts. To run as a daemon, wrap with nohup, tmux, or screen.
The tarballs are not Apple-signed. On macOS you may need to xattr -d com.apple.quarantine ~/.harness-server/bin/harness-server if Gatekeeper objects.
To pin a specific version:
HARNESS_SERVER_VERSION=2.6.1 sh -c 'curl -fsSL https://raw.githubusercontent.com/ness-dev/ness/main/scripts/install-headless.sh | sh'
Re-running the install script bumps the version. The server never self-updates. Backends you connected over SSH are the exception: when the remote's version doesn't match your Ness, the backend's chip shows an upgrade badge that re-runs the installer and restarts the server for you — restarting ends every session on that machine, so it's always an explicit click.
Once harness-server is running on a remote machine, you can drive it from your local Electron Ness alongside the local backend. Open the Ness sidebar's backend chip strip (or File → Add Backend…), paste the connection link the host's Settings shows (http://host:port/?token=...), and click "Test & save". The link's the same one the browser web client uses; Ness parses out the token, validates the connection, and persists the backend.
Once added, the chip appears at the bottom of the sidebar. Click to switch — Cmd+Shift+1..9 jumps directly to the Nth backend (Local is always 1). Each backend has its own worktrees, terminals, browser tabs, and settings; switching changes which backend's UI is rendered, and inactive backends keep streaming so notifications still work. The connections list is encrypted (tokens in secrets.enc) and persists across restarts.
Remove the Claude Code hooks (do this while Ness is still running). Open Settings → Agent → Status hooks and click Remove hooks. This strips Ness's entries from ~/.claude/settings.json and leaves any user-authored hooks intact.
Quit Ness with ⌘Q.
Delete the app:
rm -rf /Applications/Ness.app
(or drag it to the Trash.)
Remove app data (optional, for a fully clean uninstall):
rm -rf ~/Library/Application\ Support/Ness
rm -rf ~/Library/Preferences/org.mikelyons.harness.plist
rm -rf ~/Library/Saved\ Application\ State/org.mikelyons.harness.savedState
rm -rf ~/Library/Caches/org.mikelyons.harness
rm -rf ~/Library/Logs/Ness
If you skipped step 1 and already deleted the app, you can remove the hooks by hand. Open ~/.claude/settings.json and delete any hook entries whose object contains "_marker": "__claude_harness__" — every Ness-managed hook is tagged with that marker, so they're safe to identify and remove.
Optional — clean up worktrees. Ness may have created git worktrees under claude-harness-worktrees/ next to your repos. These are normal git worktrees and aren't removed automatically. To clean them up:
cd <your-repo>
git worktree list
git worktree remove <path>
Or delete the claude-harness-worktrees/ directories from disk and run git worktree prune in each repo.
Honestly I have been using Conductor for a while as a fairly happy customer, but some rough edges have really started to annoy me so on a random Thursday morning I decided to build my own version of it that works the way I want to. Oh yeah did I mention:
Originally vibe coded start to finish — these days I occasionally crack open the actual source. Future travelers: still mostly vibes.
This app is specifically designed to be an easy way to do the sort of ADD fueled multi-worktree development that I have been in-to these days. Along the left you can see all the worktrees you have, and each worktree has it's own claude, additional terminals and PR display.
The main benefit of this is that your worktrees stay organized, and it's very obvious when one of your many claudes needs your attention (the dot will change colors)
This app assumes that you are going to want to use worktrees (otherwise what's the point)
It will create a worktree directory at ../<your repo folder>-worktree and start making worktrees there. This directory will probably be changable at some point
The high-level roadmap has been moved here: https://github.com/ness-dev/ness/issues/31
Clone the repo and install dependencies:
git clone https://github.com/ness-dev/ness.git
cd ness
npm install --legacy-peer-deps
The
--legacy-peer-depsflag is required becauseelectron-vite@5declares a peer range that npm's strict resolver rejects against the installedvite@7.
Common commands:
| Command | What it does |
|---|---|
npm run dev | Launch the app in dev mode with hot reload |
npm run build | Type-check and build main, preload, and renderer to out/ |
npm run pack | Build an unsigned .app for local smoke testing (fast — skips codesigning and notarization) |
npm run dist:mac | Full signed + notarized macOS build (requires .env with Apple creds) |
npm run rebuild:dev | Rebuild node-pty against the dev Electron version — run this if dev mode errors with posix_spawnp failed |
npm run log | Tail the debug log at ~/Library/Application Support/harness/debug.log |
After npm run pack, you can launch the unsigned build with:
open release/mac-arm64/Ness.app
If Gatekeeper blocks the unsigned app, strip the quarantine attribute first:
xattr -cr release/mac-arm64/Ness.app
We absolutely love contributors. See CONTRIBUTING.md for setup, PR conventions, and pointers into the architecture docs.