Ecosystem metrics
- New Repos
- 26
- down 98.6%
- Commits
- 852
- down 3.9%
- Releases
- 4
- down 66.7%
- Contributors
- 50
- up 4.2%
- Merges
- 35
- up 34.6%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
6793 commits in all time
May 29, 2026 05:50 – Aug 27, 2026 05:50 UTC
refactor: collapse the ten npm packages into one @initlabs/vibekit
Ten packages carried ~5,900 lines as one artifact in ten wrappers: lockstep versions, ten manifests, ten release entries, and the workspace:* drift trap, buying no consumer anything. `preset` pulled in six of them anyway. Everything is now `packages/vibekit`, published as `@initlabs/vibekit` with subpath exports. Each old package is a directory under `src/`; tests mirror it under `test/`. The root export is the core contract, so `./preset` no longer drags four third-party plugins into a types-only import. - @initlabs/vibekit-core -> @initlabs/vibekit - @initlabs/vibekit-tools -> @initlabs/vibekit/tools[, /views] - @initlabs/vibekit-agent -> @initlabs/vibekit/agent[, /config] - @initlabs/vibekit-mcp -> @initlabs/vibekit/mcp[, /stdio, /http] - @initlabs/vibekit-signer-keystore -> @initlabs/vibekit/signer-keystore - @initlabs/vibekit-preset -> @initlabs/vibekit/preset - @initlabs/vibekit-plugin-<name> -> @initlabs/vibekit/plugins/<name> verify-packed packs one tarball and drops the overrides block that pinned the packages' own @initlabs peers. The changesets `fixed` group is gone. Done now because the old names are hours old with zero dependents; after anyone installs them this becomes a breaking change. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
a4aa0035
main
209/604 ++ 1,802 --
docs: handover for collapsing the npm packages into one
b70fd3c4
main
1/171 ++ 0 --
fix(install.ps1): release tag resolved to every tag joined together
Invoke-RestMethod emits a JSON array as ONE pipeline object, so `Get-Releases | Where-Object` handed the whole array to $_. `-match` over an array returns the matching elements rather than a boolean, so the array was truthy and every release 'passed' the filter -- producing a download URL with all 14 tags in it. Assign first, then iterate. Also: Join-Path threw on a null $env:APPDATA when checking for pre-1.0 state. CI now runs install.ps1 for real under Windows PowerShell 5.1 instead of only parsing it. The parse check passed on every one of these bugs.
2ba6c2a7
main
2/40 ++ 12 --
fix(website): hero PowerShell command omitted https://
Bare 'irm getvibekit.ai/...' defaults to http, and Windows PowerShell will not follow the 308 upgrade to https -- it reports the redirect as an error. curl -L follows it silently, which is why this only broke on Windows.
202f1ce2
main
2/4 ++ 2 --
docs(readme): Linux needs the docker group for LocalNet
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
bf43743a
main
1/1 ++ 1 --
docs: requirements sections, and record the Node-free keystore finding
Signing needs node and building needs node 24+, which the install story did not say plainly. README and the installation page now split what works with nothing installed from what needs a toolchain. PRODUCTION.md gets the prototype result: a compiled binary read the real OS keychain with no node on PATH, blocked only by two upstream packaging details. Also drops the install.ps1 and installation-docs entries, both now done.
b7c907a1
main
3/80 ++ 20 --
fix(keystore): a missing node failed as an opaque daemon timeout
The managed keystore CLI is a '#!/usr/bin/env node' program, so node must be on PATH to run the daemon -- not just npm to install it. Without node the spawn succeeded, the daemon died instantly, and the only trace of the real cause was 'env: node: No such file or directory' in the log file. doctor never checked node or npm at all, so a machine that could not sign still reported 'No blocking problems found'.
98a694ba
main
2/25 ++ 1 --
Merge 16ccbf512b56c4408fddd8f6d57b3c0d3586ac4d into 1192421795497e128a08550cbfd8f83b393dc614
4b39ebb0
pull/6713/merge
2/15 ++ 17 --
fix(website): the hero handed Windows visitors a bash command
PowerShell cannot run 'curl ... | VIBEKIT_CHANNEL=alpha sh' at all, and the command was long enough to overflow the hero box and slide under the copy button. - /alpha and /alpha.ps1 serve the canonical installers with the channel pre-set, so both one-liners are short - the hero swaps to the .ps1 form on Windows - the copy button reads the rendered command, so it cannot drift from it
67dae57b
main
6/83 ++ 5 --
fix(install): the hero one-liner resolved stable, which does not exist yet
Also print the full alpha command in the prerelease error instead of just naming the variable. Revert the hero to the bare command when 1.0.0 ships.
cff1e901
main
4/10 ++ 4 --
feat(website): copy button on the hero install command
791358e1
main
2/17 ++ 2 --
feat(install): restore the Windows PowerShell installer
The 1.0 rewrite dropped install.ps1, so Windows had no install path and install.sh pointed at a URL that 404'd. - install.ps1, ported to 1.0: both binaries, v* tags only (the heritage cli-v* releases are excluded), same env vars as install.sh - served at /install.ps1 from the repo file, same ?raw pattern as /install - explore: resolve .exe sidecars, so the installed vibekit-tui.exe is found - docs: real install instructions for both platforms; the page still said the public install channel did not exist - CI: parse install.ps1 on a Windows runner, since nobody develops on Windows
5055c7eb
main
8/353 ++ 20 --
fix(install): PATH hint hardcoded ~/.local/bin, ignoring VIBEKIT_INSTALL_DIR
1b6238eb
main
1/4 ++ 4 --
fix(install): Windows hint pointed at a nonexistent install.ps1
f8c235d2
tags/pre-1.0-history
1/1 ++ 1 --
Merge 54e2f69a9e30face7ed088f549fae42a11e1c3ea into 4bb8bde04aa890c23cdd067bd167c1f0375a632d
22699c08
pull/185/merge
3/78 ++ 7 --
feat(website): real mainnet assets in the hero table
6e2690f9
main
1/7 ++ 7 --
feat(website): the hero Explorer tabs actually switch pages
f246f537
main
2/141 ++ 5 --
feat(website): round moves into the TUI chrome, feed credits the agent
1b265edd
main
2/4 ++ 4 --
docs: drop DESIGN.md, strip the constitution, add CONTRIBUTING
1c42333c
main
12/174 ++ 1,783 --
fix(ci): stop astro check racing astro build in the website
2c451c2d
main
1/20 ++ 4 --
docs(website): templates in the lede, lore in the button
f0880d70
main
1/2 ++ 2 --
docs(website): Solana takes the wreckage, XRP keeps the outage
b68a22f8
main
1/3 ++ 3 --
docs(website): the 70-year roadmap speaks for itself
e50ed47c
main
1/1 ++ 1 --