{"_id":"@dominikheise/dscode","_rev":"3-35da3490bd65802f2963634ed20b9368","name":"@dominikheise/dscode","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@dominikheise/dscode","version":"0.1.0","keywords":["deepseek","ai","agent","cli","coding-agent","llm","tool-use","mcp"],"author":{"name":"Heise"},"license":"MIT","_id":"@dominikheise/dscode@0.1.0","maintainers":[{"name":"dominikheise","email":"main@devkit.online"}],"homepage":"https://github.com/xeghosted/deepseek-code#readme","bugs":{"url":"https://github.com/xeghosted/deepseek-code/issues"},"bin":{"dscode":"dist/bin.js"},"dist":{"shasum":"4d386d2ac2a9cfa21bd1a7632f9ca9a64408d5b8","tarball":"https://registry.npmjs.org/@dominikheise/dscode/-/dscode-0.1.0.tgz","fileCount":10,"integrity":"sha512-SSCDgLweCOWR6R+OX9LoZPRIVPfqNhCxGRRGYt6470zNqFf8ErDVGHagt5W2oVqLZPVwblWu+hk5xoaPRYdxQQ==","signatures":[{"sig":"MEYCIQCDAhV3nczcNyRmmzn9ONTuUdfqDAU0IH7+EKV5mipcIwIhAK5bLgGN/Zpi/TORgOoZZd8qDj5f//DiXxOIJ7CjnB0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151717},"main":"dist/index.js","type":"module","_from":"file:dominikheise-dscode-0.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --enable-source-maps dist/bin.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dominikheise","email":"main@devkit.online"},"_resolved":"/tmp/62860d9469ad35ec3a34d915b034d933/dominikheise-dscode-0.1.0.tgz","_integrity":"sha512-SSCDgLweCOWR6R+OX9LoZPRIVPfqNhCxGRRGYt6470zNqFf8ErDVGHagt5W2oVqLZPVwblWu+hk5xoaPRYdxQQ==","repository":{"url":"git+https://github.com/xeghosted/deepseek-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Terminal-first coding agent powered by DeepSeek. Multi-file edits, shell with approval gates, git workflows, MCP, subagents.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.5.4","@types/node":"^20.14.0","@dscode/core":"0.1.0","@dscode/tools":"0.1.0","@dscode/providers":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dscode_0.1.0_1778718836905_0.07339869198934323","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dominikheise/dscode","version":"0.2.0","keywords":["deepseek","ai","agent","cli","coding-agent","llm","tool-use","mcp"],"author":{"name":"Heise"},"license":"MIT","_id":"@dominikheise/dscode@0.2.0","maintainers":[{"name":"dominikheise","email":"main@devkit.online"}],"homepage":"https://github.com/xeghosted/deepseek-code#readme","bugs":{"url":"https://github.com/xeghosted/deepseek-code/issues"},"bin":{"dscode":"dist/bin.js"},"dist":{"shasum":"3dffc07bc2fd135a1c9e5aeae15adb0cadacb083","tarball":"https://registry.npmjs.org/@dominikheise/dscode/-/dscode-0.2.0.tgz","fileCount":10,"integrity":"sha512-c3ZnV1EweK2mMEznyfOsvwdYDP6gaHrMzYTBP+x8805Kyjl2J4TCfqtjrAmwn1H1wK4J4+XGX6TR9ks32++N/Q==","signatures":[{"sig":"MEUCIQDSDC3GoV48L55hI+Y2m7K8BdOKg32bK/8PU6pGhtWG4wIgcRbwApCq8jHAKQiu80WObAaImw1EA4U+8wbOdXWuq8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164675},"main":"dist/index.js","type":"module","_from":"file:dominikheise-dscode-0.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","start":"node --enable-source-maps dist/bin.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dominikheise","email":"main@devkit.online"},"_resolved":"/tmp/800653b1592b9441e29218a26629ba76/dominikheise-dscode-0.2.0.tgz","_integrity":"sha512-c3ZnV1EweK2mMEznyfOsvwdYDP6gaHrMzYTBP+x8805Kyjl2J4TCfqtjrAmwn1H1wK4J4+XGX6TR9ks32++N/Q==","repository":{"url":"git+https://github.com/xeghosted/deepseek-code.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Terminal-first coding agent powered by DeepSeek. Multi-file edits, shell with approval gates, git workflows, MCP, subagents.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.0.0","typescript":"^5.5.4","@types/node":"^20.14.0","@dscode/core":"0.1.0","@dscode/tools":"0.1.0","@dscode/providers":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dscode_0.2.0_1778763870391_0.6940582779038238","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@dominikheise/dscode","version":"0.2.1","description":"Terminal-first coding agent powered by DeepSeek. Multi-file edits, shell with approval gates, git workflows, MCP, subagents.","type":"module","bin":{"dscode":"dist/bin.js"},"main":"dist/index.js","types":"dist/index.d.ts","keywords":["deepseek","ai","agent","cli","coding-agent","llm","tool-use","mcp"],"homepage":"https://github.com/xeghosted/deepseek-code#readme","repository":{"type":"git","url":"git+https://github.com/xeghosted/deepseek-code.git","directory":"packages/cli"},"bugs":{"url":"https://github.com/xeghosted/deepseek-code/issues"},"license":"MIT","author":{"name":"Heise"},"engines":{"node":">=20.0.0"},"devDependencies":{"@types/node":"^20.14.0","tsup":"^8.3.0","typescript":"^5.5.4","vitest":"^2.0.0","@dscode/core":"0.1.0","@dscode/providers":"0.1.0","@dscode/tools":"0.1.0"},"scripts":{"build":"tsup","dev":"tsup --watch","start":"node --enable-source-maps dist/bin.js","typecheck":"tsc --noEmit","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\""},"_id":"@dominikheise/dscode@0.2.1","_integrity":"sha512-txKK+0L486AQ7xi2h7ySVqLeXO5XP8ACpkprTA8NT4G97aP/bxyzoEULV/PrlUTYVwwOXa2NWahC1659GqkBIg==","_resolved":"/tmp/bad64690621546ed8ba2524bbdaf8a8b/dominikheise-dscode-0.2.1.tgz","_from":"file:dominikheise-dscode-0.2.1.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-txKK+0L486AQ7xi2h7ySVqLeXO5XP8ACpkprTA8NT4G97aP/bxyzoEULV/PrlUTYVwwOXa2NWahC1659GqkBIg==","shasum":"612a7acbffa7343ec0700bb83df2cad1d26011a2","tarball":"https://registry.npmjs.org/@dominikheise/dscode/-/dscode-0.2.1.tgz","fileCount":10,"unpackedSize":1164659,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHQmCYRXHUAX1YlxRL6drP/GrSG2s9uCHLCCx9KKqJEnAiAuBDk8TricbvfpYyATvlJPJ9nxyw88RFnz6R8nhvxhnQ=="}]},"_npmUser":{"name":"dominikheise","email":"main@devkit.online"},"directories":{},"maintainers":[{"name":"dominikheise","email":"main@devkit.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dscode_0.2.1_1778765921121_0.5794757062281848"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T00:33:56.822Z","modified":"2026-05-14T13:38:41.460Z","0.1.0":"2026-05-14T00:33:57.168Z","0.2.0":"2026-05-14T13:04:30.693Z","0.2.1":"2026-05-14T13:38:41.339Z"},"bugs":{"url":"https://github.com/xeghosted/deepseek-code/issues"},"author":{"name":"Heise"},"license":"MIT","homepage":"https://github.com/xeghosted/deepseek-code#readme","keywords":["deepseek","ai","agent","cli","coding-agent","llm","tool-use","mcp"],"repository":{"type":"git","url":"git+https://github.com/xeghosted/deepseek-code.git","directory":"packages/cli"},"description":"Terminal-first coding agent powered by DeepSeek. Multi-file edits, shell with approval gates, git workflows, MCP, subagents.","maintainers":[{"name":"dominikheise","email":"main@devkit.online"}],"readme":"# dscode\n\n> Terminal-first coding agent powered by **DeepSeek**. Multi-file edits,\n> shell with approval gates, git workflows, MCP, subagents — all from a\n> single binary.\n>\n> Published as `@dominikheise/dscode` on npm; the shell command is `dscode`.\n\n[![npm](https://img.shields.io/npm/v/@dominikheise/dscode.svg)](https://www.npmjs.com/package/@dominikheise/dscode)\n[![license](https://img.shields.io/npm/l/@dominikheise/dscode.svg)](https://github.com/xeghosted/deepseek-code/blob/master/LICENSE)\n\n## Install\n\n```sh\nnpm i -g @dominikheise/dscode\n# or\npnpm add -g @dominikheise/dscode\n# or one-shot:\nnpx @dominikheise/dscode --help\n```\n\nRequires **Node 20+**.\n\n## Quick start\n\n```sh\nexport DEEPSEEK_API_KEY=sk-...          # bash / zsh\n$env:DEEPSEEK_API_KEY = \"sk-...\"        # PowerShell\n\ndscode                                  # interactive REPL\ndscode \"add a /version flag\"            # one-shot task\ndscode plan \"rewrite the auth layer\"    # plan-only, no edits\n```\n\nFirst-run config:\n\n```sh\ndscode config         # store key, default model, approval policy in ~/.dscode/config.json\n```\n\n## Key flags\n\n| Flag | What |\n| ---- | ---- |\n| `--fast` / `--reason` / `--model <id>` | Model selection |\n| `--safety <read-only\\|workspace-write\\|full-access>` | Tool sandbox |\n| `--approval <always\\|risky-only\\|never>` | Approval policy |\n| `--preview` | Require approval + show diff for every write |\n| `--worktree` | Run in an isolated git worktree |\n| `--cwd <path>` | Override working directory |\n| `--no-stream` | Disable token streaming |\n\n## Slash commands (interactive)\n\n`/help` shows the full list. Highlights: `/plan`, `/perm`, `/model`,\n`/diff`, `/todos`, `/agents`, `/review`, `/security-review`, `/tasks`,\n`/memory`, `/output-style`, `/rewind`, `/export`, `/undo`, `/compact`,\n`/cost`, `/exit`.\n\n## Project files dscode understands\n\n- `DEEPSEEK.md` — committed project guidance, loaded into the system\n  prompt every session. Run `dscode init` to draft one.\n- `~/.dscode/DEEPSEEK.md` — user-level guidance, merged with the project's.\n- `MEMORY.md`, `~/.dscode/MEMORY.md`, `MEMORY.local.md` — persistent notes\n  the agent can read and write (`memory_write` tool, `/memory`).\n- `.dscode/agents/*.md` — subagent definitions.\n- `.dscode/commands/*.md` — custom slash commands.\n- `.dscode/mcp.json` — MCP stdio server config.\n- `.dscode/settings.json` — hooks.\n\n## Documentation\n\nFull docs and source on GitHub: https://github.com/xeghosted/deepseek-code\n\n## License\n\nMIT\n","readmeFilename":"README.md"}