The IDE built for AI coding agents.
$ npx -y skills add elirantutia/vibeyard --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: elirantutia/vibeyard
What's inside
Running AI coding agents in a bare terminal gets messy fast. Vibeyard gives you a proper workspace โ a customizable project dashboard, a kanban task board, multi-session management, split panes, swarm mode, cost tracking, and session resume โ so you can focus on building, not juggling terminals.
Cmd+\Cmd+Shift+I)localhost:3000) in a session tab, toggle element inspection to click any DOM element, and send AI editing instructions with the exact selector, text content, and page URL as contextSupports Claude Code, OpenAI Codex CLI, and Gemini CLI. More AI CLI providers coming soon.
Requires at least one supported CLI installed and authenticated: Claude Code, OpenAI Codex CLI, or Gemini CLI.
Download the latest .dmg from GitHub Releases, drag to Applications, and launch. Signed and notarized by Apple.
Download the latest .deb (Debian/Ubuntu) or .AppImage (universal) from GitHub Releases.
# Debian/Ubuntu
sudo dpkg -i vibeyard_*.deb
# AppImage
chmod +x Vibeyard-*.AppImage
./Vibeyard-*.AppImage
Download the latest Setup .exe (NSIS installer) or portable .exe from GitHub Releases. Run the installer and launch Vibeyard from the Start menu, or run the portable build directly.
npm i -g vibeyard
vibeyard
On first run, the app is automatically downloaded and launched. No extra steps needed.
git clone https://github.com/elirantutia/vibeyard.git
cd vibeyard
npm install && npm start
Requires Node v24+ (see .nvmrc).
PRs welcome! See the Contributing Guide and Code of Conduct.
.claude/
commands/
commit.md
release-notes.md
release.md
skills/
add-npm-dependency/
SKILL.md
ui-dev/
SKILL.md
.editorconfig
.github/
FUNDING.yml
ISSUE_TEMPLATE/
bug_report.yml
config.yml
documentation.yml
feature_request.yml
pull_request_template.md
workflows/
ci.yml
pr-review-collect.yml
pr-review-run.yml
pr-security-review-collect.yml
pr-security-review-run.yml
release.yml
.gitignore
.idea/
.gitignore
.npmrc
.nvmrc
.remember/
tmp/
save-session.pid
.vibeyardignore
assets/
kanban.gif
vibyard_720.gif
web-ui-short.gif
bin/
vibeyard.js
build/
entitlements.mac.inherit.plist
entitlements.mac.plist
icon.icns
icon.png
vibeyard-black.png
CHANGELOG.md
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
HOOKS.md
LICENSE
package-lock.json
package.json
personas/
architect.md
backend-engineer.md
cmo.md
code-reviewer.md
data-analyst.md
dba.md
founder-coach.md
frontend-engineer.md
ml-engineer.md
mobile-engineer.md
pm.md
product-designer.md
security-engineer.md
sre.md
staff-engineer.md
tech-lead.md
ux-researcher.md
README.md
scripts/
copy-assets.js
SECURITY.md
src/
main/
auto-updater.test.ts
auto-updater.ts
chrome-import/
cookies.ts
copy.ts
decrypt-linux.ts
decrypt-mac.test.ts
decrypt-mac.ts
decrypt-win.ts
decrypt.ts
importer.ts
paths.ts
profiles.test.ts
profiles.ts
claude-cli.test.ts
claude-cli.ts
claude-hook-versions.ts
claude-keychain.test.ts
claude-keychain.ts
close-state.ts
codex-config.test.ts
codex-config.ts
codex-hooks.test.ts
codex-hooks.ts
codex-session-watcher.test.ts
codex-session-watcher.ts
config-watcher.test.ts
config-watcher.ts
copilot-config.test.ts
copilot-config.ts
copilot-hooks.test.ts
copilot-hooks.ts
file-watcher.test.ts
file-watcher.ts
frontmatter.ts
fs-utils.test.ts
fs-utils.ts
gemini-config.test.ts
gemini-config.ts
gemini-hooks.test.ts
gemini-hooks.ts
git-status.test.ts
git-status.ts
git-watcher.test.ts
git-watcher.ts
github-cli.test.ts
github-cli.ts
hook-commands.test.ts
hook-commands.ts
hook-status.test.ts
hook-status.ts
ipc-handlers.ts
main.ts
mcp-client.ts
mcp-ipc-handlers.ts
menu.ts
platform.ts
prerequisites.test.ts
prerequisites.ts
profiles.ts
provider-config-utils.ts
providers/
agent-files.test.ts
agent-files.ts
claude-provider.search.test.ts
claude-provider.test.ts
claude-provider.ts
claude-version.ts
codex-provider.search.test.ts
codex-provider.test.ts
codex-provider.ts
copilot-provider.search.test.ts
copilot-provider.test.ts
copilot-provider.ts
gemini-provider.search.test.ts
gemini-provider.test.ts
gemini-provider.ts
nvm.test.ts
nvm.ts
nvm.windows.test.ts
provider.ts
registry.test.ts
registry.ts
resolve-binary.test.ts
resolve-binary.ts
resume-handoff.test.ts
resume-handoff.ts
transcript-utils.ts
pty-manager.test.ts
pty-manager.ts
readiness/
analyzer.test.ts
analyzer.ts
checkers/
ai-instructions.test.ts
ai-instructions.ts
claude-context.test.ts
claude-context.ts
codex-context.test.ts
codex-context.ts
codex-instructions.test.ts
codex-instructions.ts
context-optimization.test.ts
context-optimization.ts
custom-extensions.test.ts
custom-extensions.ts
gemini-context.test.ts
gemini-context.ts
gemini-instructions.test.ts
gemini-instructions.ts
instruction-file-checks.ts
test-utils.test.ts
test-utils.ts
types.ts
utils.test.ts
utils.ts
session-deep-search.test.ts
session-deep-search.ts
settings-guard.test.ts
settings-guard.ts
store.test.ts
store.ts
vibeyardignore.test.ts
vibeyardignore.ts
preload/
browser-tab-preload.ts
preload.ts
renderer/
ansi.test.ts
ansi.ts
assets/
fonts/
hanken-grotesk.woff2
jetbrains-mono.woff2
providers/
claude.png
codex.png
copilot.png
gemini.png
board-filter.test.ts
board-filter.ts
board-session-sync.test.ts
board-session-sync.ts
board-state.test.ts
board-state.ts
components/
active-sessions-panel.test.ts
active-sessions-panel.ts
alert-banner.ts
board/
board-card.test.ts
board-card.ts
board-column.ts
board-context-menu.ts
board-dnd.test.ts
board-dnd.ts
board-help-dialog.ts
board-task-modal.ts
board-view.ts
browser-tab/
browser-tab-pane.ts
draw-mode.test.ts
draw-mode.ts
flow-picker.ts
flow-recording.ts
inspect-mode.ts
instance.ts
navigation.test.ts
navigation.ts
pane.ts
popover.ts
selector-ui.ts
send-menu.ts
session-integration.test.ts
session-integration.ts
types.ts
viewport.ts
chrome-import-modal.ts
custom-select.ts
debug-panel.ts
dom-search-backend.test.ts
dom-search-backend.ts
file-prompt.test.ts
file-prompt.ts
file-reader.ts
file-tree-reconcile.test.ts
file-tree.test.ts
file-tree.ts
file-viewer.ts
git-panel.test.ts
git-panel.ts
help-shared.ts
hover-card.ts
insight-alert.ts
join-dialog.ts
kanban/
instance.ts
pane.ts
large-file-alert.ts
mcp-add-modal.ts
mcp-inspector.ts
mcp-schema-form.ts
modal-manager.test.ts
modal-manager.ts
modal-shell.ts
modal.ts
preferences/
preferences-modal.test.ts
preferences-modal.ts
about-section.ts
appearance-section.ts
browser-section.ts
general-section.ts
help-section.ts
profiles-section.ts
section.ts
setup-section.ts
shared.ts
shortcuts-section.ts
project-tab/
grid.ts
instance.ts
pane.ts
widgets/
favorite-sessions-widget.ts
github-settings-modal.ts
github-types.ts
github-widgets.ts
kanban-widget.ts
provider-tools-widget.ts
readiness-widget.ts
sessions-dialog.ts
sessions-settings-modal.ts
sessions-types.ts
sessions-widget.ts
team-widget.ts
top-files-settings-modal.ts
top-files-types.ts
top-files-widget.ts
usage-stats-widget.ts
widget-empty.ts
widget-host.ts
widget-picker-modal.ts
widget-registry.test.ts
widget-registry.ts
project-terminal.test.ts
project-terminal.ts
quick-open.ts
remote-terminal-pane.test.ts
remote-terminal-pane.ts
resume-with-provider-menu.test.ts
resume-with-provider-menu.ts
search-bar.test.ts
search-bar.ts
session-history.test.ts
session-history.ts
session-inspector-state-ui.ts
session-inspector-timeline.test.ts
session-inspector-timeline.ts
session-inspector-utils.test.ts
session-inspector-utils.ts
session-inspector-views.ts
session-inspector.ts
session-search-palette.test.ts
session-search-palette.ts
settings-guard-ui.ts
setup-checks.test.ts
setup-checks.ts
share-dialog.test.ts
share-dialog.ts
sidebar.test.ts
sidebar.ts
split-layout.ts
star-prompt-dialog.test.ts
star-prompt-dialog.ts
statusline-conflict-modal.ts
submit-disabled.ts
tab-bar/
tab-bar.ts
dom.ts
git-status-bar.ts
index.ts
menu.ts
session-menu.ts
tab-list.ts
team/
agent-markdown.test.ts
agent-markdown.ts
frontmatter.test.ts
frontmatter.ts
github-fetcher.ts
instance.ts
member-card.ts
member-modal.ts
member-sessions-modal.ts
pane.ts
predefined-filter.test.ts
predefined-filter.ts
predefined-picker.ts
team-view.ts
terminal-context-menu.test.ts
terminal-context-menu.ts
terminal-link-provider.ts
terminal-pane.test.ts
terminal-pane.ts
terminal-utils.test.ts
terminal-utils.ts
tool-alert.ts
update-banner.ts
whats-new-dialog.test.ts
whats-new-dialog.ts
discussions-badge.test.ts
discussions-badge.ts
dom-utils.ts
drag-types.ts
file-url.test.ts
file-url.ts
git-status.test.ts
git-status.ts
github-unread.test.ts
github-unread.ts
... 139 moreFAQ
vibeyard is a Claude Code plugin with 2 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes add-npm-dependency, ui-dev. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.