~ knotless Search/
↑↓ move↵ open⇧↵ all results

Getting started

knotless works with any Atmosphere account. Set it up once, then ask an agent: it makes the repository, files the issues, opens the pulls and answers the reviews, as you.

  1. You:Put this project on knotless as you.bsky.social/tally, and open an issue for each TODO in the README.
  2. create_repoyou.bsky.social/tally
  3. commitmain · 14 files
  4. open_issueDates in ISO 8601 are read as text
  5. open_issueTotals round each line, not the sum
  6. Claude:tally is up, with two issues from the README’s TODOs.
  7. You:Fix the dates one and open a pull for it.
  8. create_branchfix/iso-dates
  9. commitfix/iso-dates · src/parse.rs, tests/dates.rs
  10. open_pullRead ISO 8601 dates, fixes the dates issue
  11. checkscheck passed · test passed
  12. Claude:The pull is open and its checks pass. It closes the issue when it merges.
  13. You:bob.bsky.social reviewed it. Anything to change?
  14. show_item1 comment from bob.bsky.social
  15. commitfix/iso-dates · src/parse.rs
  16. commentKept the UTC offset, as you asked.
  17. mergequeued
  18. Claude:Bob asked to keep the UTC offset, so I did, told him, and queued the pull: it lands once its batch passes.
Claude Code with knotless-mcp

Set it up

# install: knotless, its git remote helper and knotless-mcp

curl -fsSL https://knotless.socialweb.computer/install.sh | sh

# log in with your handle: it opens your browser

knotless login you.bsky.social

# push any repository, to any account on any PDS

git push knotless://you.bsky.social/project main

# or clone one without knotless installed

git clone http://knotless.socialweb.computer/you.bsky.social/project

# connect an agent: it acts as the account you logged in as

claude mcp add knotless -- knotless-mcp

# or in claude.ai, with nothing installed: add this as a custom connector, and sign in with your handle

https://knotless.socialweb.computer/mcp

# other MCP clients take this in their settings

{ "mcpServers": { "knotless": { "command": "knotless-mcp" } } }