Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 36 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ npm install -g coderrr-cli
cd C:\Coder\Coderrr
coderrr
### Quick Start (Zero Config!)
```
Copy link

Copilot AI Jan 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding a closing code block delimiter here creates a malformed markdown structure. Looking at the context, line 83 starts a bash code block, and line 87 contains a heading "### Quick Start (Zero Config!)" which should not be inside a code block. This closing delimiter would incorrectly end the code block started at line 83 before the heading, making the heading appear inside the previous code block. The actual issue is that line 87 should be outside the code block, so the code block starting at line 83 should be properly closed before line 87, not after it.

Copilot uses AI. Check for mistakes.

```bash
npm install -g coderrr-cli
Expand Down Expand Up @@ -255,44 +256,44 @@ The Coderrr repository follows a clean and modular structure to improve
maintainability, scalability, and contributor onboarding.

```text
Coderrr/
├── bin/ # CLI entry points (modern CLI & legacy TUI)
├── src/ # Core agent logic, file operations, execution & UI
├── backend/ # FastAPI backend for AI processing
├── docs/ # Detailed documentation (architecture, API, guides)
├── examples/ # Example usage and demo projects
├── test/ # General test files
├── tests/unit/ # Unit tests for core components
├── .github/ # GitHub Actions, CI/CD workflows, templates
├── package.json # Node.js dependencies and CLI metadata
├── README.md # Project overview and usage guide
└── LICENSE # MIT license

📁 Coderrr/
├── 📁 bin/ # CLI entry points (modern CLI & legacy TUI)
├── 📁 src/ # Core agent logic, file operations, execution & UI
├── 📁 backend/ # FastAPI backend for AI processing
├── 📁 docs/ # Detailed documentation (architecture, API, guides)
├── 📁 examples/ # Example usage and demo projects
├── 📁 test/ # General test files
├── 📁 tests/unit/ # Unit tests for core components
├── 📁 .github/ # GitHub Actions, CI/CD workflows, templates
├── 📄 package.json # Node.js dependencies and CLI metadata
├── 📄 README.md # Project overview and usage guide
└── 📄 LICENSE # MIT license
```
---

## Architecture

```
Coderrr/
├── bin/
│ ├── coderrr.js # Modern CLI (commander-based)
│ └── coderrr-cli.js # Legacy TUI (blessed-based)
├── src/
│ ├── agent.js # Core agent logic & orchestration
│ ├── fileOps.js # File operations handler
│ ├── executor.js # Command executor with permissions
│ ├── todoManager.js # TODO tracking & visualization
│ ├── codebaseScanner.js # Project structure scanner
│ └── ui.js # UI utilities & components
├── backend/
│ ├── main.py # FastAPI backend server
│ └── requirements.txt # Python dependencies
├── test/ # Test suite
├── docs/ # Documentation
├── examples/ # Usage examples
├── .github/ # CI/CD workflows
├── package.json
└── .env # Environment configuration
```bash
Copy link

Copilot AI Jan 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The language identifier has been changed from text to bash, but this code block contains a directory structure tree with emoji icons, not bash code. Using bash as the language identifier will apply incorrect syntax highlighting and may not render the emojis properly in all markdown viewers. The original text identifier was more appropriate for this content, or the block could use no language identifier at all.

Suggested change
```bash
```text

Copilot uses AI. Check for mistakes.
📁 Coderrr/
├── 📁 bin/
│ ├── 📄 coderrr.js # Modern CLI (commander-based)
│ └── 📄 coderrr-cli.js # Legacy TUI (blessed-based)
├── 📁 src/
│ ├── 📄 agent.js # Core agent logic & orchestration
│ ├── 📄 fileOps.js # File operations handler
│ ├── 📄 executor.js # Command executor with permissions
│ ├── 📄 todoManager.js # TODO tracking & visualization
│ ├── 📄 codebaseScanner.js # Project structure scanner
│ └── 📄 ui.js # UI utilities & components
├── 📁 backend/
│ ├── 📄 main.py # FastAPI backend server
│ └── 📄 requirements.txt # Python dependencies
├── 📁 test/ # Test suite
├── 📁 docs/ # Documentation
├── 📁 examples/ # Usage examples
├── 📁 .github/ # CI/CD workflows
├── 📄 package.json
└── 📄 .env # Environment configuration
```

### Backend (FastAPI)
Expand Down Expand Up @@ -463,4 +464,4 @@ Inspired by:

---

**Built by developers, for developers**
**Built by developers, for developers**
Loading