Company

smtg-ai AI coding tools

Track 1 AI coding tool from smtg-ai: Claude Squad. Browse the latest releases, version history and changelogs below.

Tools tracked
1
Ships · 90 days
1
Last shipped
3mo ago
GitHub stars
8.7k

Products

smtg-ai tools

Release history

Recent updates

Thursday, August 20Aug 20, 2026

Release v1.0.20 source ↗

Claude Squad v1.0.20

Changelog 2dd388e9857233e07712c8c5b3e2bf3b471b39fa: fix: record base commit for existing-branch sessions (#315) (@JDKrasnick) ebb83b2d1aacf20bf817e2b5a76345ffa0a08eac: fix: recover instances whose tmux session died with the server (#322) (@Noam5)

Read full notes

Changelog

  • 2dd388e9857233e07712c8c5b3e2bf3b471b39fa: fix: record base commit for existing-branch sessions (#315) (@JDKrasnick)
  • ebb83b2d1aacf20bf817e2b5a76345ffa0a08eac: fix: recover instances whose tmux session died with the server (#322) (@Noam5)

Wednesday, June 17Jun 17, 2026

Release v1.0.19 source ↗

Claude Squad v1.0.19

Changelog 78b6efdeda343cc227086d9c1792c6c04e578d70: Bump version to 1.0.19 (@mufeez-amjad)

Read full notes

Changelog

  • 78b6efdeda343cc227086d9c1792c6c04e578d70: Bump version to 1.0.19 (@mufeez-amjad)

Saturday, May 23May 23, 2026

Release v1.0.18 source ↗

Claude Squad v1.0.18

Changelog a4ab698899d57f23a428b18101fa0041771d18fd: fix: move expensive operations off UI event loop and fix stale preview pane (#253) (@miamachine) 434ca256854da28eab7d5126c82394b579221b10: fix: use actual binary name in completion scripts (#289) (@estubmo)…

Read full notes

Changelog

  • a4ab698899d57f23a428b18101fa0041771d18fd: fix: move expensive operations off UI event loop and fix stale preview pane (#253) (@miamachine)
  • 434ca256854da28eab7d5126c82394b579221b10: fix: use actual binary name in completion scripts (#289) (@estubmo)
  • 2231d8437d13b5fa6f6401306b31da58fa4a111e: feat: add instance reorder with Shift+J/K (#286) (@neokim)
  • 908a9950290c7af6a3de63384e1c89a8f9f2cfdf: fix: prevent inconsistent state when Pause() encounters IsDirty error (#285) (@neokim)
  • 389e59db3357bbf6629e82a875cbf84eec16f31c: test: cover orphaned worktree directory cleanup in Setup (#294) (@jayshrivastava)
  • c8350cac7d93216b2011d844fc3c844f4fb1e946: perf: compute full diff only for the selected instance (#279) (@hanbin8269)

Thursday, March 12Mar 12, 2026

Release v1.0.17 source ↗

Claude Squad v1.0.17

Some new features to improve utility! Changelog b4b43ab07fff33737dfb9013e6717d5499822dbd: feat: Enable selecting source branch for session (#262) (@mufeez-amjad) 166112aebff5810d68e10ebb6ccff1113c104966: fix: Update claude trust prompt handling (#263)…

Read full notes

Some new features to improve utility!

Changelog

  • b4b43ab07fff33737dfb9013e6717d5499822dbd: feat: Enable selecting source branch for session (#262) (@mufeez-amjad)
  • 166112aebff5810d68e10ebb6ccff1113c104966: fix: Update claude trust prompt handling (#263) (@mufeez-amjad)
  • 52aa2dd50f1a86494f0413aa04decb5a36e3ebb5: feat: Allow configuring preset profiles for creating sessions (#264) (@mufeez-amjad)

Sunday, March 1Mar 1, 2026

Release v1.0.16 source ↗

Claude Squad v1.0.16

Perf fixes and a new terminal tab! Changelog 7f3bc747d6947c3b8609584f58acdb02cf23a062: feat: Show working indicator while creating worktrees (#252) (@jennings) 3d46daefc26f717676e6de3505c6b37d2d89092b: fix(ui): Remove extra background (#255) (@mufeez-amjad)…

Read full notes

Perf fixes and a new terminal tab!

Changelog

  • 7f3bc747d6947c3b8609584f58acdb02cf23a062: feat: Show working indicator while creating worktrees (#252) (@jennings)
  • 3d46daefc26f717676e6de3505c6b37d2d89092b: fix(ui): Remove extra background (#255) (@mufeez-amjad)
  • e69ff9cefe491ee7595c18e21153f8aacccb69a5: feat: add Terminal tab for interactive shell access (#247) (@luckyDaveKim)
  • 19d20d1f36848119c122ddadd240d5c463c179fc: perf: Improve worktree startup time (#256) (@mufeez-amjad)

Wednesday, December 24Dec 24, 2025

Release v1.0.14 source ↗

Claude Squad v1.0.14

Changelog fc1b9675eb85747b66bfce039bb54473ee61be5f: fix: Sanitize final branch name to handle invalid characters from branch prefix (#221) (@bzbetty) 81d66d71c4399a3e0dd519e47ce91dd6565954db: fix: proper Unicode/Chinese character handling in UI (#234)…

Read full notes

Changelog

  • fc1b9675eb85747b66bfce039bb54473ee61be5f: fix: Sanitize final branch name to handle invalid characters from branch prefix (#221) (@bzbetty)
  • 81d66d71c4399a3e0dd519e47ce91dd6565954db: fix: proper Unicode/Chinese character handling in UI (#234) (@majiayu000)

Thursday, August 28Aug 28, 2025

Release v1.0.13 source ↗

Claude Squad v1.0.13

Changelog cb057c09bf9ea25af18b21570fa0fe099a8bf545: fix: Fix nil pointer dereference panic in debug command (#196) (@kimeuichan) 029af7244ef852c1791f798eb86ddd6091a172f7: Enable tmux mouse mode for created sessions (@mufeez-amjad)

Read full notes

Changelog

  • cb057c09bf9ea25af18b21570fa0fe099a8bf545: fix: Fix nil pointer dereference panic in debug command (#196) (@kimeuichan)
  • 029af7244ef852c1791f798eb86ddd6091a172f7: Enable tmux mouse mode for created sessions (@mufeez-amjad)

Wednesday, July 23Jul 23, 2025

Release v1.0.12 source ↗

Claude Squad v1.0.12

Changelog 343c7e2f0d6526f8cfea222b8a047196292f0564: fix: Make session creation faster (@mufeez-amjad)

Read full notes

Changelog

  • 343c7e2f0d6526f8cfea222b8a047196292f0564: fix: Make session creation faster (@mufeez-amjad)

Tuesday, July 22Jul 22, 2025

Release v1.0.11 source ↗

Claude Squad v1.0.11

Changelog 46ced5eeac4438f61c94c19c696320a8b052f24d: fix: Auto-accept claude trust prompt (@mufeez-amjad)

Read full notes

Changelog

  • 46ced5eeac4438f61c94c19c696320a8b052f24d: fix: Auto-accept claude trust prompt (@mufeez-amjad)

Sunday, July 13Jul 13, 2025

Release v1.0.10 source ↗

Claude Squad v1.0.10

Changelog 8676c3ef05c13adef2b925de18cc9af1e9705d87: fix(session): Retain stdout when pausing/checking out a session (#177) (@mufeez-amjad)

Read full notes

Changelog

  • 8676c3ef05c13adef2b925de18cc9af1e9705d87: fix(session): Retain stdout when pausing/checking out a session (#177) (@mufeez-amjad)
Release v1.0.9 source ↗

Claude Squad v1.0.9

The preview pane now supports scrolling! https://github.com/user-attachments/assets/6295c3fb-0902-4582-ae0c-7e888d77a29a Changelog 33832d9fc4faf60de83a1b2c13006d50b0115f1f: feat(ui): Support scrolling in preview pane (#176) (@mufeez-amjad)

Read full notes

The preview pane now supports scrolling!

https://github.com/user-attachments/assets/6295c3fb-0902-4582-ae0c-7e888d77a29a

Changelog

  • 33832d9fc4faf60de83a1b2c13006d50b0115f1f: feat(ui): Support scrolling in preview pane (#176) (@mufeez-amjad)

Monday, June 30Jun 30, 2025

Release v1.0.8 source ↗

Claude Squad v1.0.8

Changelog 4b51527fb63e572b43df33c9689dccf8e18df432: fix: "Failed to start new session" for users with a fetch installed (#150) (@Ahmad-A0)

Read full notes

Changelog

  • 4b51527fb63e572b43df33c9689dccf8e18df432: fix: "Failed to start new session" for users with a fetch installed (#150) (@Ahmad-A0)

Thursday, June 26Jun 26, 2025

Release v1.0.7 source ↗

Claude Squad v1.0.7

Changelog 1ef187044644f5a10e75f87a428393e03df01e2b: feat: Add Gemini support (#145) (@fijimunkii)

Read full notes

Changelog

  • 1ef187044644f5a10e75f87a428393e03df01e2b: feat: Add Gemini support (#145) (@fijimunkii)

Wednesday, June 25Jun 25, 2025

Release v1.0.6 source ↗

Claude Squad v1.0.6

Changelog c7c39fd23dca0dd90aba84fdf3ee8691cb03f2c7: fix: c Command Checkout Locally Only (#123) (@tracy-codes)

Read full notes

Changelog

  • c7c39fd23dca0dd90aba84fdf3ee8691cb03f2c7: fix: c Command Checkout Locally Only (#123) (@tracy-codes)

Friday, June 6Jun 6, 2025

Release v1.0.5 source ↗

Claude Squad v1.0.5

Changelog c66040612208916da5746a3f7b260e61234c3d48: feat: detect username for branch prefix (@mufeez-amjad) c14ef48f76a84209fee42bb8295ba92e312b9d10: fix: Show error message when exiting tmux session without detaching (#110) (@mufeez-amjad)…

Read full notes

Changelog

  • c66040612208916da5746a3f7b260e61234c3d48: feat: detect username for branch prefix (@mufeez-amjad)
  • c14ef48f76a84209fee42bb8295ba92e312b9d10: fix: Show error message when exiting tmux session without detaching (#110) (@mufeez-amjad)
  • 607a34215d117a18ee4f00072c6f5792fe93e540: fix: Resolve claude binary path, accounting for command aliasing (@mufeez-amjad)

Wednesday, June 4Jun 4, 2025

Release v1.0.4 source ↗

Claude Squad v1.0.4

Claude Squad is now available via homebrew! 🎉 brew install claude-squad Changelog dca886d3ad94458dd3a0ffd4e78a479a9b03a101: feat: confirmation modal for D and p (#105) (@kennyfrc) c8d25bd9da939045def1240434863fc543e1f0e9: fix: Don't show empty state when…

Read full notes

Claude Squad is now available via homebrew! 🎉

brew install claude-squad

Changelog

  • dca886d3ad94458dd3a0ffd4e78a479a9b03a101: feat: confirmation modal for D and p (#105) (@kennyfrc)
  • c8d25bd9da939045def1240434863fc543e1f0e9: fix: Don't show empty state when agents exist (#95) (@mufeez-amjad)

Wednesday, May 21May 21, 2025

Release v1.0.3 source ↗

Claude Squad v1.0.3

Changelog b4a95e186d024f840e5f4b3565120c7df66896da: fix(app): don't open UI when pausing (@jayshrivastava) 34de9ef1e2fc7742d47d1915c44795cb6387b544: feat(web): add landing page (#77) (@jayshrivastava) d8a46dfb3c70c2380777dd26e4dae8fe2b9d1b6e: feat(web): add…

Read full notes

Changelog

  • b4a95e186d024f840e5f4b3565120c7df66896da: fix(app): don't open UI when pausing (@jayshrivastava)
  • 34de9ef1e2fc7742d47d1915c44795cb6387b544: feat(web): add landing page (#77) (@jayshrivastava)
  • d8a46dfb3c70c2380777dd26e4dae8fe2b9d1b6e: feat(web): add video to landing page (#78) (@jayshrivastava)
  • 6158c0fb8e77667a1827cf1b2faba460c171e1df: feat(web): add copy button for install script (#79) (@jayshrivastava)
  • 7b5ebc8190951429f9ebc50d06bbb28004af9756: feat(worktree): add configurable branch name prefix (@mufeez-amjad)

Sunday, April 27Apr 27, 2025

Release v1.0.2 source ↗

Claude Squad v1.0.2

Changelog 9ea27964f4fe250275b1c2d736fd30facf29a323: fix(worktree): Better error message when using cs in an uninitialized repo (@mufeez-amjad) 0bf2bd5bfeb7e40615c0b097f60b421158d2a65e: fix(worktree): Traverse dirs to find repository root (@mufeez-amjad)

Read full notes

Changelog

  • 9ea27964f4fe250275b1c2d736fd30facf29a323: fix(worktree): Better error message when using cs in an uninitialized repo (@mufeez-amjad)
  • 0bf2bd5bfeb7e40615c0b097f60b421158d2a65e: fix(worktree): Traverse dirs to find repository root (@mufeez-amjad)

Saturday, April 5Apr 5, 2025

Release v1.0.1 source ↗

Claude Squad v1.0.1

Changelog 99a487f31e9a9d116723fac757306a8c157bdc51: fix(ui): remove limit from prompt text input (#55) (@mufeez-amjad) 726670ad7d9f82143a9cf31251558ad0ffb7688b: fix(session/worktree): commit with --no-verify (@mufeez-amjad)

Read full notes

Changelog

  • 99a487f31e9a9d116723fac757306a8c157bdc51: fix(ui): remove limit from prompt text input (#55) (@mufeez-amjad)
  • 726670ad7d9f82143a9cf31251558ad0ffb7688b: fix(session/worktree): commit with --no-verify (@mufeez-amjad)

Thursday, April 3Apr 3, 2025

Release v1.0.0 source ↗

Claude Squad v1.0.0

Claude Squad v1.0.0 Claude Squad is a terminal app lets you manage multiple Claude Code (and other local agents like Aider) instances across separate workspaces, so you can tackle multiple tasks at once. Run tasks in the background (with yolo/auto-accept mode)…

Read full notes

Claude Squad v1.0.0

Claude Squad is a terminal app lets you manage multiple Claude Code (and other local agents like Aider) instances across separate workspaces, so you can tackle multiple tasks at once.

  • Run tasks in the background (with yolo/auto-accept mode)
  • Control all instances and tasks from one terminal window
  • Review changes before applying, checkout before pushing
  • Isolated git workspaces per task—no more conflicts!

https://github.com/user-attachments/assets/bf2e17db-cd10-4bba-88ac-7732b8403ed4


Changelog
  • e85db5009a92cd6702cb0a87d6f1885d50de62d4: handle terminal window resizing (@mufeez-amjad)
  • 143fbf413c671df101d2e4b7dcb05d6870394c74: change name to claude squad (@jayshrivastava)
  • e187a3cf119b09037f587f06297982182c02472e: ui: add menu (@jayshrivastava)
  • 6b9d3156a4a9bc8a8f0ffec3e01a971f7498a2ff: ui: working on layout (@jayshrivastava)
  • 3ee359bab520677b1f9cdb4363434e6d48a02023: ui: layout and up/down keystrokes done (@jayshrivastava)
  • fcedc3223db34f22ae42fd8fd0c5b9e49a5acbe8: ui: added error message and finished list except for new (@jayshrivastava)
  • f94334376b78d3e2ec399b9196d2fbe8d9be7e6e: ui: add spinners (@jayshrivastava)
  • 01697ad6897179839f65082e81ebb23f7a92b7d8: ui: add comments to spinner (@jayshrivastava)
  • 5a69cc0695d6a981133abc3204a210e78921f0bc: ui: add comments to spinner in list component (@jayshrivastava)
  • a5fe75257c42c41faf3f44c43a7540b6cf742919: ui: improve menu visibility (@jayshrivastava)
  • 3b595fbf42b5df4928fdebfa8500289b8ce1aa3f: ui: add ready icon (@jayshrivastava)
  • c6b6a4796d82e25451cb3a2a58f3b0603e71715a: ui: improve error styling (@mufeez-amjad)
  • 7c4b521c310bb055b4344791a50990a264bd950c: ui: don't wrap list navigation (@mufeez-amjad)
  • 509a7530f297dacfaf46286a66e3e5b927325689: session: add tmux session interface (@mufeez-amjad)
  • a28a62f0c9a6f8d56cc5370cea41f250ead4c145: log, tmux: add logger and tmux session package (@jayshrivastava)
  • 3f25ff6ede1489c9471fbc421879a6d744ed1b30: app, session, ui: add session management and preview pane content (#1) (@mufeez-amjad)
  • 0e9dc61268af653af75dfd64dc8354559c2145ab: fix(app): allow quitting with Ctrl-C (@mufeez-amjad)
  • ace681028b95c7bff924dea1d5c586ec82eed211: session: add worktree, pushing branch (@mufeez-amjad)
  • 93339d32a8be84a51e549d3114970e4273831466: session: context switching in/out working (@mufeez-amjad)
  • 82c93bc003b9bed9ca9d718e9d5e8150225269c2: tmux/ui: fix window sizes (#2) (@jayshrivastava)
  • f8149aa25419cb874a3491b47ce8cfeac1d1b544: fix(session): bound SIGWINCH channel to prevent unbounded events during resize (@mufeez-amjad)
  • 0e4a7f2881335a10655b00afe02b3b187090df95: ci: add build + release workflows, install script (#3) (@mufeez-amjad)
  • 6229cb91a631f007305995ed2617227df5b749d5: instance: separate start from struct initialization (@jayshrivastava)
  • c276a65b9569b2f11d54a4850b42a284b0365454: list/ui: add ability to enter name for session (#4) (@jayshrivastava)
  • 7f4f2da8ab3fe9cb4a38d33bb5af0c766b16ad08: fix(ui): remove extraneous lines from preview (@mufeez-amjad)
  • c8e5e0223992d73736bec0e934417b3ad70dcdee: ui: update empty state (@mufeez-amjad)
  • fdee23225583c7d305bd08bf6744ad8cd4ab391d: tabs: add tabs to ui and render preview in tabs (@jayshrivastava)
  • d6d5d2175a36a694b8cfa2353a32db1d1da4b49f: menu: add tab switching (@jayshrivastava)
  • 657fea22ba21370456bc158efbc7f97f4554fb90: ui: make claudesquad two words in fallback text for small terminals (@jayshrivastava)
  • cc2b4c43a76459d87369c10ca76593b2e791597b: fix(app, session): allow a freeform session title (@mufeez-amjad)
  • 5b4e4e81a28d7096888a68d7470be69d183e48c1: ui: update instance styles to use background with no border (#6) (@jayshrivastava)
  • 880014155c96ca5f1147fffbb51e96754cbe9cc4: ui: show branch name in list (@jayshrivastava)
  • e39a7477600d07592ba89d7bacfb57cde12f4bb2: tmux: nuke control characters when attaching (@jayshrivastava)
  • 58d18320059a1697a494bdbe8dd72db7c29b2a76: fix(ui): prevent layout shift between selected and unselected items (@mufeez-amjad)
  • 453ad89b05d04fe3f80757c3868d0d8dbf4b2657: feat(session/git): Add support for checking out worktrees (#5) (@mufeez-amjad)
  • 7805c4bb433998d1fa5f34d341d2e3b2943b017f: fix(app): pressing escape when creating a new instance should cancel (@mufeez-amjad)
  • 543a5c29e1e1b68dd0c35726a784b3934eaff96b: fix(ui/preview): add paused empty state (@mufeez-amjad)
  • 539bf2880686098a0681497a3032802ca1f82903: ui: clarify paused state better (@mufeez-amjad)
  • 5a31b668e3771462144963667791bc197ff1eaa2: app: allow for quitting while paused (#8) (@jayshrivastava)
  • b8953f63cc643c629e6c2335fb827bd042cccd14: tmux,ui: update statuses depending on claude stdout (#7) (@jayshrivastava)
  • f2994ea0fbb0fb724603c8726e71797fcbcb3258: license: add agpl 3.0 license (@jayshrivastava)
  • e3e0f7985a0665b743eb2263ad93491175648567: tmux: skip 'do you trust files' screen in instance (@jayshrivastava)
  • a28782436ced7718afd5f6c59b2b4ada3f572d29: fix(session/worktree): use HEAD commit for worktree base (@mufeez-amjad)
  • 9e7f4975993250d4ae06e8bdda69a5b656f7d1b3: ui: add git diff +- to list card (@jayshrivastava)
  • 6c26576119203a71511beb2b1860f9bcb2c05e2e: ui/list: show repo name when multiple repos are used (#10) (@jayshrivastava)
  • 7166a4cacb730fd30d75a4171740781ef4d51bd2: feat(ui, session/worktree): Show git diff output in diff pane (#9) (@mufeez-amjad)
  • 4c026f0b11c8d44b466ea95e6cb7eca90c7cd21b: app: add yolo mode (#12) (@jayshrivastava)
  • 5e01864f5b64b09380e73fcb3c7ab8732407086e: app: make auto-yes mode config / cli flag only (#13) (@jayshrivastava)
  • 820c45574e170c409f7337f676af89d5787f4d8e: log: add log package to introduce logging channels (#11) (@jayshrivastava)
  • b9386010804f7a5de6db93e81301580d7cb15115: ui: make diff scroll text smaller (@jayshrivastava)
  • fe37e102e9c6040d3eb3aeb78ceeeb19c7db18be: ui: remove extra whitespace from preview window (@jayshrivastava)
  • 7c1a0b04ec0b7555b7ec38edcad623c16881b002: readme: add vibe coded readme file (#14) (@jayshrivastava)
  • fe9769dd0c68f5aed8633522017007e8a0115f72: ci: use go version 1.23 in ci (@jayshrivastava)
  • 5725719db64fdf0959f1fb348231c4696cd7f974: daemon: introduce autoyes daemon (#16) (@jayshrivastava)
  • 54aab7adfd6856f7512817a2d83f98c0226c157c: fix(ci): release workflow (@mufeez-amjad)
  • 04bcc776e7c77517feab0a1bc1b84c3c0d058539: fix(ci): escape changelog characters (@mufeez-amjad)
  • 5e7a618089d30e0a4eba1be8cece9e7430df19c5: fix(ci): use goreleaser instead (@mufeez-amjad)
  • 6e42a5bb7dc09e8a965649ad11bac9ca343bb606: feat(app, session, ui): Add support for poweruser instance creation (#15) (@mufeez-amjad)
  • 95e151a5db263950aabfbdf00b3ade82735888d6: feat(ui): Allow scrolling diff pane with mouse scroll (#17) (@mufeez-amjad)
  • eb119b46e7854adc459141443aa9e4ea11535138: feat(ui): underline menu items on select (#19) (@jayshrivastava)
  • 2b23c52cfad75beba607e07401912da23cc89258: fix(session): ensure we automatically pass initial prompt (#20) (@jayshrivastava)
  • 2756db7bf3eed0de86bc9fa5f41b13c7d30c1e8a: fix(app): fix delete and reset bugs (#21) (@jayshrivastava)
  • ea75108d82a52b43aa9137c5c2b3a8598c0269cc: fix(worktree): improve commit message to have human readable date (@jayshrivastava)
  • b2f0a2193833849440f54487f147121e23a1d6f3: fix(ui): use nicer enter key icon (@jayshrivastava)
  • 02e485633494ebc21e81d9daa316a98fc65392fe: fix(app): ensure auto yes mode works on aider (#22) (@jayshrivastava)
  • 2c657d381fc823c2f5e88519c6efaf7f0d0b4cef: fix(ui): make menu shorter and improve underlining (#23) (@jayshrivastava)
  • 36f9e5886eaf4fac1b51d8f18107b2294633b2b7: fix(ui): set size on error box (@jayshrivastava)
  • 84782330a6780e5f8d44d1d23246a167b1b667a5: feat(ui/overlay): add cursor to text input, allow moving cursor (@mufeez-amjad)
  • 3004fb3f992be042b4c9388ef658f779e6045135: fix: install script (@mufeez-amjad)
  • 55b98c0e21372f5b11d070cb194633f1ccf82e6d: fix(session): replace . with _ for tmux session names (@jayshrivastava)
  • 8980228c5cd2aa6be3cbe4b89761d02a718f8b1d: fix(session): reduce text for claude autoyes mode (@jayshrivastava)
  • ecff2f7faa09bdcb586d749260b10c85c2da1a22: fix(ui/overlay): update wrapText to account for spaces (@mufeez-amjad)
  • 703e81f47604b43f7d60d5f9d4f4d153bcf4e8c6: fix(ui/overlay): use textarea bubble instead of custom implementation (@mufeez-amjad)

…

Explore

More coding-tool makers

All companies →