Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
163e7bb
add LICENSE
Jun 10, 2025
9ea7713
fix miss api
musistudio Jun 10, 2025
0e654c4
fix the issue of multiple calude using one server by claude code
Jun 12, 2025
2b29112
release v1.0.3
musistudio Jun 12, 2025
7e21b63
use the router to dispatch different models: background,longcontext a…
Jun 14, 2025
affd4f1
Support multiple plugins
Jun 15, 2025
595adce
update README
musistudio Jun 15, 2025
4c5c06d
add CLAUDE_PATH env variable
Jun 15, 2025
1a2a9b0
release v1.0.4
Jun 15, 2025
7c5e03c
fix not working without router
musistudio Jun 15, 2025
e55c3e0
fix doc typo
musistudio Jun 15, 2025
abe11c8
fix missing tiktoken_bg.wasm
musistudio Jun 15, 2025
64fdc0a
release v1.0.6
musistudio Jun 15, 2025
8c9ba20
fix API Error when using proxy
Jun 16, 2025
9587720
add fisrt article
Jun 16, 2025
0bc2cba
update README
Jun 16, 2025
783d53f
update README
Jun 16, 2025
b98100c
release v1.0.7
musistudio Jun 16, 2025
fd71c11
add Sponsors
musistudio Jun 16, 2025
6319abb
fix API Error: A.map is not a function
Jun 17, 2025
e41bc12
adjust /model command priority
Jun 17, 2025
f34f3fb
save request errors to a log file
Jun 17, 2025
2c694a1
release v1.0.8
Jun 17, 2025
0a98029
add plugins
Jun 18, 2025
f37a687
update sponsors
musistudio Jun 18, 2025
ec95852
update README
Jun 19, 2025
2e07dfa
Merge remote-tracking branch 'origin/main'
Jun 19, 2025
9955bef
update sponsors
musistudio Jun 19, 2025
82ae9bd
Merge branch 'main' of github.com:musistudio/claude-code-router
musistudio Jun 19, 2025
4911cc6
update features
musistudio Jun 19, 2025
bbb253c
Fix multi/parallel-tool invocation
Evyatar108 Jun 20, 2025
1f2a38f
Merge pull request #37 from Evyatar108/patch-1
musistudio Jun 20, 2025
01c1a74
release v1.0.9
Jun 20, 2025
a3fd7fb
update Sponsors
Jun 20, 2025
090330e
Update readme
musistudio Jun 23, 2025
7de7500
Add support for lowercase HTTPS_PROXY environment variable
stonega Jun 24, 2025
2a0921a
Merge pull request #67 from stonega/main
musistudio Jun 25, 2025
ea210b5
switch to llms
Jul 2, 2025
50d257a
Merge remote-tracking branch 'origin/main'
Jul 2, 2025
a4269ae
release v1.0.11
Jul 2, 2025
88df680
update readme
Jul 2, 2025
102d726
fix gemini auth error
Jul 3, 2025
bf94a58
support json config
Jul 3, 2025
970fd2f
fix config file error
Jul 4, 2025
260d4e6
release v1.0.13
Jul 4, 2025
9b50fe2
add openrouter transformer
Jul 4, 2025
d0aeccd
release v1.0.14
Jul 4, 2025
835112c
release v1.0.15
musistudio Jul 7, 2025
bfdace6
update Sponsors
musistudio Jul 7, 2025
8e6b7c5
update sponsors
musistudio Jul 8, 2025
3588ab4
fix fallback to the default model when no router configuration is pro…
musistudio Jul 10, 2025
6c0526f
adapt path and commands for Windows environment
LinHayaii Jul 13, 2025
beeb6e3
release v1.0.16
musistudio Jul 14, 2025
edc3d92
Merge pull request #156 from LinHayaii/fix/windows-support
musistudio Jul 14, 2025
cd436ad
release v1.0.17 to support windows
musistudio Jul 14, 2025
b7e4dc1
release v1.0.18
musistudio Jul 14, 2025
f21d9b6
update sponsors
musistudio Jul 14, 2025
4ba7388
update doc
musistudio Jul 15, 2025
ec8a73e
feat: support siliconflow config
weipengzou Jul 15, 2025
f24db07
Merge pull request #194 from weipengzou/feat_support_siliconflow
musistudio Jul 16, 2025
e0e4ecf
fix demo config
Jul 16, 2025
ec22176
fix openrouter stream response parse error
musistudio Jul 16, 2025
c9825ca
update sponsors
musistudio Jul 16, 2025
6342112
add config.example.json
Jul 17, 2025
1307ea3
update doc
Jul 17, 2025
cc610ff
support authentication via APIKEY configuration
Jul 17, 2025
8818a35
update doc
Jul 17, 2025
defe438
release v1.0.20 to support groq and fix messges transform bug
musistudio Jul 17, 2025
c4f0f40
add groq transformer doc
musistudio Jul 17, 2025
e09701d
release 1.0.21
musistudio Jul 18, 2025
4c6a514
support configuring the port
Jul 19, 2025
f4af27e
release v1.0.22 to support image
Jul 19, 2025
1398e98
Merge branch 'main' of github.com:musistudio/claude-code-router
Jul 19, 2025
7022cef
doc: 删除文档中出现的 git 冲突标志信息
Thlnking Jul 20, 2025
ba1b690
fix: 更新 pnpm-lock.yaml 和 README_zh.md,删除冲突标志信息
Thlnking Jul 20, 2025
3498f68
Merge pull request #255 from Thlnking/feature/docs-fix
musistudio Jul 20, 2025
29109c9
update readme
Jul 20, 2025
b12aaed
docs: add official Gemini api example in README.md
Linde7777 Jul 21, 2025
d325151
Merge pull request #264 from Linde7777/main
musistudio Jul 21, 2025
59817df
release v1.0.23 to support websearch
Jul 21, 2025
fa28113
release v1.0.24 to support custom router
musistudio Jul 21, 2025
226bc64
add custom router doc
musistudio Jul 21, 2025
77087f5
update cli help text
musistudio Jul 21, 2025
e476c41
add release command
musistudio Jul 21, 2025
6538250
release v1.0.26
Jul 23, 2025
c66835a
update readme
Jul 25, 2025
6963e03
release v1.0.27 to fix some bugs and enhance tools
musistudio Jul 25, 2025
891d496
update qwen3-coder example
musistudio Jul 25, 2025
1cbb75a
Feature: 添加可选的长上下文模型阈值配置
JoeChen2me Jul 26, 2025
aa532a4
Merge pull request #330 from JoeChen2me/main
musistudio Jul 26, 2025
2ea47bc
fix the stuttering issue on windows
musistudio Jul 27, 2025
f9e14b1
update readme
musistudio Jul 27, 2025
01f0d95
release v1.0.28
musistudio Jul 27, 2025
cba53bd
Add API_TIMEOUT_MS configuration option
BigUncle Jul 27, 2025
2038af6
Merge pull request #346 from BigUncle/feature/add-api-timeout-config
musistudio Jul 28, 2025
f8ae8af
feat: add UI build to build process
musistudio Jul 30, 2025
0c8f3e4
feat: get all transformers
musistudio Jul 30, 2025
7f0bcc6
feat: add JSON editor for config
musistudio Jul 30, 2025
635074f
docs: add ccr ui command to README
musistudio Jul 30, 2025
07db67c
Merge branch 'main' of github.com:musistudio/claude-code-router
musistudio Jul 30, 2025
eabcb97
release v1.0.29
musistudio Jul 30, 2025
73a7ec1
update doc
musistudio Jul 30, 2025
e0c8843
fix: show default port 3456 in status when not specified in config
musistudio Jul 30, 2025
31a9d70
fix: improve error handling and config validation
musistudio Jul 30, 2025
46c8e10
update doc
musistudio Jul 30, 2025
d6126c8
release v1.0.30
musistudio Jul 30, 2025
6d23edc
fix ui fetch failed
musistudio Jul 30, 2025
fa0eacf
fix some ui issue
musistudio Jul 30, 2025
fae3684
update docker file
musistudio Jul 30, 2025
118b834
feat: Limit config backups to 3 most recent files
musistudio Jul 30, 2025
7cb40b6
feat(ui): add API_TIMEOUT_MS setting to configuration UI
BigUncle Jul 30, 2025
fc93715
Merge pull request #378 from BigUncle/feature/ui-add-api-timeout-setting
musistudio Jul 31, 2025
f1d814f
update sponsors
musistudio Jul 31, 2025
800475f
fix(ui): 优化Providers编辑模态框取消以关闭的删除逻辑和保存逻辑
Honghurumeng Aug 1, 2025
6e0e9e8
Merge pull request #401 from Honghurumeng/main
musistudio Aug 1, 2025
37fded6
release v1.0.31 to support anthropic endpoint provider
musistudio Aug 1, 2025
321ebf6
fix ui: add proxy_url in general settings
musistudio Aug 2, 2025
f594224
add open router provider doc
musistudio Aug 2, 2025
4c65ad2
feat ui: support import provider from template
musistudio Aug 2, 2025
0f93b7b
add supoort subagent router via <CCR-SUBAGENT-MODEL>
musistudio Aug 2, 2025
d938a34
pass token count to custom router
musistudio Aug 2, 2025
144b553
compatible model name case problem
musistudio Aug 2, 2025
8ccb4c8
release v1.0.32
musistudio Aug 3, 2025
663206d
feat ui: add import and export config
musistudio Aug 3, 2025
37dc30a
feat ui: add tooltip
musistudio Aug 4, 2025
9c5db8d
feat ui: show apikey in edit provider dialog
musistudio Aug 4, 2025
2d8f748
fix ui: custom transformer error
musistudio Aug 4, 2025
043b774
feat: support setting ANTHROPIC_SMALL_FAST_MODEL from config file
FlintyLemming Aug 4, 2025
7ee47af
Merge pull request #425 from FlintyLemming/main
musistudio Aug 4, 2025
9c2b08a
chore: remove duplicate lock file
jagnani73 Aug 5, 2025
b0e14c7
feat: non interactive spawn compatible
jagnani73 Aug 5, 2025
232a258
docs: non interactive env
jagnani73 Aug 5, 2025
334954a
feat ui: add placeholder for proxy_url
musistudio Aug 5, 2025
50b44f7
Preserve spaces in quoted args
Aug 5, 2025
9d432b9
Merge pull request #444 from jagnani73/main
musistudio Aug 6, 2025
4bd768a
fix ui: 修复Docker中运行通过UI重启报错的问题
xgblack Aug 6, 2025
110075a
Merge pull request #455 from xgblack/fix-docker-ui
musistudio Aug 6, 2025
dc987a4
Merge branch 'main' into bugfix/fix-code-args-handling
musistudio Aug 6, 2025
4d4d3a8
Merge pull request #449 from schoeffm/bugfix/fix-code-args-handling
musistudio Aug 6, 2025
8e90d41
Merge remote-tracking branch 'origin/main'
musistudio Aug 6, 2025
b4dad12
fix ui: add form validator
musistudio Aug 6, 2025
d65f7bf
release v1.0.33
musistudio Aug 6, 2025
aaad7a2
update sponsors
musistudio Aug 6, 2025
0375c44
fix: check provider name to prevent duplicate name with different config
HynoR Aug 6, 2025
7cc8947
Merge pull request #465 from HynoR/main
musistudio Aug 7, 2025
f926512
feat: Implement temporary API key based on system UUID for UI access
musistudio Aug 7, 2025
f5950f5
fix ui: resolve 403 Forbidden error when restarting service via UI
BigUncle Aug 9, 2025
378eb71
Merge pull request #506 from BigUncle/fix/ui-restart-authentication
musistudio Aug 9, 2025
f1a328f
relese v1.0.34 to optimize the log
musistudio Aug 10, 2025
feb3b55
release v1.0.35 to fix windows logfile name
musistudio Aug 10, 2025
7807b10
fix windows logs path error
musistudio Aug 11, 2025
a570cc9
feat: add environment variable interpolation for API keys
semikolon Aug 11, 2025
15bf9a5
docs: add environment variable interpolation documentation
semikolon Aug 11, 2025
6e9ac87
fix windows/linux get system uuid error
musistudio Aug 12, 2025
e7bedd2
Merge pull request #529 from semikolon/feature/env-var-interpolation
musistudio Aug 12, 2025
9d441a6
Merge remote-tracking branch 'origin/main'
musistudio Aug 12, 2025
e94b25b
release v1.0.36
musistudio Aug 12, 2025
15dc4b9
add update button
musistudio Aug 13, 2025
afabc12
release v1.0.37
musistudio Aug 13, 2025
2b49746
Add Rovo CLI Transformer info to README.md
SaseQ Aug 13, 2025
0ca9a29
Add Rovo CLI Transformer info to README_zh.md
SaseQ Aug 13, 2025
1416491
Merge pull request #558 from SaseQ/main
musistudio Aug 14, 2025
507dc30
feat logging: Implement LOG_LEVEL configuration option and improve lo…
BigUncle Aug 13, 2025
1358d7e
Merge pull request #557 from BigUncle/feature/logging-configuration-i…
musistudio Aug 15, 2025
5033554
add ccr statusline command
musistudio Aug 15, 2025
93c6255
release v1.0.38
musistudio Aug 15, 2025
29b7531
release v1.0.39
musistudio Aug 16, 2025
a40d3e3
feat: update statusline config ui
musistudio Aug 16, 2025
0ec7223
feat: statusline support script
musistudio Aug 16, 2025
aefb3cb
feat: optimize ui
musistudio Aug 17, 2025
4ae4fe4
fix(utils): update codeCommand to improve command handling
semidark Aug 17, 2025
e261f7f
fix(utils): use || instead of ?? for CLAUDE_PATH
semidark Aug 17, 2025
4eeb042
Merge pull request #609 from semidark/fix/claude-path-from-config
musistudio Aug 17, 2025
e495682
feat: override settingsFlag
musistudio Aug 18, 2025
c268814
release v1.0.40
musistudio Aug 18, 2025
3a2d767
update sponsors
musistudio Aug 18, 2025
aae2361
update readme to add statusline
musistudio Aug 18, 2025
0fb9f20
fix windows error
musistudio Aug 18, 2025
b458165
release v1.0.41
musistudio Aug 18, 2025
1f0a9bf
fix some bugs
musistudio Aug 19, 2025
b68e2b5
release v1.0.42
musistudio Aug 19, 2025
210632c
release v1.0.43
musistudio Aug 20, 2025
9653635
update sponsors
musistudio Aug 23, 2025
b2d3436
fix(ui): add CUSTOM_ROUTER_PATH support in general settings
zoyopei Aug 24, 2025
54cdd17
enhance Input component to manage numeric values and improve onChange…
geocine Aug 25, 2025
ca8b40c
Add link to unofficial GLM 4.5 transformer for Chutes provider
vitobotta Aug 25, 2025
2b50755
update readme
musistudio Aug 26, 2025
51bb9cc
update readme
musistudio Aug 26, 2025
27bdf59
add agents to support route image
musistudio Sep 1, 2025
18e850b
Merge pull request #706 from vitobotta/chutes-gllm
musistudio Sep 1, 2025
11ba133
Merge pull request #699 from geocine/numeric-input
musistudio Sep 1, 2025
aba5d23
Merge pull request #691 from zoyopei/fix/ui-custom-router
musistudio Sep 1, 2025
c19379d
update sponsors
musistudio Sep 1, 2025
529b39d
Merge branch 'dev/agents'
musistudio Sep 1, 2025
c7eafae
update document
musistudio Sep 2, 2025
706b884
release v1.0.44
musistudio Sep 2, 2025
d175b91
release v1.0.45
musistudio Sep 2, 2025
13443a6
fix stream handler error
musistudio Sep 2, 2025
094ff06
release v1.0.46
musistudio Sep 2, 2025
7c7d2d5
optimize docker deployment
musistudio Sep 3, 2025
8e0fc70
Migrate enhanced dashboard from personalized version to upstream v1.0.46
skorpionwap Sep 4, 2025
b81ff2b
Add remaining missing files from personalized version
skorpionwap Sep 4, 2025
427fa4a
Release v1.0.46-enhanced: Official upstream + Enhanced Dashboard
skorpionwap Sep 4, 2025
b263432
Add PR description file
skorpionwap Sep 4, 2025
20ac2bd
Add comprehensive migration guide for future updates
skorpionwap Sep 4, 2025
81392ca
🧹 Dead code cleanup: Remove unused files and experimental scripts
skorpionwap Sep 4, 2025
9ee9cd7
📚 Documentation: Add development tools section to README
skorpionwap Sep 4, 2025
a42f370
📊 Analysis: Community vs Author contributions breakdown
skorpionwap Sep 4, 2025
bacd4ac
🎨 Complete Theme System Implementation
skorpionwap Sep 4, 2025
ed4c849
🔥 RECOVERED: Complete Analytics Integration in Author's Native UI
skorpionwap Sep 4, 2025
6a16d17
release v1.0.47
musistudio Sep 4, 2025
b4eafc2
fix log file path
musistudio Sep 4, 2025
6534154
update sponsors
musistudio Sep 4, 2025
bc904ff
🎉 COMPLETE: v1.0.47-enhanced with perfect theme persistence
skorpionwap Sep 4, 2025
5388ea7
4.09.2025:2025
skorpionwap Sep 4, 2025
3190f89
modified: ui/src/App.tsx
skorpionwap Sep 4, 2025
36c4bd1
modified: ui/src/App.tsx
skorpionwap Sep 4, 2025
6b2fc22
modified: ui/src/components/advanced/Dashboard.tsx
skorpionwap Sep 4, 2025
c6c2d11
modified: ui/src/components/advanced/Dashboard.tsx
skorpionwap Sep 4, 2025
de478fd
modified: src/index.ts
skorpionwap Sep 4, 2025
bd1909b
🎨 Complete Advanced Theme System Implementation
skorpionwap Sep 5, 2025
2477d76
🔒 SECURITY: Enhanced .gitignore + Security incident documentation
skorpionwap Sep 5, 2025
58a8393
modified: .gitignore
skorpionwap Sep 5, 2025
94aaa66
feat: upgrade to v1.0.47 features
skorpionwap Sep 5, 2025
ebcd367
🚀 COMPLETE v1.0.47 integration - 100% compatibility achieved
skorpionwap Sep 5, 2025
f81bb16
🎨 Fix UI theming and notification contrast issues
skorpionwap Sep 5, 2025
791ef4f
new file: ANALYTICS_PLUGIN_REFACTOR_REPORT.md
skorpionwap Sep 5, 2025
55cd0f7
Complete analytics plugin refactoring: remove duplicated files from src/
skorpionwap Sep 5, 2025
54f50bd
Major cleanup: Remove dead code and unused endpoints
skorpionwap Sep 5, 2025
a0a8e50
🎯 ANALYTICS PLUGIN REFACTOR COMPLETE
skorpionwap Sep 5, 2025
89ca905
feat: Complete Analytics Plugin refactoring with unified config and w…
skorpionwap Sep 5, 2025
ae3178f
feat: Merge complete Analytics Plugin refactoring into advanced-theme…
skorpionwap Sep 5, 2025
1f64565
Merge upstream/main - fix conflicts and update to latest version
skorpionwap Sep 6, 2025
5b4eb5e
Fix TypeScript errors after merge - update types and API client usage
skorpionwap Sep 6, 2025
384a59a
✅ ANALYTICS PLUGIN ACTIVATED - Full functionality working
skorpionwap Sep 6, 2025
53a9aa5
modified: src/utils/index.ts
skorpionwap Sep 6, 2025
945b84f
new file: plugins/themes/README.md
skorpionwap Sep 6, 2025
ec97503
✨ Implement Safe Layout Enhancer System
skorpionwap Sep 6, 2025
135daad
🔥 Remove problematic layout-enhancer.ts - revert to pure CSS approach
skorpionwap Sep 6, 2025
466c9d6
Fix: Resolved plugin system infinite loops and UI blocking issues
skorpionwap Sep 7, 2025
9ce2ca1
new file: PLUGINS_DOCUMENTATION.md
skorpionwap Sep 7, 2025
b1b59d3
new file: plugins/analytics/styles/mission-control.css
skorpionwap Sep 7, 2025
5e53796
modified: plugins/analytics/manager.ts
skorpionwap Sep 7, 2025
c4390f5
themes layout
skorpionwap Sep 9, 2025
a982a7f
Save current work in progress - plugin improvements and theme enhance…
skorpionwap Sep 10, 2025
88010c3
Merge upstream/main: Add v1.0.48-49 features including LogViewer, pro…
skorpionwap Sep 10, 2025
1962e2b
Fix build: Replace removed log import with console logging in dynamic…
skorpionwap Sep 10, 2025
a5b64e6
modified: package-lock.json
skorpionwap Sep 10, 2025
0048136
modified: plugins/analytics/middleware/tracking.ts
skorpionwap Sep 10, 2025
977a7d3
modified: plugins/analytics/styles/mission-control.css
skorpionwap Sep 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .cleanup-commands
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# 🧹 CLEANUP QUICK REFERENCE
# ExecutionGuard Integration - Final Cleanup Commands

