Getting Started

dscli is an AI-powered developer toolbox built on the DeepSeek API. It combines an AI coding assistant, code analysis, and project management in one CLI — with per-project session memory, a skills system, and 32 scientist personas.

Installation

Option 1: Go install (recommended)

go install github.com/dscli/dscli@latest

Option 2: Build from source

git clone https://github.com/dscli/dscli.git
cd dscli
git checkout v0.8.9
make install

Option 3: Pre-built binaries

Check the Releases page for the latest pre-built binary for your platform.

Configuration

  1. Get a DeepSeek API key at platform.deepseek.com
  2. Set the environment variable:
export DEEPSEEK_API_KEY="your-api-key-here"

Or write it to ~/.dscli/config.dscli (manage with dscli config edit).

Your First Session

# Start an AI chat
echo "How do I write a Go HTTP server?" | dscli chat

# Code completion (fill-in-the-middle)
echo "func fibonacci(n int) int {" | dscli fim

# Check account balance
dscli balance

Every conversation is stored per project and can be recalled later — dscli history recall "Go HTTP server".

Next Steps