Ecosystem metrics

New Repos
26
down 98.6%
Commits
877
down 13.8%
Releases
3
down 66.7%
Contributors
36
down 33.3%
Merges
37
up 8.8%

Repository Explorer

6875 commits in all time Jun 01, 2026 19:35 – Aug 30, 2026 19:35 UTC
Stop algosdk from printing an invalid DEPLOYER_MNEMONIC to CI logs
The keyed TestNet redeploy ran after #41. The secret is set but is not a
valid Algorand mnemonic. algosdk raises ValueError with the word list,
and that list landed in the public Actions log.

Fail closed with --parse after algokit is installed. Catch from_mnemonic
in deploy_testnet.py. Never print the value. Replace the repository
secret with a real funded TestNet mnemonic, then re-run the job.

Co-authored-by: brandonjsellam-Releone <brandonjsellam-Releone@users.noreply.github.com>
Git Commit 62d2083b Branch cursor/testnet-mnemonic-no-leak-b6cb Document 6/148 ++ 26 --
Merge pull request #41 from brandonjsellam-Releone/cursor/testnet-redeploy-workflow-b6cb
Add keyed TestNet redeploy workflow (blocked on DEPLOYER_MNEMONIC)
Git Commit ded2e4ad Branch main Document 6/388 ++ 4 --
Make the TestNet secret-gate banner ASCII so Windows CI can print it
The fail-closed helper used a Unicode arrow. On windows-latest the
console is cp1252, so print() raised UnicodeEncodeError after naming
DEPLOYER_MNEMONIC and the KAT job went red. ASCII '->' only; the test
now requires the blocked banner to encode as ASCII.

Co-authored-by: brandonjsellam-Releone <brandonjsellam-Releone@users.noreply.github.com>
Git Commit 632af4c1 Branch cursor/testnet-redeploy-workflow-b6cb Document 2/5 ++ 1 --
Add keyed TestNet redeploy workflow; fail closed on missing secrets
App 763809096 cannot be updated (I1/I5). This agent cannot list or
dispatch Actions secrets (403) and has no DEPLOYER_MNEMONIC, so it
cannot create the replacement app.

Add workflow_dispatch "TestNet redeploy": type TESTNET, require
DEPLOYER_MNEMONIC, run deploy_testnet.py, then verify_deployment.py
against the new app id. ALGOD_* is not required. Never print the
mnemonic. Live follow-up jobs stay red until a human sets the secret,
runs the job, and retargets APP_ID.

Co-authored-by: brandonjsellam-Releone <brandonjsellam-Releone@users.noreply.github.com>
Git Commit 8d74645e Branch cursor/testnet-redeploy-workflow-b6cb Document 6/384 ++ 4 --
ipaleka frontend
Added USDC value to the swap amount
Git Commit ae475120 Branch v1_0_0 Document 7/171 ++ 2 --
ipaleka widgets
Added USDC value to the swap amount
Git Commit ca820b47 Branch main Document 3/154 ++ 0 --
Document TestNet bytecode drift and split live match out of merge gates
App 763809096 still serves the June 2026 program (660 B, d24d9071…) while
the committed TEAL assembles to 709 B (6fa5cee1…). Local source↔TEAL, KAT,
and rust-ci stay required; live chain match moves to an explicit follow-up
that fails with AWAITING TESTNET REDEPLOY and a one-shot checklist.

Co-authored-by: brandonjsellam-Releone <brandonjsellam-Releone@users.noreply.github.com>
Git Commit 0f46461d Branch main Document 15/436 ++ 83 --
gabrielkuettel vibekit
feat(agent): four new faces for qt314, from the kaomoji-collection
Curated from kaomoji-collection (MIT, 41k faces) rather than bulk-imported:
candidates were filtered to glyphs present in JetBrains Mono Nerd Font, no
combining marks or wide cells, and no wider than her widest existing face,
then rendered in the real font and picked by eye from the sheet.

calm gains a sleepy ( ˆωˆ ), thinking a deadpan (¯ . ¯), bright the victory
(^_^)v, and squint both a shrug ╮(╯-╰)╭ and a smug ( ¬‿¬ ) — the two that
add gestures she didn't have rather than respacing ones she did.

working is deliberately untouched: those four frames are Kirby's dance
(right, left, up, down) advanced one step per tool call, so a fifth entry
would break the cycle. Noted in the comment.

