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
- Get a DeepSeek API key at platform.deepseek.com
- 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
- Explore the projects in the dscli ecosystem
- Read the blog for news and tutorials
- Visit the GitHub repository for issues and contributions