neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
Claude Code·Codex·GitHub용 데스크톱 환경, 프로필 구분·세션 정리·PR에서 리뷰 코드까지. 오픈소스·로컬 우선
A desktop home for Claude Code, Codex, and GitHub. Separate your profiles, organize your sessions, and go from assigned PR to reviewed code. Open source and local-first.
개발 도구TypeScript · CSSGitHub @ConsolaDev온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Your agents. Your workflow. One workspace. Keep the power of your terminal. Bring order to everything around it. Claude Code, Codex, GitHub, and every thread of work — together in Consola. Click the preview to make yourself at home. Real interface. Sample data. No sign-in. Agent responses and shell commands are simulated. Keep every thread of work in reach Consola is a desktop home for your coding agents. Run your installed Claude Code and Codex CLIs, organize ongoing conversations, and review the resulting code in the same workspace. [README 설치·사용 부분 발췌] Getting startedREADME 전문 보기 ↗
Consola is a desktop home for your coding agents. Run your installed Claude Code and Codex CLIs, organize ongoing conversations, and review the resulting code in the same workspace.
| What you can do | |
|---|---|
| Separate profiles. Clear head. | Give each workspace its own GitHub account, repositories, and default harness. Configure separate agent directories to keep work and personal logins and history apart. |
| Conversations with a place. | Group sessions by project or purpose, drag them into place, and resume a thread across app restarts. |
| Room for parallel work. | Give sessions their own Git worktrees, with a dedicated checkout and shell for each task. |
| An inbox with a next step. | Bring GitHub review requests and assigned issues into your workspace. Launch “Review PR” or “Fix CI” with your own prompts and destination groups. |
| The code, right beside you. | Browse files, inspect diffs, approve changes, then stage and commit alongside the agent session. |
| Your CLI, right at home. | Keep your installed tools, configuration, permissions, and login. Update a CLI and new sessions use that version. |
Workspace settings, session history, and project files live on your machine. Your agents and GitHub connect to their respective services. No Consola account required.
Try this workflow in your browser →
The demo uses the actual desktop React interface, backed by fictional projects and in-memory data. Explore Home, switch between Work and Personal, start a sample PR review, type in the terminal, or inspect and commit sample changes. Reset the demo to start fresh. You can also open the demo full size.
A real desktop capture, separate from the interactive demo’s sample data. View full size.
Download for macOS, or choose an installer from GitHub Releases: arm64.dmg for Apple silicon, x64.dmg for Intel. Drag Consola into Applications.
Bring an installed, signed-in Claude Code or Codex CLI. Connect GitHub CLI (gh) for inbox and PR workflows. Signed macOS distributions can download app updates; choose when to restart, or check manually in Settings → Updates.
Click the Terminal icon next to the file explorer button, or press Ctrl+`, to open an interactive shell in the session’s directory, including its Git worktree. Drag the divider to resize it. Hide it with the icon, shortcut, or × in the header.
Each session has its own shell. Commands keep running when the panel is hidden or another session is active. After exit, click New shell to start again. Deleting the session or workspace, or quitting Consola, stops its shell; shell processes and output are not restored after an app restart.
⌘⌥N opens a new window. On other platforms, Ctrl replaces ⌘ in the session and window shortcuts above.
Requires Node.js 22.12+ and pnpm 10.28.2 (corepack enable enables the pinned package manager).
git clone https://github.com/ConsolaDev/Consola.git
cd Consola
pnpm install
pnpm dev
| Command | Purpose |
|---|---|
pnpm dev | Run the desktop app with hot reload. |
pnpm dev:website | Run the landing page and interactive demo at localhost:5174. |
pnpm build | Build both apps with Turborepo caching. |
pnpm start | Start the built desktop app. |
pnpm test | Run workspace tests, including the website’s Playwright tests. |
pnpm typecheck | Check TypeScript across workspaces. |
pnpm test:e2e | Build and run desktop Playwright tests. |
apps/
├── desktop/ # Electron app, React UI, native CLI sessions
│ ├── src/main/ # Main process and integrations
│ ├── src/preload/ # Electron IPC bridge
│ ├── src/renderer/ # Shared source for the desktop UI and browser demo
│ ├── src/shared/ # Types and constants
│ └── tests/ # Desktop E2E tests and fixtures
└── website/ # Vite landing page and download page
├── src/ # Landing page styles and behavior
├── demo/ # Real app renderer, mock APIs, and sample data
└── public/assets/ # Shared README and website images
Use pnpm --filter consola <script> or pnpm --filter @consola/website <script> to work on one app. Add dependencies to their owning workspace with pnpm --filter <package> add <dependency>.
Desktop E2E tests run with hidden Electron windows by default. Use CONSOLA_E2E_HEADED=1 pnpm test:e2e to show them while debugging. Traces and failure screenshots are available in either mode. Linux CI needs a display such as Xvfb.
The website tests use Playwright Chromium; install it with pnpm --filter @consola/website exec playwright install chromium, or use PLAYWRIGHT_CHANNEL=chrome with a local Chrome installation. See the website development guide for focused checks.
Desktop builds go to apps/desktop/dist, installers to apps/desktop/release, and website output to apps/website/dist. See the desktop release workflow for signed installers and update publishing.
Local implementation plans, research, and design mockups belong in the ignored root docs/ folder.
The browser demo imports the desktop renderer directly. Changes to the app’s components and styles appear in the next website build; sample content and simulated Electron APIs live in apps/website/demo/.
The clickable preview at the top of this README and the website’s social previews share one screenshot, captured from that demo. To refresh it after UI or fixture changes, run the website in one terminal:
pnpm dev:website
Then capture the preview in another:
pnpm --filter @consola/website capture:demo
# With a local Chrome installation:
# PLAYWRIGHT_CHANNEL=chrome pnpm --filter @consola/website capture:demo
Commit the updated apps/website/public/assets/consola-demo.png with your changes. GitHub displays the static image and links to the live experience; the interactive demo runs on the website. The website guide covers fixtures, mock APIs, and preview metadata.
Found a rough edge or have a workflow you’d love to see? Open an issue, try a change locally, or send a pull request. For UI changes, explore the browser demo as well as the desktop app and refresh the shared preview when needed.
ISC