Yield was low on purpose — most of the 41k are near-duplicates of faces she
already has, and a face nobody has seen her make reads as a different
character. voice.md's table is synced.
Git Commit b7f69420 Branch main Document 2/11 ++ 10 --
gabrielkuettel vibekit
fix(skills): qt314's canonical faces are the component, not the render scripts
voice.md and qt314.md both cited scripts/qt314-*.py as the canonical
mood→face mapping. Those predate apps/agent's Companion and hold a subset:
they miss the squint mood entirely — including (-‸ლ), which is already in
the tweet corpus — and carry fewer variants per mood.

Point both at apps/agent/src/features/profile/companion.tsx, and record why
the set stays small: her mood is derived from the feed rather than chosen by
a model, so a face is a readout of state, not decoration. Also distinguish
the product set (state) from her wider expressive range in copy.
Git Commit e60b3571 Branch main Document 2/44 ++ 17 --
gabrielkuettel vibekit
refactor(skills): marketing-content covers every public asset, one voice
The skill had grown into a lessons journal — 236 lines dominated by a
numbered list of video gotchas (with two #12s), with the copy, brand, and
card recipes scattered through it. Reorganize around the asset you want to
make.

SKILL.md is now a router: preflight, an asset table, voice and brand in a
paragraph each. The depth moves into references/ — voice, brand, video,
cards, qt314 — and runnable files move to scripts/ and assets/ per the
Agent Skills layout.

- references/voice.md is new and built from the real @getvibekit corpus:
  the vibekit/qt314 speaker split, the sigil vocabulary, the kaomoji mood
  mapping (cross-checked against qt314-*.py so copy and animation agree),
  the thread format, and rejected drafts for the failure modes.
- assets/card.css holds the shared card shell and the palette as CSS
  variables; both card scripts source it instead of pasting hex.
- make-card.sh gains PNG=1, so OG images and quote cards come off the same
  template as the video title cards and cannot drift from them.
- cards.md adds TUI stills and the GIF palettegen recipe.
- assemble.md is gone: it billed itself as the exact commands while
  building title cards with ffmpeg drawtext, which SKILL.md explicitly
  banned. Whichever file was read first won.
- segA/segB.tape no longer cd to a path that moved two renames ago, and
  carry the brand Set Theme.
- demos/apps-call.md is marked archived — read for beat structure, not
  re-run against app IDs from that day.

Verified both renderers still produce correct output after the CSS
extraction, PNG=1 writes 1200x630, and bundle-skills still skips the
internal skill.

Claude-Session: https://claude.ai/code/session_01WigrFXMAuiDj2RG714GnQu
Git Commit 6f3e6470 Branch main Document 23/810 ++ 343 --
Merge 9bb345d316449adece84dd5044c563a85fed004f into 1b400d21e9618fd5a4b1a1d55d4193f92e90eee3
Git Commit 594514a8 Branch pull/398/merge Document 6/172 ++ 51 --
gabrielkuettel vibekit
feat(agent, website): add Vercel Web Analytics
Git Commit 887f3e8b Branch main Document 7/18 ++ 0 --
ipaleka widgets
Implemented plan lines in the Dust Sweep widget
Git Commit 5882bec4 Branch main Document 6/562 ++ 32 --
Argimirodelpozo puya-ts
Merge 0073561a5d9673298d1ef3a23e4c2b6098dc09e9 into ae80f590e98c6faa0c81cd54c38512119e466b06
Git Commit 1fd1a33b Branch pull/383/merge Document 2/85 ++ 28 --
ipaleka frontend
All the wallet package source modules are fully covered by unit tests
Git Commit 2fe08847 Branch v1_0_0 Document 30/1,927 ++ 154 --
ipaleka frontend
All the wallet package source modules are fully covered by unit tests
Git Commit 08ebc4a9 Branch v1_0_0 Document 26/1,649 ++ 37 --
ipaleka frontend
All the wallet package source modules are fully covered by unit tests
Git Commit fd33d810 Branch v1_0_0 Document 25/1,648 ++ 36 --
ipaleka frontend
Bugfix for the browser whitelist not binding the forfeit destination
Git Commit 649be382 Branch v1_0_0 Document 5/58 ++ 5 --
ipaleka widgets
Bugfix for the browser whitelist not binding the forfeit destination
Git Commit 0298c8d2 Branch main Document 2/357 ++ 7 --