mycoder  by drivecore

CLI tool for AI-powered coding tasks

Created 7 months ago
540 stars

Top 58.9% on SourcePulse

GitHubView on GitHub
Project Summary

MyCoder is a command-line AI agent system designed for coding tasks, targeting developers who need automated assistance with code generation, modification, and project management. It offers a powerful, extensible framework that leverages various AI models and integrates with development workflows, aiming to boost productivity through intelligent automation.

How It Works

MyCoder employs a modular, agent-based architecture that can spawn sub-agents for parallel task processing. It supports multiple AI providers (Anthropic Claude, OpenAI, Ollama) and features a self-modification capability, allowing agents to adapt and improve their own code. The system builds context from project files, READMEs, and shell commands, and includes features like message compaction for efficient context window management and GitHub integration for issue/PR workflows.

Quick Start & Requirements

  • Install: npm install -g mycoder
  • Prerequisites: Node.js (recommended via NVM).
  • Browser Automation: Requires Playwright browsers (npx playwright install) or configured system browser detection.
  • Docs: MyCoder.ai, Official MyCoder.Ai Docs

Highlighted Details

  • Supports multiple AI providers including Anthropic Claude, OpenAI, and Ollama.
  • Features GitHub integration for working with issues and pull requests.
  • Offers interactive correction mode (Ctrl+M) for real-time agent guidance.
  • Includes a Model Context Protocol (MCP) for accessing external context sources.
  • Supports system browser detection for Playwright, reducing dependency on bundled browsers.

Maintenance & Community

Licensing & Compatibility

  • Licensed under the MIT License.
  • Permissive license suitable for commercial use and integration with closed-source projects.

Limitations & Caveats

The project is described as "simple to install" but relies on Node.js and potentially Playwright browser installations, which may add complexity for some users. While it supports multiple AI providers, users must manage their own API keys or local model setups.

Health Check
Last Commit

5 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
5 stars in the last 30 days

Explore Similar Projects

Starred by Edward Z. Yang Edward Z. Yang(Research Engineer at Meta; Maintainer of PyTorch), Anton Osika Anton Osika(Cofounder of Lovable), and
3 more.

gptme by gptme

0.3%
4k
CLI tool for terminal agent workflows
Created 2 years ago
Updated 20 hours ago
Feedback? Help us improve.