Fellow is a command-line interface (CLI) tool that acts as an autonomous software engineering assistant. It uses the OpenAI API to perform various structured tasks by reasoning step-by-step, executing commands, and maintaining a log of its activities.

ai-assistant autonomous-agents autonomous-ai cli code-generation command-line-tool developer-tools open-source openai openai-api productivity prompt-engineering python software-engineering task-automation
7 Open Issues Need Help Last updated: Jun 17, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Expand the existing end-to-end (E2E) tests for the Fellow CLI tool to cover a wider range of scenarios, including various CLI options, invalid inputs, resume functionality, configuration handling, and more realistic workflows. The goal is to improve the stability and reliability of Fellow by catching regressions early.

Complexity: 4/5
enhancement help wanted good first issue Test

Fellow is a command-line interface (CLI) tool that acts as an autonomous software engineering assistant. It uses the OpenAI API to perform various structured tasks by reasoning step-by-step, executing commands, and maintaining a log of its activities.

Python
#ai-assistant#autonomous-agents#autonomous-ai#cli#code-generation#command-line-tool#developer-tools#open-source#openai#openai-api#productivity#prompt-engineering#python#software-engineering#task-automation

AI Summary: Improve the SEO of the Fellow project's documentation hosted on GitHub Pages using the Just the Docs theme. This involves adding meta descriptions to pages, implementing Open Graph and Twitter Card meta tags, and potentially adding a sitemap and robots.txt file. The goal is to enhance search engine visibility without overly complicating the existing setup.

Complexity: 3/5
documentation enhancement help wanted good first issue

Fellow is a command-line interface (CLI) tool that acts as an autonomous software engineering assistant. It uses the OpenAI API to perform various structured tasks by reasoning step-by-step, executing commands, and maintaining a log of its activities.

Python
#ai-assistant#autonomous-agents#autonomous-ai#cli#code-generation#command-line-tool#developer-tools#open-source#openai#openai-api#productivity#prompt-engineering#python#software-engineering#task-automation

AI Summary: The task is to create a standalone executable version of the Fellow CLI tool using Nuitka. This involves compiling the Python code into a single executable file that includes all dependencies, ensuring cross-platform compatibility (at least Linux and Windows), and potentially creating a build script and automating the process via GitHub Actions. Distribution methods also need to be considered.

Complexity: 4/5
help wanted question feature

Fellow is a command-line interface (CLI) tool that acts as an autonomous software engineering assistant. It uses the OpenAI API to perform various structured tasks by reasoning step-by-step, executing commands, and maintaining a log of its activities.

Python
#ai-assistant#autonomous-agents#autonomous-ai#cli#code-generation#command-line-tool#developer-tools#open-source#openai#openai-api#productivity#prompt-engineering#python#software-engineering#task-automation

AI Summary: The task is to design and potentially implement a multi-agent system for the Fellow CLI tool. This involves enabling multiple Fellow instances to collaborate on a project, each with a defined role, command set, and memory scope. The design should consider communication methods between agents, task delegation, and overall system architecture. The implementation could involve creating a new configuration format (e.g., YAML) for defining teams and roles.

Complexity: 5/5
help wanted question

Fellow is a command-line interface (CLI) tool that acts as an autonomous software engineering assistant. It uses the OpenAI API to perform various structured tasks by reasoning step-by-step, executing commands, and maintaining a log of its activities.

Python
#ai-assistant#autonomous-agents#autonomous-ai#cli#code-generation#command-line-tool#developer-tools#open-source#openai#openai-api#productivity#prompt-engineering#python#software-engineering#task-automation

AI Summary: Implement session management in the Fellow CLI tool to maintain context across multiple invocations. This involves tracking session IDs, storing session-specific data (memory, logs, plans), and potentially adding features like session goals and a visual session manager.

Complexity: 4/5
help wanted feature

Fellow is a command-line interface (CLI) tool that acts as an autonomous software engineering assistant. It uses the OpenAI API to perform various structured tasks by reasoning step-by-step, executing commands, and maintaining a log of its activities.

Python
#ai-assistant#autonomous-agents#autonomous-ai#cli#code-generation#command-line-tool#developer-tools#open-source#openai#openai-api#productivity#prompt-engineering#python#software-engineering#task-automation

AI Summary: Implement a plugin management system for Fellow, including commands to list, validate, and install plugins. This involves defining a plugin metadata format, creating a plugin discovery mechanism (initially local, potentially remote), and adding validation checks. The project also requires updating documentation to encourage community contributions of plugins.

Complexity: 4/5
enhancement help wanted feature

Fellow is a command-line interface (CLI) tool that acts as an autonomous software engineering assistant. It uses the OpenAI API to perform various structured tasks by reasoning step-by-step, executing commands, and maintaining a log of its activities.

Python
#ai-assistant#autonomous-agents#autonomous-ai#cli#code-generation#command-line-tool#developer-tools#open-source#openai#openai-api#productivity#prompt-engineering#python#software-engineering#task-automation

AI Summary: This task involves brainstorming and planning the design and development of a graphical user interface (GUI) for the Fellow command-line AI assistant. This includes deciding on the core features to include, selecting a suitable technology stack (e.g., Python GUI frameworks, Electron, or a web-based approach), and outlining a potential development roadmap. The discussion also considers alternative approaches like creating a VS Code or JetBrains plugin instead of a standalone GUI.

Complexity: 4/5
help wanted question

Fellow is a command-line interface (CLI) tool that acts as an autonomous software engineering assistant. It uses the OpenAI API to perform various structured tasks by reasoning step-by-step, executing commands, and maintaining a log of its activities.

Python
#ai-assistant#autonomous-agents#autonomous-ai#cli#code-generation#command-line-tool#developer-tools#open-source#openai#openai-api#productivity#prompt-engineering#python#software-engineering#task-automation