neuron-explorer
Steering-first neuron explorer for Qwen3.5-4B: push every MLP neuron, keep every rollout, browse the results
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证tracking personal and work projects in one centralized platform
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Shipyard is a personal project & task tracker. It's built for one person to keep track of
their own projects — personal and work — the tasks under each one, plus any standalone
to-dos, all pulled together into one "what's next" view. Connect a GitHub repository to a
project and its page will also show real commits, branches, and pull requests, so you can
see what actually happened, not just what's on your list.查看完整 README ↗Shipyard is a personal project & task tracker. It's built for one person to keep track of their own projects — personal and work — the tasks under each one, plus any standalone to-dos, all pulled together into one "what's next" view. Connect a GitHub repository to a project and its page will also show real commits, branches, and pull requests, so you can see what actually happened, not just what's on your list.
It's not a shared app with logins for lots of people — there are no accounts, teams, or organizations. Everyone who sets this up gets their own private copy, with their own database, and one login they create for themselves. This guide walks through setting up your own copy from scratch, one step at a time — no coding experience required.
Already comfortable with Node, Git, and Supabase? Skip to For developers for the condensed version.
Everything here is free. Install these before starting Step 1 below.
Two more things, both optional and covered later, not needed to get started:
A few steps below ask you to type a command into a terminal (also called "command line"). It's a plain text window where you type instructions instead of clicking buttons — every command you'll need is written out exactly below, so you just copy it and press Enter.
https://github.com/YOUR-USERNAME/project-tracker.git).You now have your own copy of the code, open in VS Code.
Open a terminal in the project folder (Terminal → New Terminal in VS Code) and run:
npm install
This downloads everything the app depends on to run. It can take a minute or two, and a lot of text will scroll by — that's normal. You're done when you see a blank prompt again with no errors in red.
In your terminal, in the project folder, run:
cp .env.local.example .env.local
(On Windows, if that doesn't work, use copy .env.local.example .env.local instead.)
This creates a new file called .env.local that holds your own private keys. It's set up
to be ignored by Git already, so it's never accidentally shared or uploaded anywhere —
these keys stay on your computer only.
In your Supabase project, go to Project Settings (the gear icon, bottom of the left sidebar) → API.
In VS Code's file list on the left, click .env.local to open it. Fill in each line —
right after the = sign, no quotes, no spaces — using the matching value from Supabase:
Line in .env.local | Value, from Supabase's API settings page |
|---|---|
NEXT_PUBLIC_SUPABASE_URL= | Project URL |
NEXT_PUBLIC_SUPABASE_ANON_KEY= | The anon / public key, under "Project API keys" |
SUPABASE_SERVICE_ROLE_KEY= | The service_role key, under "Project API keys" — click "Reveal" to see it |
Leave GITHUB_TOKEN= blank for now — that's Step 8, and it's optional.
Save the file (Ctrl+S / Cmd+S).
⚠️ The service_role key is powerful — treat it like a password. It has full access
to your database. Never share it, paste it in a chat, or post it publicly. .env.local
already can't be accidentally committed to Git, so as long as you only paste it there,
it stays private.
This tells your new Supabase database what tables it needs.
supabase/migrations/0001_init.sql and copy its entire
contents (select all with Ctrl+A / Cmd+A, then copy).supabase/migrations folder, running them
in order, one at a time: 0002_profiles.sql, 0003_grants.sql,
0004_github_credentials.sql, 0005_project_purge.sql, 0006_pr_merged_at.sql (there
may be more by the time you read this — always run whatever's there in filename order,
lowest number first).Your database is ready once every file has run without errors.
There's no public sign-up page — this app is built for one person, so it only ever needs one account: yours. You'll create it directly in Supabase's dashboard, no coding involved.
a1b2c3d4-5678-...) — you'll need it in a moment.ysmael).Remember the username and password you just set — that's your sign-in.
In your terminal, in the project folder, run:
npm run dev
Wait until it prints something like Ready in ... with a Local: http://localhost:3000
line.
Open that address, http://localhost:3000, in your web browser.
Sign in with the username and password from Step 6.
You're in — this is your own private copy of Shipyard, running on your computer, backed by your own database.
To stop it, click back into the terminal and press Ctrl+C. To start it again another
day, open the project folder in VS Code and run npm run dev again.
Skip this if you don't need it yet — every other part of the app works fully without it, GitHub-related panels just stay empty.
GITHUB_TOKEN= in .env.local instead and restart
npm run dev — either works.)Once it's working on your computer, you can put it on the internet for free with Vercel, so you can use it from your phone or anywhere else.
.env.local: NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY,
SUPABASE_SERVICE_ROLE_KEY, and optionally GITHUB_TOKEN. These are secrets — only
ever add them directly in Vercel's own form, never into a file you commit.your-project-name.vercel.app — your app, online, backed by your own Supabase project.'npm' is not recognized / node: command not found — Node.js isn't installed yet,
or your terminal was already open before you installed it. Install it from
nodejs.org, then close your terminal completely and open a new one.Cannot find module — Step 2 (npm install) was
skipped or didn't finish. Run npm install again from the project folder..env.local matches Supabase exactly, with no extra spaces or quotation marks. Then stop
the app (Ctrl+C in its terminal) and run npm run dev again — changes to
.env.local only take effect after a restart.profiles row actually saved with the right
user_id) both really completed.npm run dev again.PLAN.mdCLAUDE.mddesign/ — the Claude Design mockup this app's
screens, data model, and interaction logic were built from.supabase/README.mdapp/globals.css)supabase/README.mdlib/auth/) — a profiles table maps a username to the
underlying Supabase Auth account; Supabase itself still owns password storage/hashing.lib/github/) — no
webhooks or GitHub App; see design/README.md for why.git clone https://github.com/<you>/project-tracker.git
cd project-tracker
npm install
cp .env.local.example .env.local # fill in Supabase (and optionally GitHub) values
npm run dev
Apply the schema by running every file in supabase/migrations/, in order, via the
Supabase SQL editor (or supabase db push), then create your operator account — see
supabase/README.md for both.
npm run dev — local dev servernpm run build / npm run start — production build / serve itnpm run verify — typecheck + lint + unit tests (run this before considering any
change done)npm run test:e2e — Playwright end-to-end tests (needs npm run dev reachable and
real Supabase credentials)app/ — routes. app/access is the sign-in screen; everything else lives under the
app/(app) group, gated by proxy.ts (Next's middleware-equivalent) unless signed in.lib/<domain>/ — one folder per feature area (projects, tasks, dashboard,
github, auth, activity, palette), each split into pure/tested logic
(*.ts with a matching tests/unit/lib/<domain>/*.test.ts) and thin, untested
Supabase I/O (queries.ts/actions.ts) — see any domain's files for the pattern.components/<domain>/ — presentational pieces for that domain; components/ui/ is
shared across all of them.Every screen in PLAN.md is built: Overview, Fleet, Project detail, Queue, Source
Control, Config, Event Log, plus a global command palette. All merged to main,
typecheck/lint/unit-tests/build green.
This is a personal tool built to one person's own taste (see CLAUDE.md for the
working conventions it was built under), not a project actively seeking contributors —
but it's open source specifically so you can fork it, run your own copy, and change it
to fit how you work. Issues and PRs against this repo are welcome but reviewed
casually, not on any schedule.
MIT — do whatever you'd like with it.