neuron-explorer
Steering-first neuron explorer for Qwen3.5-4B: push every MLP neuron, keep every rollout, browse the results
2code is a terminal workstation with project and worktree tabs, independent windows, agent notifications, templates, file editing, git review, and session restore.
Developer toolsTypeScript · RustGitHub @AkaraChenOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The Vibe Coding Workstation — A desktop workspace where terminal, AI agents, and git live together for uninterrupted flow state
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Desktop software for vibe coding.
2code is a desktop workstation where terminals, AI coding agents, Git, and worktree-based project lanes live together. It is built for developers who want to stay inside one calm coding workspace instead of spreading a session across terminal windows, Git tools, editors, and agent panes.
2code is still early and under active construction. macOS is the primary supported platform; Windows and Linux builds are still experimental.
If you install from the DMG and macOS blocks opening the app, move 2code.app to Applications and remove the quarantine attribute:Read the full README ↗Desktop software for vibe coding.
2code is a desktop workstation where terminals, AI coding agents, Git, and worktree-based project lanes live together. It is built for developers who want to stay inside one calm coding workspace instead of spreading a session across terminal windows, Git tools, editors, and agent panes.
2code is still early and under active construction. macOS is the primary supported platform; Windows and Linux builds are still experimental.
brew install --cask akarachen/tap/2code
If you install from the DMG and macOS blocks opening the app, move 2code.app to Applications and remove the quarantine attribute:
sudo xattr -dr com.apple.quarantine /Applications/2code.app
Windows and Linux support is still experimental.
AI-assisted development creates more parallel state than a normal coding session: long-running commands, multiple agents, branch experiments, diffs to review, and half-finished ideas that should not be lost when attention shifts.
2code treats that state as the primary interface. Terminals are persistent work surfaces, Git state stays close to the task, and each feature can live in its own isolated profile with its own worktree and terminal context.
messages/ and are generated into the frontend.just for development helper commandsfama on PATH for just fmt TypeScript formattingbun install
bun tauri dev
bun run dev
bun tauri build
| Command | Description |
|---|---|
bun tauri dev | Run the full desktop app with frontend and Rust hot reload |
bun run dev | Run the Vite frontend only |
bun tauri build | Build the production desktop app |
cd src-tauri && cargo test | Run Rust tests |
cargo tauri-typegen generate | Regenerate frontend IPC bindings after Rust command changes |
just fmt | Format TypeScript and Rust |
just coverage | Generate Rust coverage report |
2code/
├── src/ # React + Vite frontend
│ ├── features/ # Feature-first app modules
│ ├── shared/ # Shared lib, providers, components, hooks
│ ├── layout/ # App shell and sidebar
│ ├── generated/ # Generated Tauri IPC bindings
│ └── paraglide/ # Generated i18n messages
├── src-tauri/
│ ├── src/handler/ # Tauri command entry points
│ ├── crates/infra/ # DB, PTY, Git, watcher infrastructure
│ ├── crates/service/ # Business logic
│ ├── crates/repo/ # Diesel repositories
│ ├── crates/model/ # DTOs, Diesel models, error types
│ └── migrations/ # Embedded Diesel migrations
├── messages/ # i18n source messages
└── justfile # Development helper commands
src-tauri/src/handler/*.rs, register them in src-tauri/src/lib.rs, then run cargo tauri-typegen generate.src/generated/; do not hand-write frontend API clients for Tauri commands.src/shared/lib/queryKeys.ts for TanStack Query keys.Arc<Mutex<SqliteConnection>>; keep lock scopes short and never hold the lock across await.src-tauri/migrations/ are embedded and applied on startup.~/.2code/workspace/{id}.