Skip to main content

A package for coding assistance

Project description

✨ Coding Assistant ✨

This project aims to develop a usable coding agent, which will work iteratively in collaboration with a developer.

At the current time, BabyAgi/AutoGPT approaches are too unstable to be of very much assistance. However, there is every reason to develop an agent that learns from its environment, from its mistakes, and from your chat history, and develops tools as needed (Voyager).

Usage

You can install this from PyPi with pip install voyager_dev.

Alternatively, you can clone this repository. Then to install this repository as a global Python CLI tool, run pip install -e .

Either way, you should also put your OpenAI and Google Search API keys in your .bashrc or .zshrc file, like this:

export OPENAI_API_KEY=yourkeyhere
export GOOGLE_API_KEY=yourkeyhere
export GOOGLE_CSE_ID=yourkeyhere

You can get the latter two by creating the GOOGLE_API_KEY in the Google Cloud credential console and a GOOGLE_CSE_ID using the Programmable Search Engine. Examine the output carefully the first time you run it, Google may return a detailed error telling you how to fix it.

After that, you can simply type voyager_dev anywhere on the command line.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

voyager_dev-0.0.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file voyager_dev-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: voyager_dev-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for voyager_dev-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 496c650b19674e6926ceba22a6274b99ec1b8dc99928ee92f1dd275e16684545
MD5 88bbe7449f5e18e987873517fcf51950
BLAKE2b-256 5af2ca86b6759cfbb9283ace10752f67fa7be6c8c19a6ae421b7270b8efc702f

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