Download apps/vscode/package.json from SaylorTwift/kimi-code: direct link, hf CLI and curl.
- Browser
- Download file 8.93 kB
-
https://huggingface.co/SaylorTwift/kimi-code/resolve/main/apps/vscode/package.json
- Command line
-
hf download hf://SaylorTwift/kimi-code/apps/vscode/package.json
-
curl -L -o package.json https://huggingface.co/SaylorTwift/kimi-code/resolve/main/apps/vscode/package.json
8.93 kB
| { | |
| "name": "kimi-code", | |
| "publisher": "moonshot-ai", | |
| "displayName": "Kimi Code", | |
| "description": "Official Kimi Code plugin for VS Code", | |
| "version": "0.7.5", | |
| "private": true, | |
| "license": "Apache-2.0", | |
| "type": "module", | |
| "repository": { | |
| "type": "git", | |
| "url": "git+https://github.com/MoonshotAI/kimi-code.git", | |
| "directory": "apps/vscode" | |
| }, | |
| "engines": { | |
| "vscode": "^1.100.0" | |
| }, | |
| "extensionKind": [ | |
| "workspace" | |
| ], | |
| "capabilities": { | |
| "untrustedWorkspaces": { | |
| "supported": false | |
| }, | |
| "virtualWorkspaces": false | |
| }, | |
| "categories": [ | |
| "AI", | |
| "Chat", | |
| "Programming Languages" | |
| ], | |
| "keywords": [ | |
| "ai", | |
| "assistant", | |
| "code", | |
| "chat", | |
| "agent", | |
| "mcp", | |
| "skills", | |
| "json", | |
| "autocomplete", | |
| "moonshot", | |
| "kimi", | |
| "moonshot-ai" | |
| ], | |
| "pricing": "Free", | |
| "activationEvents": [], | |
| "main": "./dist/extension.js", | |
| "icon": "resources/kimi-icon-storefront.png", | |
| "contributes": { | |
| "configuration": { | |
| "title": "Kimi Code", | |
| "properties": { | |
| "kimi.yoloMode": { | |
| "type": "boolean", | |
| "default": false, | |
| "description": "Auto-approve regular tool calls; the agent may still ask questions" | |
| }, | |
| "kimi.autosave": { | |
| "type": "boolean", | |
| "default": true, | |
| "description": "Automatically save files before Kimi reads or writes them" | |
| }, | |
| "kimi.enableNewConversationShortcut": { | |
| "type": "boolean", | |
| "default": false, | |
| "description": "Use Cmd/Ctrl+N to start a new conversation when Kimi is focused" | |
| }, | |
| "kimi.useCtrlEnterToSend": { | |
| "type": "boolean", | |
| "default": false, | |
| "description": "Use Ctrl/Cmd+Enter to send prompts instead of Enter" | |
| }, | |
| "kimi.showThinkingContent": { | |
| "type": "boolean", | |
| "default": true, | |
| "description": "Show thinking/reasoning content in the chat UI" | |
| }, | |
| "kimi.showThinkingExpanded": { | |
| "type": "boolean", | |
| "default": false, | |
| "description": "Auto-expand thinking/reasoning sections when shown (requires 'Show Thinking Content' to be enabled)" | |
| }, | |
| "kimi.editorContext": { | |
| "type": "string", | |
| "default": "never", | |
| "enum": [ | |
| "never", | |
| "onConversationStart", | |
| "onFileChange" | |
| ], | |
| "enumDescriptions": [ | |
| "Never share editor context", | |
| "Share once when conversation starts", | |
| "Share when active file changes" | |
| ], | |
| "description": "Control when to share the active editor's file and cursor position with Kimi" | |
| } | |
| } | |
| }, | |
| "commands": [ | |
| { | |
| "command": "kimi.clearAllState", | |
| "title": "Kimi Code: [DEBUG] Clear All State" | |
| }, | |
| { | |
| "command": "kimi.openInTab", | |
| "title": "Kimi Code: Open in New Tab", | |
| "icon": "$(link-external)" | |
| }, | |
| { | |
| "command": "kimi.openInSideBar", | |
| "title": "Kimi Code: Open in Side Panel", | |
| "icon": "$(layout-sidebar-left)" | |
| }, | |
| { | |
| "command": "kimi.focusInput", | |
| "title": "Kimi Code: Focus Input", | |
| "icon": "$(edit)" | |
| }, | |
| { | |
| "command": "kimi.insertMention", | |
| "title": "Kimi Code: Insert Current File", | |
| "icon": "$(mention)" | |
| }, | |
| { | |
| "command": "kimi.newConversation", | |
| "title": "Kimi Code: New Conversation", | |
| "icon": "$(add)" | |
| }, | |
| { | |
| "command": "kimi.showLogs", | |
| "title": "Kimi Code: Show Logs", | |
| "icon": "$(output)" | |
| }, | |
| { | |
| "command": "kimi.resetKimi", | |
| "title": "Kimi Code: Reset Kimi (in case of any issues/no response)", | |
| "icon": "$(refresh)" | |
| }, | |
| { | |
| "command": "kimi.logout", | |
| "title": "Kimi Code: Logout", | |
| "icon": "$(sign-out)" | |
| }, | |
| { | |
| "command": "kimi.migrateLegacyData", | |
| "title": "Kimi Code: Migrate Legacy Data" | |
| } | |
| ], | |
| "keybindings": [ | |
| { | |
| "command": "kimi.focusInput", | |
| "key": "ctrl+shift+k", | |
| "mac": "cmd+shift+k" | |
| }, | |
| { | |
| "command": "kimi.insertMention", | |
| "key": "alt+k", | |
| "mac": "alt+k", | |
| "when": "editorTextFocus" | |
| } | |
| ], | |
| "viewsContainers": { | |
| "activitybar": [ | |
| { | |
| "id": "kimi-sidebar", | |
| "title": "Kimi Code", | |
| "icon": "resources/kimi-icon.svg" | |
| } | |
| ] | |
| }, | |
| "views": { | |
| "kimi-sidebar": [ | |
| { | |
| "type": "webview", | |
| "id": "kimi.webview", | |
| "name": "Kimi Code" | |
| } | |
| ] | |
| }, | |
| "menus": { | |
| "view/title": [ | |
| { | |
| "command": "kimi.openInTab", | |
| "when": "view == kimi.webview", | |
| "group": "navigation" | |
| }, | |
| { | |
| "command": "kimi.newConversation", | |
| "when": "view == kimi.webview", | |
| "group": "navigation" | |
| } | |
| ], | |
| "commandPalette": [ | |
| { | |
| "command": "kimi.clearAllState", | |
| "when": "isDevelopment" | |
| }, | |
| { | |
| "command": "kimi.openInTab", | |
| "when": "true" | |
| }, | |
| { | |
| "command": "kimi.openInSideBar", | |
| "when": "true" | |
| }, | |
| { | |
| "command": "kimi.focusInput", | |
| "when": "true" | |
| }, | |
| { | |
| "command": "kimi.insertMention", | |
| "when": "true" | |
| }, | |
| { | |
| "command": "kimi.newConversation", | |
| "when": "true" | |
| }, | |
| { | |
| "command": "kimi.showLogs", | |
| "when": "true" | |
| }, | |
| { | |
| "command": "kimi.resetKimi", | |
| "when": "true" | |
| }, | |
| { | |
| "command": "kimi.logout", | |
| "when": "kimi.isLoggedIn" | |
| }, | |
| { | |
| "command": "kimi.migrateLegacyData", | |
| "when": "true" | |
| } | |
| ], | |
| "editor/context": [ | |
| { | |
| "command": "kimi.insertMention", | |
| "group": "moonshot-ai", | |
| "when": "editorTextFocus" | |
| } | |
| ] | |
| } | |
| }, | |
| "scripts": { | |
| "vscode:prepublish": "pnpm run build", | |
| "dev": "pnpm run dev:prepare && pnpm run \"/^dev:(extension|webview)$/\"", | |
| "dev:prepare": "node scripts/prepare-dev.mjs", | |
| "dev:extension": "node scripts/watch-extension.mjs", | |
| "dev:webview": "vite build --config webview-ui/vite.config.ts --watch --sourcemap", | |
| "typecheck": "tsc -p tsconfig.json --noEmit && tsc -p webview-ui/tsconfig.json --noEmit", | |
| "build": "pnpm run build:extension && pnpm run build:webview", | |
| "build:webview": "vite build --config webview-ui/vite.config.ts", | |
| "build:extension": "tsdown --config tsdown.config.ts", | |
| "test": "vitest run --config vitest.config.ts", | |
| "test:extension-host": "node scripts/extension-host-smoke.mjs", | |
| "package:platform": "node scripts/vsix-package.mjs", | |
| "package:verify": "node scripts/vsix-verify.mjs", | |
| "publish:vsix": "node scripts/vsix-publish.mjs", | |
| "publish:ovsx": "node scripts/ovsx-publish.mjs" | |
| }, | |
| "devDependencies": { | |
| "@tailwindcss/vite": "^4.1.4", | |
| "@testing-library/dom": "^10.4.1", | |
| "@testing-library/react": "^16.3.3", | |
| "@testing-library/user-event": "^14.6.6", | |
| "@types/diff": "^8.0.0", | |
| "@types/katex": "^0.16.8", | |
| "@types/node": "^22.15.3", | |
| "@types/react": "^19.1.2", | |
| "@types/react-dom": "^19.1.2", | |
| "@types/react-scroll-to-bottom": "^4.2.5", | |
| "@types/react-syntax-highlighter": "^15.5.13", | |
| "@types/vscode": "1.100.0", | |
| "@vitejs/plugin-react": "^4.4.1", | |
| "@vscode/test-cli": "^0.0.11", | |
| "@vscode/test-electron": "^2.5.2", | |
| "@vscode/vsce": "3.9.2", | |
| "acorn": "8.17.0", | |
| "jsdom": "^30.0.1", | |
| "ovsx": "1.0.2", | |
| "tailwindcss": "^4.1.4", | |
| "vite": "^6.3.3", | |
| "vite-plugin-css-injected-by-js": "^3.5.2", | |
| "vitest": "4.1.4" | |
| }, | |
| "dependencies": { | |
| "@base-ui/react": "^1.0.0", | |
| "@fontsource-variable/inter": "5.2.8", | |
| "@moonshot-ai/kimi-code-oauth": "workspace:^", | |
| "@moonshot-ai/kimi-code-sdk": "workspace:^", | |
| "@moonshot-ai/migration-legacy": "workspace:^", | |
| "@radix-ui/react-accordion": "^1.2.12", | |
| "@tabler/icons-react": "^3.36.0", | |
| "@tanstack/react-query": "^5.74.4", | |
| "class-variance-authority": "^0.7.1", | |
| "clsx": "^2.1.1", | |
| "cmdk": "^1.1.1", | |
| "diff": "^8.0.2", | |
| "fuse.js": "^7.1.0", | |
| "heic-to": "^1.0.2", | |
| "immer": "^11.1.0", | |
| "katex": "^0.17.0", | |
| "next-themes": "^0.4.6", | |
| "radix-ui": "^1.4.3", | |
| "react": "^19.1.0", | |
| "react-dom": "^19.1.0", | |
| "react-markdown": "^10.1.0", | |
| "react-scroll-to-bottom": "^4.2.0", | |
| "react-syntax-highlighter": "^16.1.0", | |
| "rehype-katex": "^7.0.1", | |
| "remark-gfm": "^4.0.1", | |
| "remark-math": "^6.0.0", | |
| "shadcn": "^3.6.2", | |
| "sonner": "^2.0.7", | |
| "tailwind-merge": "^3.4.0", | |
| "tw-animate-css": "^1.4.0", | |
| "zustand": "^5" | |
| } | |
| } | |