ReadMe
This commit is contained in:
parent
eb4c7093a4
commit
23181afb63
4 changed files with 6 additions and 11 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -53,4 +53,5 @@ open-sse/test/*
|
|||
RM.vn.md
|
||||
RM.md
|
||||
cursor/*
|
||||
stitch_router4_landing_page/*
|
||||
PUBLIC.md
|
||||
scripts/*
|
||||
|
|
|
|||
|
|
@ -43,7 +43,6 @@ AI endpoint proxy with web dashboard - A JavaScript port of [CLIProxyAPI](https:
|
|||
### CLI Integration
|
||||
- Works with: Cursor, Claude Code, OpenAI Codex, Cline, RooCode, AmpCode, and more
|
||||
- Seamless integration with popular AI coding assistants
|
||||
- WebSearch hook for enhanced Claude Code capabilities
|
||||
|
||||
## 📦 Install
|
||||
|
||||
|
|
@ -129,7 +128,7 @@ npm run dev
|
|||
|
||||
Special thanks to:
|
||||
|
||||
- **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)**: The original Go implementation that inspired this project. 9Router is a JavaScript port with enhanced features and web dashboard.
|
||||
- **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)**: The original Go implementation that inspired this project. 9Router is a JavaScript port with some features and web dashboard.
|
||||
|
||||
## 📄 License
|
||||
|
||||
|
|
|
|||
|
|
@ -6,14 +6,12 @@
|
|||
"scripts": {
|
||||
"dev": "next dev",
|
||||
"build": "next build",
|
||||
"build:standalone": "next build && node scripts/prepare-standalone.js",
|
||||
"start": "next start",
|
||||
"start:cli": "node bin/cli.js",
|
||||
"lint": "eslint",
|
||||
"prepublishOnly": "npm run build:standalone"
|
||||
"start": "next start"
|
||||
},
|
||||
"dependencies": {
|
||||
"express": "^5.2.1",
|
||||
"fs": "^0.0.1-security",
|
||||
"http-proxy-middleware": "^3.0.5",
|
||||
"lowdb": "^7.0.1",
|
||||
"next": "^15.2.0",
|
||||
"node-machine-id": "^1.1.12",
|
||||
|
|
|
|||
|
|
@ -247,9 +247,6 @@ async function updateLocalTokens(cloudProviders) {
|
|||
};
|
||||
|
||||
await updateProviderConnection(localProvider.id, updates);
|
||||
console.log(`Updated ${localProvider.provider} (${localProvider.id}) from Cloud (newer: ${new Date(cloudUpdatedAt).toISOString()})`);
|
||||
} else {
|
||||
console.log(`Skipped ${localProvider.provider} (${localProvider.id}) - Local is newer or equal`);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue