dscli — AI-Powered Developer Toolbox

AI coding assistant, developer toolbox, and session memory in one command-line tool

💬 dscli — AI-Powered Developer Toolbox

The core CLI. DeepSeek-powered AI chat with tool calling, per-project session memory, a pluggable skills system, and 32 scientist personas. Chat, complete code, analyze, and manage projects — all from the terminal.

📝 dscli.el — Emacs Integration

Bring the dscli assistant into Emacs. Interactive chat (M-x dscli-chat), fill-in-the-middle completion at point (M-x dscli-fim), context-aware prompts, and Org-mode output — integrated with your editing workflow.

🖥️ dscli.vscode — VSCode Extension

A lightweight UI layer that puts dscli’s AI capabilities inside VSCode. Chat in the editor panel with streaming output, Markdown rendering, and one-click file analysis. All intelligence comes from the dscli CLI backend.

⌨️ dscli.tui — Terminal UI

An interactive Bubble Tea frontend over dscli — a command palette, chat bubbles, and keyboard-driven navigation. All the power of the CLI in a navigable, scrollable TUI.

🚀 slingshot — Ecosystem Companion

From terminal to WeChat, from local to production — slingshot bridges AI agents to WeChat publishing and static site deployment. A sibling tool in the dscli ecosystem with its own dedicated site.


Getting Started GitHub