Skip to main content

DevChat is an open-source tool that helps developers write prompts to generate code and documentation.

Project description

devchat

DevChat


PRs Welcome CircleCI GitHub license Downloads PyPI version Discord Chat


The DevChat core library and CLI.

👉 For a better experience, check out our Visual Studio Code extension on Visual Studio Marketplace! Install and enjoy the enhanced UI 👏


What is DevChat?

DevChat is an open-source tool that helps you write prompts to generate code and documentation. It is not limited to performing predefined operations on short code snippets.

DevChat is the way developers interact and collaborate with AI.

💬 Build the future with prompts, not code.

Why DevChat?

  • To enable AI to write code, DevChat assists you in providing the right context for AI.

    20230519-231038-00 00 00 000-00 00 20 989

    Chat history, code, files, directory trees, git diff --cached, or the output of any command.

  • To apply AI-generated code, DevChat streamlines your actions to take.

    20230519-231038-00 00 24 989-00 00 44 688

    View diffs, copy or insert, commit & sync, or export to documentation, wikis, and more.

  • To guide AI in your work, define your own workflows with DevChat.

    20230519-231038-00 00 45 034-00 01 00 000

    More prompt templates, iterative calls to AI, and program operations.

  • To suit your preferences, customize your own experiences with DevChat.

    Open-source, no waiting for opaque feature schedules. Access GPT-4 today and more models in the future.

What is Prompt-Centric Software Development (PSSD)?


Quick Start

For UI, install the Visual Studio Code extension from Visual Studio Marketplace.

For CLI:

  • Install DevChat by running: pip install devchat.
  • Make sure you are working in a Git repository, as DevChat only works within one.
  • Set your OpenAI API Key by running export OPENAI_API_KEY="[sk-...]".
  • To access help, use the commands: devchat --help and devchat prompt --help.

Community

Contributing

Issues and pull request are welcome: https://github.com/covespace/devchat/issues

Roadmap

  • Implement code diff application.
  • Improve code diff application using code change instructions.
  • Develop a framework for defining workflows.
  • Implement topic management.
  • Enable interaction with external development tools.
  • Introduce more selective workflows.

Contact

hello@merico.dev

We are creators of Apache DevLake.

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

devchat-0.1.8.tar.gz (23.8 kB view hashes)

Uploaded Source

Built Distribution

devchat-0.1.8-py3-none-any.whl (27.0 kB view hashes)

Uploaded Python 3

Supported by

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