Skip to main content

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.

Metadata

Release files for fellow 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fellow 0.1.0
File Size Uploaded
fellow-0.1.0.tar.gz 29.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fellow 0.1.0
File Interpreter ABI Platform
fellow-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 70.3 kB

Release files / fellow-0.1.0.tar.gz

Download URL fellow-0.1.0.tar.gz
Size 29.1 kB
Tags Source
SHA-256 checksum
How to use checksums
88ca1a964d5dd2322ac4ba6f6262cbeca5eb358f671ac51d9a7c09bb35af108f
BLAKE2b-256 checksum
How to use checksums
e8b8a31ae978b5315910cb52568c6ddf5465dede82cda90cb8836ed445fe010e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.17

Release files / fellow-0.1.0-py3-none-any.whl

Download URL fellow-0.1.0-py3-none-any.whl
Size 41.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7e9eb36e5bdfe976a051233b762e5fa528c1caa2bdfe1a34ef963b88538b6846
BLAKE2b-256 checksum
How to use checksums
b96622468d93f282b4c309f54c669459784b35cc4206da4e826157479e287ccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.17

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page