Skip to main content

Fellow CLI tool is a command line development assistant

Project description

Version CI Codecov (with branch) Checked with mypy Code style: black PyPI - Types GitHub License

Fellow

Project Description

Fellow is a command-line AI assistant built by developers, for developers.

Unlike most AI tools that just suggest code, Fellow goes further: it executes tasks for you. It reasons step-by-step, picks commands from a plugin system, and performs actions like editing files, generating content, or writing tests — all autonomously.

Fellow was born from a simple insight: copy-pasting between ChatGPT and your editor breaks flow. What if the AI could access your codebase directly and decide what to do?

It’s a lightweight but powerful sandbox for building the tools you wish existed — and it's still evolving. If you're a developer who wants more doing and less prompting, Fellow might just be the tool you’ve been waiting for.

Documentation

Full documentation for Fellow is available at: Documentation


Installation

Make sure you have Python installed on your system. Then install Fellow via pip:

pip install fellow

Quick Start

Fellow can use the OpenAI API, so you need to provide your API key. The easiest way is:

fellow add-secret OPENAI_API_KEY your_openai_api_key

Then you're ready to go. For example, to ask Fellow to write a README file:

fellow --task "write a readme file for this Python project"

Customization

Fellow is built to be extensible. You can customize:


Changelog

All notable changes to this project will be documented in this file: CHANGELOG.md


Contributing

We welcome contributions! Please fork the repository and submit a pull request.


Licensing

This project is licensed under the MIT License.

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

fellow-0.1.0.tar.gz (29.1 kB view details)

Uploaded Source

Built Distribution

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

fellow-0.1.0-py3-none-any.whl (41.3 kB view details)

Uploaded Python 3

File details

Details for the file fellow-0.1.0.tar.gz.

File metadata

  • Download URL: fellow-0.1.0.tar.gz
  • Upload date:
  • Size: 29.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for fellow-0.1.0.tar.gz
Algorithm Hash digest
SHA256 88ca1a964d5dd2322ac4ba6f6262cbeca5eb358f671ac51d9a7c09bb35af108f
MD5 7b17e20d8c31469d84afbdfa3155d00e
BLAKE2b-256 e8b8a31ae978b5315910cb52568c6ddf5465dede82cda90cb8836ed445fe010e

See more details on using hashes here.

File details

Details for the file fellow-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fellow-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 41.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for fellow-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e9eb36e5bdfe976a051233b762e5fa528c1caa2bdfe1a34ef963b88538b6846
MD5 0ed0ba6a33c11d3d71d7287bea00e0fc
BLAKE2b-256 b96622468d93f282b4c309f54c669459784b35cc4206da4e826157479e287ccc

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