{"id":50147736,"url":"https://github.com/willamhou/deepseekcode","last_synced_at":"2026-06-02T08:00:34.489Z","repository":{"id":353890933,"uuid":"1221311921","full_name":"willamhou/DeepSeekCode","owner":"willamhou","description":"DeepSeek-powered Rust coding agent, CLI, and terminal TUI with shell supervision, MCP tooling, and local-first workflows.","archived":false,"fork":false,"pushed_at":"2026-05-23T11:31:47.000Z","size":3077,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-23T11:33:41.956Z","etag":null,"topics":["agent","ai","cli","code-review","coding-agent","deepseek","developer-tools","llm","local-first","mcp","ratatui","rust","terminal","terminal-ui","tui"],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/willamhou.png","metadata":{"files":{"readme":"README.ja-JP.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"docs/roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"docs/agents.md","dco":null,"cla":null}},"created_at":"2026-04-26T03:07:35.000Z","updated_at":"2026-05-23T09:51:50.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/willamhou/DeepSeekCode","commit_stats":null,"previous_names":["willamhou/deepseekcode"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/willamhou/DeepSeekCode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willamhou%2FDeepSeekCode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willamhou%2FDeepSeekCode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willamhou%2FDeepSeekCode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willamhou%2FDeepSeekCode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willamhou","download_url":"https://codeload.github.com/willamhou/DeepSeekCode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willamhou%2FDeepSeekCode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33812204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-02T02:00:07.132Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","ai","cli","code-review","coding-agent","deepseek","developer-tools","llm","local-first","mcp","ratatui","rust","terminal","terminal-ui","tui"],"created_at":"2026-05-24T06:03:05.799Z","updated_at":"2026-06-02T08:00:34.484Z","avatar_url":"https://github.com/willamhou.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DeepSeekCode\n\n[English](./README.md) | [中文](./README.zh-CN.md) | [日本語](./README.ja-JP.md)\n\n[![CI](https://github.com/willamhou/DeepSeekCode/actions/workflows/ci.yml/badge.svg)](https://github.com/willamhou/DeepSeekCode/actions/workflows/ci.yml)\n[![Release Matrix](https://github.com/willamhou/DeepSeekCode/actions/workflows/release.yml/badge.svg)](https://github.com/willamhou/DeepSeekCode/actions/workflows/release.yml)\n[![npm](https://img.shields.io/npm/v/%40deepseek-code%2Fcli?label=npm)](https://www.npmjs.com/package/@deepseek-code/cli)\n[![GitHub release](https://img.shields.io/github/v/release/willamhou/DeepSeekCode)](https://github.com/willamhou/DeepSeekCode/releases/latest)\n\nDeepSeekCode は DeepSeek-first のターミナル code agent です。ローカル開発の\nループ、つまりリポジトリを読み、ファイルを編集し、チェックを実行し、diff を確認し、\n同じターミナルで作業を続ける流れを前提にしています。\n\n\u003e Public beta status: Linux/macOS の dogfood とリポジトリ作業には今日から利用できます。\n\u003e `v0.1.6` は GitHub Release binaries、検証済み GHCR image、TUI/service smoke gates、\n\u003e `deepseek quickstart`、release-binary smoke verifier、検証済み Homebrew tap、\n\u003e 検証済み npm/npx install paths、README の model-backed launch media を含みます。\n\u003e より大きな external repo evidence と broader hosted product proof は引き続き\n\u003e product-hardening work です。\n\n## Quick Try\n\n```bash\nnpm install -g @deepseek-code/cli\ndeepseek quickstart\ndeepseek\n```\n\nRun without installing:\n\n```bash\nnpx @deepseek-code/cli quickstart\n```\n\nHomebrew:\n\n```bash\nbrew tap willamhou/deepseekcode\nbrew install deepseek\ndeepseek quickstart\n```\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eDeepSeekCode interactive REPL builds a playable 2048 game from an empty repo\u003c/strong\u003e\u003cbr\u003e\n  \u003cimg src=\"./docs/demo/deepseek-code-2048-interactive-demo.svg\" alt=\"DeepSeekCode interactive REPL recording: model-backed CLI creates a playable 2048 game from an empty repo\" width=\"100%\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eGenerated game, played locally\u003c/strong\u003e\u003cbr\u003e\n  \u003ca href=\"./docs/demo/deepseek-code-2048-interactive-gameplay.mp4\"\u003e\n    \u003cimg src=\"./docs/demo/deepseek-code-2048-interactive-gameplay.gif\" alt=\"DeepSeekCode model-backed 2048 demo: interactive REPL run to playable browser game\" width=\"100%\"\u003e\n  \u003c/a\u003e\u003cbr\u003e\n  \u003csub\u003eどちらの録画も、空の disposable web repo に対する同じ実 interactive \u003ccode\u003edeepseek chat\u003c/code\u003e run から生成されています。\u003c/sub\u003e\n\u003c/p\u003e\n\n## 目的\n\nDeepSeekCode は単なる chat wrapper ではなく、Claude Code CLI / Codex CLI に近い\nターミナル開発体験を目指しています。デフォルトの流れは terminal-first で\nrepo-aware です。\n\n- 実 TTY で `deepseek` を実行すると full-screen coding-agent TUI が開きます。\n- `deepseek chat` で line-oriented REPL も使えます。\n- `deepseek run` で単発の coding task を実行できます。\n- sessions、threads、events、tasks、usage、automations は `.dscode/runtime/`\n  に永続化されます。\n- file tools、patch、diff review、rollback、todos、hooks、skills、subagents、\n  diagnostics、MCP/ACP、local runtime APIs は同じ permission と recovery path を使います。\n- shell work は foreground commands、background jobs、replay、bounded\n  interactive attach、stdin、resize metadata、cancellation、local shell-supervisor\n  bridge をサポートします。\n\n## クイックスタート\n\nnpm でインストール:\n\n```bash\nnpm install -g @deepseek-code/cli\ndeepseek version\ndeepseek quickstart\n```\n\nインストールせずに実行:\n\n```bash\nnpx @deepseek-code/cli version\nnpx @deepseek-code/cli quickstart\n```\n\nHomebrew でインストール（macOS x64/arm64 で検証済み）:\n\n```bash\nbrew tap willamhou/deepseekcode\nbrew install deepseek\ndeepseek version\ndeepseek quickstart\n```\n\nまたはソースからインストール:\n\n```bash\ncargo install --git https://github.com/willamhou/DeepSeekCode.git --locked\ndeepseek version\ndeepseek quickstart\ndeepseek doctor --json\n```\n\nまたは release archive をダウンロード:\n\n```bash\ndeepseek update download-plan --version 0.1.6\ncurl -L -o deepseek-linux-x64.tar.gz \\\n  https://github.com/willamhou/DeepSeekCode/releases/download/v0.1.6/deepseek-linux-x64.tar.gz\ncurl -L -o deepseek-linux-x64.tar.gz.sha256 \\\n  https://github.com/willamhou/DeepSeekCode/releases/download/v0.1.6/deepseek-linux-x64.tar.gz.sha256\nshasum -a 256 -c deepseek-linux-x64.tar.gz.sha256\ntar -xzf deepseek-linux-x64.tar.gz\n./deepseek version\n```\n\nまたは公開済み container を実行:\n\n```bash\ndocker run --rm ghcr.io/willamhou/deepseekcode:0.1.6 version\n```\n\nlocal checkout からインストール:\n\n```bash\ncargo install --path .\ndeepseek quickstart\ndeepseek config init\nprintf '%s\\n' '\u003capi-key\u003e' | deepseek config auth DEEPSEEK_API_KEY --stdin\ndeepseek doctor --json\n```\n\ncoding task を実行:\n\n```bash\ndeepseek\ndeepseek chat\ndeepseek run \"explain the current repository structure\"\n```\n\nlocal runtime を起動して TUI から接続:\n\n```bash\ndeepseek serve --http --addr 127.0.0.1:13000\ndeepseek tui --runtime-url http://127.0.0.1:13000\n```\n\n実モデル呼び出しには `DEEPSEEK_API_KEY` を設定してください。local `.env` files は\ngit から無視されます。\n\n## 利用できる機能\n\n- Full-screen TUI: Plan / Agent / YOLO modes、approval modal、command palette、\n  setup/onboarding、provider/model picker、MCP management。\n- REPL: raw-mode line editor、history、session list/load completion、SIGINT cancel、\n  `/save`、`/load`、`/sessions`、custom slash commands。\n- OpenAI-compatible single tool call と same-turn batch tool calls。どちらも通常の\n  hook、permission、recovery layer を通ります。\n- `deepseek quickstart` と `deepseek quickstart --json` による first-run checks。\n- Local HTTP/SSE runtime、ACP stdio adapter、MCP client/server surface、明示的な\n  trust/approval で制御される side-effect tooling。\n- RLM helpers: recursive/long-input analysis、model-session context、live queue\n  status、event replay、cancel、recover、drain controls。\n- Linux/macOS/Windows entrypoints は CI smoke 済み。release assets は Linux x64、\n  Linux arm64、macOS x64、macOS arm64、Windows x64 を含みます。\n- 実 model-backed README demos と online multi-file external fixture evidence を\n  記録済みです。\n\n## 現在の制限\n\nLinux/macOS local CLI milestone に絞れば、中心となる interaction loop はすでに\n成立しています。残りは主に evidence depth と product hardening です。\n\n- disposable Python/Rust/Node samples 以外の optional larger external repo fixtures。\n\nWindows long-tail service proof、hosted IDE evidence、installed service proof は\nより広い product hardening であり、Linux/macOS local code-agent CLI milestone の\nblocker ではありません。\n\n## Evidence\n\nよく使う local checks:\n\n```bash\ncargo fmt --check\ncargo test --lib -- --test-threads=1\nnode scripts/check-secrets.js\ndeepseek quickstart --json\ndeepseek update publish-status --json\ndeepseek update release-smoke --version 0.1.6 --json\ndeepseek tui --entrypoint-smoke --smoke-bin \"$(command -v deepseek)\"\n```\n\nrelease と dogfood evidence:\n\n- [Release checklist](./docs/release.md)\n- [Evidence summary](./docs/evidence.md)\n- [Dogfood evidence](./docs/dogfood-evidence.md)\n- [Current status](./docs/current-status.md)\n- Additional demos: [scripted 2048 capture](./docs/demo/deepseek-code-2048-terminal-demo.svg),\n  [TUI recording](./docs/demo/deepseek-code-tui-demo.svg), and\n  [model-backed edit/test loop](./docs/demo/deepseek-code-model-demo.svg)\n\n## Documentation\n\n- [Install](./docs/install.md)\n- [Public beta guide](./docs/public-beta.md)\n- [Current status and roadmap](./docs/current-status.md)\n- [Launch kit](./docs/launch/README.md)\n- [Release checklist](./docs/release.md)\n- [Evidence summary](./docs/evidence.md)\n- [Dogfood evidence](./docs/dogfood-evidence.md)\n- [Demo assets](./docs/demo/README.md)\n- [Architecture](./docs/architecture.md)\n- [DeepSeek-native loop design](./docs/deepseek-native-loop.md)\n- [Runtime contract](./docs/runtime.md)\n- [TUI workbench](./docs/tui.md)\n- [REPL mode](./docs/repl.md)\n- [Agent tasks](./docs/agents.md)\n- [Skills and profiles](./docs/skills-and-profiles.md)\n- [PR / CI integration](./docs/pr-integration.md)\n- [Roadmap](./docs/roadmap.md)\n- [Changelog](./CHANGELOG.md)\n\n## Acknowledgements\n\nDeepSeekCode は独立実装ですが、一部の compatibility surface と terminal-agent\nworkflow ideas は [Hmbown/CodeWhale](https://github.com/Hmbown/CodeWhale)\n（formerly DeepSeek-TUI）から示唆を受けています。DeepSeekCode は CodeWhale の\nsource code を vendored しておらず、コピーもしていません。互換性の作業は interface\nand workflow parity として追跡しています。\n\n## Repository Notes\n\nこのリポジトリは透明性と協力のために公開されています。公開されていることは、\n[LICENSE](./LICENSE) の範囲を超える別の open-source grant を意味しません。\n\nlocal credentials、API keys、runtime state、private `.env` files をコミットしないでください。\ntracked examples は placeholder のみを使います。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillamhou%2Fdeepseekcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillamhou%2Fdeepseekcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillamhou%2Fdeepseekcode/lists"}