Skip to content
This repository was archived by the owner on Feb 21, 2026. It is now read-only.

Detach fork and rename repo to omniclaw #148

@Peyton-Spencer

Description

@Peyton-Spencer

Context

The codebase rename from nanoclaw → omniclaw is complete (PR #147). Last step is creating a standalone (non-fork) repo under the new name and archiving the old fork.

Commands

# 1. Bare clone (grabs all branches + tags)
cd /tmp
git clone --bare https://github.com/omniaura/nanoclaw.git

# 2. Create fresh standalone repo (NOT a fork)
gh repo create omniaura/omniclaw --public --description "Always-on coding agent that lives in your group chats"

# 3. Mirror push everything
cd /tmp/nanoclaw.git
git push --mirror https://github.com/omniaura/omniclaw.git

# 4. Clean up temp clone
rm -rf /tmp/nanoclaw.git

# 5. Update local remote
cd ~/code/nanoclaw
git remote set-url origin https://github.com/omniaura/omniclaw.git

# 6. Verify it's not a fork
gh repo view omniaura/omniclaw --json name,isFork
# Should show: {"isFork":false,"name":"omniclaw"}

# 7. Archive the old fork
gh repo archive omniaura/nanoclaw --yes

# 8. Preserve Claude Code conversation history
mv ~/.claude/projects/-Users-peyton-code-nanoclaw ~/.claude/projects/-Users-peyton-code-omniclaw

# 9. Rename local directory
mv ~/code/nanoclaw ~/code/omniclaw

After

  • Copy over important open issues to omniaura/omniclaw
  • Re-add repo secrets if any
  • Set up branch protection rules on main
  • Update any external references (docs, bookmarks, etc.)
  • Verify upstream sync workflow points to qwibitai/nanoclaw

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions