neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Native macOS & iPadOS SSH workspace — terminal, SFTP, PostgreSQL, monitoring & network tools over a memory-safe Rust core bridged to Swift with UniFFI.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Native macOS, iPhone, and iPad SSH workspace. AppKit + SwiftUI shell, SwiftTerm for the PTY, ssh-commander-core for the protocol layer, uniffi for the FFI bridge. Stable internal package names and URLs retain agent-ssh for compatibility.
• Xcode 27+ (Swift 6.4, macOS 27 / iOS 27 SDKs — what CI builds with) and command-line tools (xcode-select --install)
• Rust 1.95+ (edition 2024) — rustup default stable
• just — brew install just
• xcodegen — brew install xcodegen (auto-installed by just mac-bootstrap)
Run just (no args) for the full recipe list.README 전문 보기 ↗Native macOS, iPhone, and iPad SSH workspace. AppKit + SwiftUI shell, SwiftTerm for the PTY, ssh-commander-core for the protocol layer, uniffi for the FFI bridge. Stable internal package names and URLs retain agent-ssh for compatibility.
| Layer | Lives in | Notes |
|---|---|---|
| App shell | AgentSshApp/, AgentSshMobile/ | AppKit window + SwiftUI views, SwiftTerm |
| Swift framework | Sources/AgentSshMacOS/ | Cross-target models, stores |
| FFI bridge | src/ | Rust → Swift via uniffi proc-macros |
| Generated bindings | bindings/ | agent_ssh.swift, agent_sshFFI.h, module.modulemap |
| Protocol layer | crates.io: ssh-commander-core, ssh-commander-pg-parquet | external |
| Xcode project | Mc-Ssh.xcodeproj | generated from project.yml by xcodegen |
xcode-select --install)rustup default stablejust — brew install justxcodegen — brew install xcodegen (auto-installed by just mac-bootstrap)just bootstrap # one-time: xcodegen + macOS + iOS Rust targets
# Native macOS app (ad-hoc signed, opens Finder window)
just mac-build
just mac-run
# Physical iPad / iPhone over USB or Wi-Fi (signing team from project.yml)
just run-on-ipad
just run-on-iphone
# iPad simulator (boots a sim, installs, launches)
just run-on-ipad-sim "iPad Pro"
# Full local CI pass
just ci-local
Run just (no args) for the full recipe list.
# 1. Edit src/ffi/ (or src/lib.rs)
# 2. Regenerate Swift bindings
just mac-bindings
# 3. Rebuild
just mac-build
The bindings under bindings/ are committed — regenerate and commit them whenever the FFI changes. Hand-patching bindings/agent_ssh.swift will appear to work but the per-function uniffi checksums will diverge from what the Rust lib reports at runtime, and rshellInit() will panic with _assertionFailure.
project.ymljust mac-gen # regenerate Mc-Ssh.xcodeproj
The xcodeproj is gitignored — mac-gen is automatic before any mac-* build via _ensure-xcodeproj.
export APPLE_SIGNING_IDENTITY="Developer ID Application: Your Name (TEAMID)"
export APPLE_ID="…"
export APPLE_TEAM_ID="…"
export APPLE_APP_SPECIFIC_PASSWORD="…"
just mac-release true # build → DMG → notarize → staple
For a build-only DMG without notarization, drop the env vars and run just mac-release (defaults to false).
just mac-sparkle-keygen # one-time, populate Info.plist with the public key
just mac-sparkle-appcast ./dist # generate appcast.xml from a folder of DMGs
.
├── Cargo.toml # FFI crate manifest
├── build.rs # uniffi build hook
├── uniffi-bindgen.rs # bindgen entry point (cargo run --bin uniffi-bindgen)
├── src/ # Rust FFI bridge (bridge.rs, ffi.rs, monitor.rs)
├── bindings/ # generated Swift bindings (committed)
├── project.yml # XcodeGen manifest (single source of truth)
├── Mc-Ssh.xcodeproj/ # generated; gitignored
├── Package.swift # SPM wrapper around the static lib
├── Sources/AgentSshMacOS/ # cross-target Swift framework (models + stores)
├── AgentSshApp/ # macOS app target — SwiftUI views + managers
├── AgentSshMobile/ # iPadOS / iOS app target
├── Tests/ # XCTest harness (AgentSshMacOS + AgentSshApp + Beta smoke)
├── scripts/ # release, notarize, find-sparkle-tool helpers
├── justfile # command surface
├── README.md # you are here
├── AGENTS.md # AI-agent code tour
└── TOOLS.md # in-app feature catalog
error: There is no XCFramework found at .../Sparkle.xcframework — stale Xcode SourcePackages cache pinned to the old absolute path. Wipe and regenerate:
rm -rf build .build Mc-Ssh.xcodeproj
just mac-gen
just mac-build
Thread 3 Crashed: rshellInit() → _assertionFailure — uniffi binding checksums don't match the rebuilt Rust lib. Always regenerate via just mac-bindings after touching the FFI; never hand-edit the generated Swift.
Build is slow on first run — russh and parquet (transitive via ssh-commander-pg-parquet) compile from source. Subsequent incremental builds are fast.
Contributions are welcome — see CONTRIBUTING.md for setup, local checks, and the FFI workflow. All contributors agree to the CLA.
GNU AGPL-3.0 © 2026 Andreas Mueller. The project is also available under separate commercial terms; reach out if AGPL doesn't fit your use.