Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
No prompts, no instructions, no plans, you have 100~1000 AI agent coding in parallel now, solving all possible problems and issues in your codebase.
| Date | Stars |
|---|---|
| 2026-07-31 | 368 |
| 2026-08-06 | 368 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Full Self Coding (FSC)
No prompts, no instructions, no plans, you have 100~1000 AI agent coding in parallel now, solving all possible problems and issues in your codebase.
## 🌟 Overview
Full Self Coding (FSC) is a sophisticated framework designed to automate software engineering tasks by integrating multiple AI agents (Claude Code, Gemini CLI) within Docker containers. It provides intelligent codebase analysis, task decomposition, automated code modification, and comprehensive reporting capabilities.
### Key Features
- **🤖 Multi-Agent Support**: Integration with Claude Code, Gemini CLI, and extensible agent architecture
- **📦 Containerized Execution**: Secure, isolated Docker-based task execution
- **🔍 Intelligent Analysis**: Automated codebase analysis and task identification
- **⚙️ Flexible Configuration**: Hierarchical configuration system with environment variable support
- **📊 Comprehensive Reporting**: Detailed execution reports with git diff tracking
- **🔄 Parallel Processing**: Multi-container parallel task execution with resource management
- **🛡️ Robust Error Handling**: Comprehensive error recovery and graceful degradation
## 🏗️ Architecture
### Core Components
```
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ ConfigReader │ │ DockerInstance │ │ TaskSolver │
│ │ │ │ │ │
│ • Configuration │ │ • Container │ │ • Task │
│ Management │ │ Management │ │ Execution │
│ • Validation │ │ • File Operations│ │ • Result │
│ • Merging │ │ • Command │ │ Processing │
│ • Environment │ │ Execution │ │ │
│ Variables │ │ • Monitoring │ │ │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│ │ │
└───────────────────────┼───────────────────────┘
│
┌──────────────────┐
│ Analyzer │
│ │
│ • Codebase │
│ Analysis │
│ • Task │
│ Generation │
│ • Agent │
│ Coordination │
└──────────────────┘
```
### Supported Agent Types
| Agent Type | Description | Container Image | Key Features |
|------------|-------------|----------------|--------------|
| **CLAUDE_CODE** | Anthropic Claude Code integration | `node:latest` | Advanced code analysis, natural language processing |
| **GEMINI_CLI** | Google Gemini CLI integration | `node:latest` | Google's AI model integration, fast response |
| **CODEX** | OpenAI Codex integration (planned) | - | OpenAI GPT-based code completion |
## 🚀 Getting Started
### Prerequisites
- **Bun** (v1.0.0 or higher)
- **Docker** (latest version)
- **Git** (for repository operations)
### Quick Start
1. **Install bun.js on your machine**
```bash
curl -fsSL https://bun.sh/install | bash
```
2. **Clone and setup the project**
```bash
git clone https://github.com/NO-CHATBOT-REVOLUTION/full-self-coding.git
cd full-self-coding
bun install
```
3. **Run on a repository**
```bash
# Run CLI from source
bun run start
# Or run on a specific repository
full-self-coding
```
### Installation as npm Package
The project is structured as a monorepo with two main packages:
- **@full-self-coding/core**: Core library for code analysis and task execution
- **@full-self-coding/cli**: Command-line interface
#### Core Package
```bash
npm install @full-self-coding/core
```
#### CLI Package
```bash
npm install -g @full-self-coding/cli
# Then run:
full-self-coding-cli
```
## ⚙️ Configuration
### Configuration Hierarchy
Full Self Coding uses a hierarchical configuratExcerpt of 18,799 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:ae54610c8a84047d, llm:Repository title and description: 'No prompts, no instructions, no plans, you have 100~1000 AI agent coding in parallel now, solving all possible problems and issues in your codebase.' Language: TypeScript. Implies autonomous/agent-based AI for code generation or multi-agent coding system.
matched fp:ae54610c8a84047d, llm:Repository title and description: 'No prompts, no instructions, no plans, you have 100~1000 AI agent coding in parallel now, solving all possible problems and issues in your codebase.' Language: TypeScript. Implies autonomous/agent-based AI for code generation or multi-agent coding system.