neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
devtwin is an open-source, local-first CLI that gives Claude Code and Codex your project decisions, constraints, commands and handoffs as a reviewed, cited brief, and your team's lessons right when th
개발 도구JavaScript · AstroGitHub @sundharesan11온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Clone the developer: project context, decisions and handoffs carried into every coding-agent session. Local-first, open source.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Clone the developer. devtwin keeps your project context, decisions and handoffs between coding-agent sessions, so the next session starts where the last one stopped.
Website · Docs · Getting started · DeepWiki · Roadmap
A repository tells an agent what the code is. It rarely says why a decision was made, what is still unknown, or where the last session stopped. devtwin keeps that knowledge as private, source-linked records outside the repository and turns them into a short, bounded brief for each new session.
| Pillar | What you get |
|---|---|
| Project context | Onboard a repository read-only, then keep its facts, decisions, constraints, commands, unknowns, locations and handoffs as source-linked records. Each record links to its sources by hash, so a brief can tell you when evidence has changed. Records are superseded, never silently overwritten. |
| Works in the background | Agents and daily jobs write project lessons, constraints, facts, locations and handoffs as observed records, with no prompt. Every write goes to an audit log, appears in a weekly digest and reverses with undo. A daily job imports Claude memory and docs/solutions, and another writes an encrypted backup. devtwin reads Claude memory and never writes it: memory captures, devtwin promotes. Anything that reaches every session, leaves the machine or cannot be undone still asks you. See Tiers. |
| Every coding agent | Bundled devtwin-onboard, devtwin-resume, devtwin-record and devtwin-capture skills give Claude Code and Codex the same context through the same CLI. |
| Delivered when they apply | At session start in a bound project, the agent gets a summary of at most 1,200 characters: the project's "ask before" rules, top constraints, where things live (never their values) and the next step of the last handoff. A lesson is one "do" or "don't" with a reason, tied to paths, packages, topics or a shell command such as git push. The devtwin agent hook shows a short index line when an agent reads or edits matching code or runs a matching command, at most four per session. When a session stops without a handoff, a stop stub records where that worktree stood, and the agent answers it with handoff write. Agents accept lessons for the current project on their own; a lesson for every project waits for your weekly activity review. See Agent protocol. |
| Preferences and templates | When you correct an agent, it can propose the correction as a preference, and you accept it in the weekly activity review. Accepted preferences reach every Claude Code and Codex session through a marked block in your own ~/.claude/CLAUDE.md and ~/.codex/AGENTS.md, never a repository's files. Starter templates for an RCA, a report and a decision note can be replaced by the structure of an output you liked. |
| Team sharing | Join a Git repository your organization hosts as a hub to share lessons with colleagues, or send a lesson to the team's repository as a commit on a devtwin/learning-<id> branch, never your working copy or current branch. Each target needs a one-time consent. An outbound item waits in a held queue, 24 hours by default, where you can read it and cancel it with undo. Short "working on" notes warn a colleague's agent when you change the same area. See Organization hub. |
| Organization identity routing (planned) | Each scope binds its own GitHub and Slack accounts, and devtwin checks the live identity before acting. This is designed, not built yet; see the roadmap. |
| Personal harness | Clone it as a personal-harness template: a small private profile, skill templates you turn into your own private skills, and a watch on vendor announcements for your stack. A monthly setup review (review plan, review apply) suggests stale imported items, lessons that never matched and consents you never used. See the harness guide. |
| Release radar | A weekly digest, in Markdown or HTML, of releases in your stack, new agent tools, approaches and adjacent tech, ranked by your stack and interests. In live mode it also reports upcoming model retirements. Each item can open a short "how to try this" guide. Hourly advisory checks notify you at once about an urgent fix, and each scheduled job has its own consent and off switch. See the radar. |
docs/solutions items. These writes are automatic: each one is an observed record, written to the audit log and reversible with undo.undo need you, in an owner dialog or the weekly activity review. Sending to a hub or a repository needs a one-time consent per target, and each item waits 24 hours in a held queue first.context brief returns at most 12 items and 24 KiB, with sources, freshness and unknowns.handoff write, and the next session starts from it. Selected records can also go out as a handoff packet.More in Architecture.
You need Node.js 22.13 or later and Git. There is nothing to install: devtwin has no third-party dependencies.
git clone https://github.com/sundharesan11/devtwin.git
cd devtwin
node bin/devtwin.mjs help
Every command prints one line of JSON, {"ok": true, ...} or {"ok": false, "error": {...}}. To call it from anywhere, add an alias with the checkout's absolute path to your shell profile:
alias devtwin="node $HOME/code/devtwin/bin/devtwin.mjs"
Then run the offline demo. It builds synthetic repositories, a disposable pilot and fake agent homes in a fresh temporary folder, and checks onboarding, records, briefs, handoffs, installs and the personal harness end to end:
DEMO_PARENT="$(mktemp -d /tmp/devtwin-demo.XXXXXX)"
DEMO_PARENT="$(cd "$DEMO_PARENT" && pwd -P)"
node scripts/acceptance.mjs \
--pilot-root "$DEMO_PARENT/pilot" \
--report "$DEMO_PARENT/acceptance.json"
Expect "ok": true, with 32 checks passed, and fresh-agent-smoke and real-agent-scenarios deferred (they need a real agent). The demo never touches your real agent homes or accounts.
Next steps:
devtwin live migrate moves a setup made under the old name.Repo files (AGENTS.md, CLAUDE.md) | Hosted agent memory | devtwin | |
|---|---|---|---|
| Where it lives | In the repository, shared with everyone who clones it | On the vendor's service | Local private stores, outside the repository |
| Works across agents | Depends on which file each agent reads | Usually one product | Claude Code and Codex through the same CLI |
| Sources and freshness | None | Usually none | Every record is hashed against its sources |
| History | Git history of one file | Varies | Immutable records with supersession |
| Writes | Anyone edits the file | Often automatic | Agents write project knowledge, audited and undoable; anything global or outbound asks you |
devtwin complements repository instruction files rather than replacing them: repository instructions always take precedence over a brief.
0.0.0-local. Live mode is implemented, and its first activation on a real machine passed, including fresh non-interactive Claude Code and Codex sessions that found the skills and read the brief. Lessons, the agent hook, the setup wizard, the organization hub, preferences and output templates are implemented and tested against local fixtures. They are not yet activated on a real machine or tested on a real hub host. The tiers, standing consents, the audit log with activity and undo, and daily encrypted backups are implemented. So are the session summary, command lessons, locations and the stop stub. The daily import, the held queue, repository write-back, the weekly review, model retirements and the monthly setup review are implemented too. These are tested against synthetic fixtures and local bare repositories. The real-agent scenario kit is ready; its runs with real agents have not been done yet. Organization identity routing is on the roadmap; known gaps are in Limitations.devtwin command is NOT currently installed by cloning; use the alias above. The npm name devtwin is reserved with a placeholder package; the CLI is not published to npm yet, and package.json stays "private": true to prevent accidental publication.>=22.13.0 and Git. macOS is the reference platform. CI also runs on Ubuntu, but Linux support is not claimed yet. Windows is unsupported.hub-publish consent or copied by you, and the "working on" notes you consent to. A repository receives a learning branch only under your repo-push consent, after the hold. The pilot fence is not a sandbox: it limits this CLI, not your agent or other processes. Read the security model before using private data.Contributions are welcome. Start with Contributing for setup, tests and the rules for keeping examples public-safe. Report vulnerabilities privately as described in Security. The documentation index lists every guide and maintainer contract.
Apache-2.0; see NOTICE. Third-party skill sources listed in the catalog keep their own licenses.