MyCoder.ai
Your AI-powered coding companion that understands, codes, builds, tests, experiments and learns to achieves your goals.
mycoder "add comprehensive tests to my app using vitest and ensure that they pass. Then add JSDoc to all of the utility functions so others know how to use them. Lastly, the README.md file is out of date, can you write a new one for this project that covers all the main topics that other devs would have to know to use this project?"
Quick Start
# Install globally
npm install -g mycoder
# Start MyCoder with a prompt
mycoder "fix the compile errors"
# Start in interactive mode
mycoder -i
Key Features
🤖 AI-Powered
Leverages Anthropic's Claude API for intelligent decision making
🛠️ Extensible Tools
Modular architecture with various tool categories for maximum flexibility
🔄 Parallel Execution
Spawn sub-agents for concurrent task processing
📝 Self-Modification
Can modify code, it was built and tested by writing itself
🔍 Smart Logging
Hierarchical, color-coded logging system for clear output
👤 Human Compatible
Uses project files and shell commands to build its own context
Examples
New Project Creation
# New React App
mycoder "Using NextJS create an app that shows the latest stories on Hacker News related to AI"
# REST API Server
mycoder "Create a REST API server using node.js that allows users to create, read, update, and delete notes, it uses a local SQLlite database. Add tests and ensure that they pass."
Code Migration & Updates
# Converting test frameworks
mycoder "Convert from Jest to Vitest and ensure all tests pass"
# Modernizing code patterns
mycoder "Convert all callback-based functions in the project to use async/await, and ensure all tests pass"
Intelligent Refactoring
# Architecture pattern implementation
mycoder "Refactor the UserService class in src/services/UserService.ts to use the repository pattern, updating the rest of the code as necessary, and ensure tests pass"
# Dependency management
mycoder "Update all dependencies to their latest versions, handle any breaking changes, and ensure all tests pass"
Feature Implementation & Testing
# Adding new functionality with tests
mycoder "Create a new caching system for API responses using Redis, including configuration options and unit tests and ensure that all tests pass"
# Comprehensive test coverage
mycoder "Add unit tests for all untested functions in the src/utils directory, aiming for 80% coverage and ensure they pass"
Ready to Transform Your Development Workflow?
Get started with MyCoder today and experience the future of autonomous agentic development