# ⚠️ ONLY RUN AFTER ExecutionGuard integration is 100% complete!

# 1. Test readiness (22 validations)
./scripts/test-cleanup-readiness.sh

# 2. Update imports to ExecutionGuard
./scripts/prepare-cleanup-imports.sh

# 3. Clean deletion (MAIN CLEANUP)
./scripts/cleanup-consolidated-files.sh

# 🚨 Emergency rollback (if needed)
# ./scripts/rollback-from-cleanup.sh /path/to/backup-YYYYMMDD-HHMMSS

# 📚 Full documentation:
# - FINAL_CLEANUP_PROCEDURE.md
# - scripts/README-CLEANUP.md
# - CLEANUP_STATUS.md
19 changes: 18 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,21 @@ log.txt
.idea
dist
.DS_Store
.vscode
.vscode

# Build artifacts
*.tsbuildinfo
/ui/tsconfig.tsbuildinfo

# Security - API Keys and Secrets
*.key
*.pem
config.json
.env.*
**/secrets/**
**/credentials/**
**/*-key*.js
**/*-secret*.js
**/*-token*.js
**/test-*-rotation.js
**/api-keys.js
Empty file added .kilocode/mcp.json
Empty file.
Binary file added .playwright-mcp/topbar-layout-issue.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"git.ignoreLimitWarning": true,
"claudeCodeChat.permissions.yoloMode": true
}
Loading