mycoder  by drivecore

CLI tool for AI-powered coding tasks

created 5 months ago
527 stars

Top 60.8% 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

4 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
72 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Didier Lopes Didier Lopes(Founder of OpenBB), and
4 more.

stagehand by browserbase

1.0%
15k
AI browser automation framework for production
created 1 year ago
updated 1 day ago
Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), and
12 more.

opencode by sst

7.8%
16k
CLI tool for AI-assisted coding in the terminal
created 3 months ago
updated 16 hours ago
Starred by Wes McKinney Wes McKinney(Author of Pandas), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
9 more.

autogen by microsoft

0.6%
48k
Agentic framework for multi-agent AI applications
created 1 year ago
updated 19 hours ago
Feedback? Help us improve.