Automate code tasks with AI agents like Claude Code, Codex, and Cursor. Juno-code handles one task per iteration, tracks progress, and commits to git. Ideal for operations teams managing backlogs and repetitive coding tasks.
git clone https://github.com/askbudi/juno-code.gitjuno-code brings the iterative Ralph Method to production-grade code automation. It runs AI agents in controlled loops—exactly N iterations, until tasks complete, or unlimited—giving you precision over overcooking or undercooking work. Tasks are tracked via NDJSON-based kanban with dependency graphs, git commit links, and full traceability instead of fragile markdown files. Switch between Claude, Codex, Gemini, and Pi with one flag, run tasks in parallel with dependency awareness, and integrate custom hooks at any lifecycle point. Every change maps to a git commit, so you can time-travel through your codebase and let AI search history instead of re-reading everything.
Install via npm install -g juno-code, then initialize a project with juno-code init --task "description" --subagent claude. Start execution using juno-code start -b shell -s claude -i 5 -v to run exactly 5 iterations, or use kanban scripts to manage complex task dependencies. Switch backends, set iteration limits, and configure hooks in .juno_task/config.json.
Automate large coding backlogs with dependency-aware parallel execution
Run iterative bug fixes and refactoring across multiple AI models
Scale repetitive code generation tasks without manual oversight
Track every code change to a specific task and git commit for full auditability
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/askbudi/juno-codeCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I need to automate a coding task using Juno-code. Here's the task: [TASK]. The codebase is in [PROGRAMMING_LANGUAGE] and is located at [REPOSITORY_URL]. Please provide a step-by-step plan to complete this task, including any necessary code changes and git commands.
# Task Automation Plan
## Task: Implement User Authentication
### Step 1: Set Up Environment
- Clone the repository: `git clone [REPOSITORY_URL]`
- Navigate to the project directory: `cd project-directory`
- Install dependencies: `npm install`
### Step 2: Implement Authentication Logic
- Create a new file `authService.js`
- Add the following code to `authService.js`:
```javascript
class AuthService {
constructor() {
this.users = [];
}
register(username, password) {
this.users.push({ username, password }); // In a real app, use hashing
return true;
}
login(username, password) {
const user = this.users.find(u => u.username === username && u.password === password);
return !!user;
}
}
```
### Step 3: Integrate with Frontend
- Update `App.js` to include authentication routes
- Add the following code to `App.js`:
```javascript
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
import AuthService from './authService';
function App() {
const authService = new AuthService();
return (
<Router>
<Switch>
<Route path='/login' component={() => <Login authService={authService} />} />
<Route path='/register' component={() => <Register authService={authService} />} />
</Switch>
</Router>
);
}
```
### Step 4: Commit Changes
- Stage changes: `git add .`
- Commit changes: `git commit -m 'Implemented user authentication'`
- Push to repository: `git push origin main`The AI Code Editor for productive developers
Meet your new AI Sales Copywriter 10x Faster and 2x Better Sales Content
Google's multimodal AI model and assistant
Automate your browser workflows effortlessly
AI assistant built for thoughtful, nuanced conversation
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan