Skip to main content

SpiderCode Agent - Autonomous coding assistant powered by DeepSeek-Coder

Project description

SpiderCode Agent

Autonomous coding assistant powered by DeepSeek-Coder-6.7B.

Quick Start

pip install -r requirements.txt
spidercode chat

Commands

Command Description
spidercode chat Interactive chat session
spidercode run "task" Execute a single task
spidercode init Create default config
spidercode serve Start API server
spidercode scan [path] Scan project structure

Configuration

Edit ~/.spidercode/config.yaml or create one with spidercode init.

API

Start the API server: spidercode serve

  • POST /chat - Send a chat message
  • POST /tool - Execute a tool
  • POST /plan - Create a plan
  • POST /execute - Execute a task
  • POST /cancel - Cancel current task
  • GET /history - Get chat history
  • GET /projects - Get project info
  • GET /health - Health check

pip i -r requirements.txt

python -m spidercode chat

python -m spidercode scan .

python -m spidercode init

python -m spidercode serve

Sửa bằng tay hoặc dùng lệnh:

python -c "import yaml path = r'C:\Users\Trong An.spidercode\config.yaml' with open(path) as f: cfg = yaml.safe_load(f) cfg['model']['api_key'] = 'sk-53d0ce648866468c895c918f3ea463aa' with open(path, 'w') as f: yaml.dump(cfg, f) print('Done')"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spidercode-1.0.0.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spidercode-1.0.0-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file spidercode-1.0.0.tar.gz.

File metadata

  • Download URL: spidercode-1.0.0.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for spidercode-1.0.0.tar.gz
Algorithm Hash digest
SHA256 975b4345e8fcbd5cfa155e67481b8558b0c34df4871466fd01dc305ebe19b39c
MD5 94e7785a81ea3a2291d2158bf83effc8
BLAKE2b-256 11936153e2cb34d08c54266bb8c4254361c03e761e9624d6d4aae2e053060685

See more details on using hashes here.

File details

Details for the file spidercode-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: spidercode-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for spidercode-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93659a7ac1111956d2ad8d230cfe4106ff6283fc8865f84bb0d12b222e323fe1
MD5 88ce0b789a0a69ef7856b703c74074fd
BLAKE2b-256 3a6db48f691e7d8ecc44f4a57c6f314407a47287de85a4ccfa44f1b72c551f65

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page