neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
Veyra: Windows, macOS, Linux용 무료 오픈소스 AI 코드 편집기
Veyra is a free, open-source AI code editor for Windows, macOS and Linux. Fast and local-first, with Git, a real terminal, IntelliSense and AI from Claude, OpenAI, Gemini or local Ollama models built
개발 도구TypeScript · JavaScriptGitHub @fcopensource온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
A fast, local-first AI-native code editor built with Tauri, Rust, React, Monaco, Git, and a real terminal.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A fast, local-first code editor with Git, a real terminal and AI from 11 providers built in.
Most developers spend hours every day inside an editor. Veyra is built on the idea that this place should be fast, local, calm and intelligent by default:README 전문 보기 ↗Download · Features · Debugging · Live Server · AI Studio · Git · Build from source · Architecture · Roadmap
Most developers spend hours every day inside an editor. Veyra is built on the idea that this place should be fast, local, calm and intelligent by default:
Get the latest build from GitHub Releases:
| Platform | Installer | Notes |
|---|---|---|
| Windows 10 / 11 | Veyra.Studio_x.y.z_x64-setup.exe or .msi | WebView2 is installed automatically if missing |
| macOS · Apple silicon | Veyra.Studio_x.y.z_aarch64.dmg | macOS 11 or newer |
| macOS · Intel | Veyra.Studio_x.y.z_x64.dmg | macOS 11 or newer |
| Linux | .AppImage (any distro) · .deb (Ubuntu/Debian) · .rpm (Fedora) | Requires WebKitGTK 4.1 |
Veyra updates itself. Installed copies check for new versions on launch and every few hours, verify the download's signature, and offer a one-click Update & restart. You can also choose Help → Check for Updates….
[!NOTE] Preview builds are not yet signed by Microsoft or Apple. On Windows, SmartScreen may show "Windows protected your PC": choose More info → Run anyway. On macOS (v0.4.1+), drag the app to Applications, then right-click → Open the first time, or use System Settings → Privacy & Security → Open Anyway. On v0.4.0, if macOS says the app is damaged, run
xattr -cr "/Applications/Veyra Studio.app"once.
| Area | What you get |
|---|---|
| Editor | Monaco (the editor behind VS Code): syntax highlighting for 80+ languages, multi-cursor, find & replace, formatting, sticky scroll, minimap |
| Language tools | One-click IntelliSense from the same language servers VS Code uses: TypeScript/JavaScript, ESLint, Prettier, Tailwind CSS, Emmet, Svelte, Vue and Python (Pyright) |
| Debugger | Python debugging like VS Code: gutter breakpoints, step over/into/out, variables, watch, call stack and a Debug Console. See Debugging |
| Explorer | Real local folders, nested create, rename, copy/cut/paste, duplicate, drag-and-drop, multi-select, move to Trash/Recycle Bin, reveal in Finder/File Explorer |
| Tabs & navigation | Multiple tabs with preserved unsaved buffers, Quick Open, command palette, workspace text search, symbol outline, Problems panel |
| Terminal | Real shells via a native PTY: PowerShell on Windows, your login shell on macOS/Linux. Multiple named sessions, plus "Run active file" |
| Git | Change markers in the gutter, file-tree badges, side-by-side diffs, branches, sync, stash, amend, history. See Git, built in |
| AI Studio | Chat, explain, and reviewed edits with Veyra AI. Sign in with a free Veyra account: 10 free requests, no API key. See AI Studio |
| Health monitor | A live 0–100 score in the status bar, plus a panel checking the backend, UI responsiveness, memory, errors, Git and shell, with a fix hint for each problem |
| Safe saving | Atomic writes, detection of external changes, protection against silently overwriting files edited elsewhere, confirmation before closing unsaved work |
| Extensions | Open VSX marketplace with real icons, ratings and a full page per extension. Themes and snippets install directly; popular extensions (ESLint, Prettier, Volar, Python Debugger, and more) install Veyra's built-in equivalent |
Open Run and Debug (the bug icon) and click Install once. Veyra installs Microsoft's debugpy into its own app folder, never into your project.
.venv is used automatically.Requires Python 3.8 or newer. Node.js and TypeScript debugging is next.
Veyra Live Server: save, see it, instantly. More at veyraeditor.com/live-server.
Click Go Live in the status bar (or right-click an HTML file → Open with Live Server, or press Alt+L Alt+O). Veyra serves your folder at http://127.0.0.1:5500 and opens the page in your browser.
index.html show a file listing.127.0.0.1 only and never serves files outside the folder.Also for VS Code. Veyra also makes Veyra Port Manager for VS Code: every port in use and the app behind it, with one-click Open, Copy and Stop (flightcoders.veyra-port-manager).
The same Live Server is a VS Code extension in extensions/live-server, sharing the browser script with Veyra. Install it from the Visual Studio Marketplace or search for Veyra Live Server in VS Code's Extensions view (ID flightcoders.veyra-live-server). Each Veyra release also attaches veyra-live-server-<version>.vsix for offline installs.
Open it with Ctrl/⌘ + L, or select code and press Ctrl/⌘ + K to edit the selection with AI.
Veyra AI, no API key
You stay in control
.env files, keys or gitignored files.HEAD.M modified · U untracked · A added · D deleted · R renamed, plus a dot on folders containing changes.HEAD for any changed file, with an inline toggle.Shortcuts follow your platform: Ctrl on Windows/Linux, ⌘ on macOS.
| Shortcut | Action |
|---|---|
Ctrl/⌘ + P | Quick Open (go to file) |
Ctrl/⌘ + Shift + P | Command palette |
Ctrl/⌘ + O · Ctrl/⌘ + N | Open folder · New file |
Ctrl/⌘ + S · Ctrl/⌘ + Shift + S | Save · Save all |
Ctrl/⌘ + W | Close editor |
Ctrl/⌘ + F · Ctrl/⌘ + Shift + F | Find in file · Search workspace |
Ctrl/⌘ + D · Ctrl/⌘ + Shift + L | Add next occurrence · Select all occurrences |
Alt + ↑/↓ · Alt + Shift + ↑/↓ | Move line · Copy line |
F12 · Shift + F12 · Ctrl + G | Go to definition · References · Line |
Ctrl/⌘ + B | Toggle sidebar |
Ctrl + ` · Ctrl + Shift + ` | Terminal · New terminal |
Ctrl + Alt + N | Run active file |
F5 · Shift + F5 | Start or continue debugging · Stop |
F9 · F10 · F11 · Shift + F11 | Toggle breakpoint · Step over · Step into · Step out |
Alt + L Alt + O · Alt + L Alt + C | Open with Live Server · Stop Live Server |
Ctrl/⌘ + L · Ctrl/⌘ + K | Toggle AI · Edit selection with AI |
Ctrl/⌘ + , | Settings |
Prerequisites: Node.js 22+, Rust (stable), Git, and the Tauri system dependencies for your OS: WebView2 (preinstalled on Windows 11), Xcode Command Line Tools on macOS, WebKitGTK 4.1 on Linux.
git clone https://github.com/fcopensource/veyraeditor.git
cd veyraeditor
npm ci
npm run tauri dev # full desktop app with native filesystem, Git and terminal
The first Rust build compiles about 450 crates and takes a few minutes; after that, launches take seconds. npm run dev starts only the web UI, so native features won't work there.
[!TIP] If the first build runs out of memory (common with 8–16 GB of RAM), compile one crate at a time:
CARGO_BUILD_JOBS=1 npm run tauri dev(PowerShell:$env:CARGO_BUILD_JOBS=1; npm run tauri dev).
Production installers for your own OS:
npm run tauri build # output: src-tauri/target/release/bundle/
Official multi-platform releases are built by GitHub Actions. See docs/RELEASING.md: one command bumps the version, and pushing a tag builds and publishes signed installers and updates for every OS.
flowchart LR
subgraph UI["React + TypeScript UI"]
Monaco[Monaco Editor]
Explorer[Explorer & Search]
SCM[Source Control]
Term[xterm.js Terminal]
AI[AI Studio]
Health[Health Monitor]
end
UI -->|Tauri IPC| Rust[Rust backend]
Rust --> FS[Scoped filesystem<br/>atomic saves]
Rust --> Git[git / gh CLI]
Rust --> PTY[Native PTY<br/>PowerShell · zsh · bash]
Rust --> VeyraAI[Veyra AI<br/>veyraeditor.com]
Rust --> Tools[Language servers<br/>debugpy · Claude Code]
Rust --> Updater[Signed updater]
Updater --> Releases[(GitHub Releases<br/>or your server)]
Stack: Tauri 2 · Rust · React 19 · TypeScript · Monaco · xterm.js · portable-pty · Vite 7 · Playwright
veyraeditor/
├── src/ React UI
│ ├── App.tsx Workbench: explorer, tabs, editor, panels, status bar
│ ├── AIStudio.tsx Veyra AI chat, sign-in, reviewed edits
│ ├── DebugPanel.tsx Run and Debug view (debug/: DAP client, breakpoints)
│ ├── ExtensionsPanel.tsx Marketplace, built-in tools (lsp/: language clients)
│ ├── SourceControl.tsx Git panel
│ ├── HealthPanel.tsx Health monitor UI (health.ts: scoring)
│ ├── UpdateBanner.tsx Auto-update prompt
│ └── Terminal.tsx xterm.js terminal sessions
├── src-tauri/ Rust backend
│ └── src/
│ ├── lib.rs Filesystem, search, Git, terminal, menus
│ ├── ai.rs Veyra AI client and sign-in
│ ├── lsp.rs Language servers: install and stdio bridge
│ ├── dap.rs Debug adapter (debugpy): install and session bridge
│ ├── cli.rs Command-line tools such as Claude Code
│ ├── live_server.rs Live Server: static server, file watching, live reload
│ └── health.rs Native health checks
├── extensions/live-server/ Veyra Live Server for VS Code (shares the live reload script)
├── website/ Next.js product site, download page, update endpoint
├── .github/workflows/ Cross-platform release pipeline
├── docs/ Studio guide, release guide
└── tests/ Playwright UI tests (mocked native IPC)
npm run build # type-check + production frontend build
npx playwright install chromium # once
npx playwright test # UI regression suite
cd src-tauri && cargo test --lib # native unit tests
The Playwright suite drives the real UI against mocked native IPC: editing, saving, explorer operations, search, Git staging and committing, AI review flows, extensions and the health monitor. Rust tests cover path-traversal and symlink protection, save conflicts, search/replace and glob rules, Veyra AI request handling and Git safety.
.env files, keys or gitignored files.Shipped
In progress (built, being integrated into the workbench)
> : @ prefixes, keyboard navigationNext
Contributions are welcome. Fork the repository, create a focused branch, run the relevant tests and open a pull request with a clear explanation. For UI changes, screenshots help a lot; for native filesystem behavior, regression tests are especially valuable.
Please never commit credentials, signing keys, private workspace data, dependency folders or build artifacts.
Veyra Studio is released under the MIT License. Copyright © 2026 Vikram Singh.
Your code. Your machine. Your AI.
If Veyra is useful to you, consider giving the repository a ⭐
| Claude Code | Anthropic's coding agent installs with its official installer and opens in your project's terminal in one click |
| Veyra Live Server | Go Live serves your folder with live reload; CSS updates without a reload. Built in, no Node.js needed. See Live Server |
| Customization | Midnight and light themes, Open VSX themes & snippets or VSIX import, font size, word wrap, minimap, resizable panels, split view |
| Updates | Signed automatic updates on every platform |