FreeJules
Docs Jules ↗

Free Jules

AI agent platform

Autonomous · Open-source · GitHub-native

Autonomous coding tasks, delivered as pull requests.

Free Jules is the relay layer between you and Google's Jules AI coding agent. Connect your GitHub account, point it at a repository, and dispatch coding tasks that Jules implements and opens as pull requests.

Connect to GitHub

Not connected

Enter a Personal Access Token to activate live relay data and enable Jules task management across your repositories.

Generate token ↗

Relay Metrics

Snapshot

Active Sessions

2

Lanes in the control plane

Open Work Items

13

Epics, tasks, escalations

User Escalations

1

Blocked questions surfaced

Release Checks

4/4

Build + smoke passing

Session Board

Live relay
  • jules-manager-01

    active

    Driving protocol, repo bootstrap, release hardening, and the relay dashboard.

    Task: define relay protocol Branch: main
  • bootstrap-manager

    review

    Initial repo setup published; remaining work is integration.

    Task: bootstrap Free Jules repo Issue: #11

Backlog Lanes

Hub issues

Active

4 items
  • Relay protocol and handle registrationLock the schema and uniqueness model.
  • Replace static snapshot with live relay boardPull session state live.

Queued

5 items
  • Bootstrap managed repositoriesStandardize repo inheritance.
  • Worker provider comparisonNormalize Kilo, OpenCode, OpenRouter.

Blocked

1 item
  • Handle ownership source of truthInbox needs a decision.

User Inbox

Escalations
  • Issue #13

    blocked

    Question: Should handle ownership live only in the hub repo?

    Impact: Workers cannot register consistently until the ownership source of truth is defined.

Session Controls

Relay

Autopulse will keep started sessions alive while this relay process is running.

Launch Jules Task

Jules AI

On-Prem Agents

Local adapters · label issues to route

Claude Code

Anthropic's Claude Code CLI. Modifies files directly.

npm run agent:claude -- --repo owner/repo

OpenCode

Open-source AI coding agent. Configure any model via opencode auth.

npm run agent:opencode -- --repo owner/repo

Aider

Battle-tested AI pair programmer supporting all major models.

npm run agent:aider -- --repo owner/repo --model gpt-4o

Kilo Code

Kilo Code (Cline fork) running via VS Code extension.

npm run agent:kilo -- --repo owner/repo

GitHub Copilot

GitHub Copilot via Claude Code proxy or gh copilot suggest.

npm run agent:copilot -- --repo owner/repo

MS Agent Framework

Microsoft Agent Framework (Python). Azure OpenAI or OpenAI.

npm run agent:agentframework -- --repo owner/repo

LangChain / LangGraph

LangGraph StateGraph with Plan → Code nodes.

npm run agent -- --agent langchain --repo owner/repo

CrewAI

Three-agent crew: Planner, Coder, Reviewer.

npm run agent -- --agent crewai --repo owner/repo

AutoGen

Microsoft AutoGen v0.4 conversational multi-agent.

npm run agent -- --agent autogen --repo owner/repo

Smolagents

Hugging Face lightweight tool-calling agent.

npm run agent -- --agent smolagents --repo owner/repo

Generic / Plugin

Drop a plugin.json in scripts/agents/plugins/<name>/ to add any agent.

npm run agent -- --agent generic --repo owner/repo

Label issues agent:claude, agent:langchain, agent:crewai, etc. to route tasks. Run npm run agent:labels -- --repo owner/repo to create all labels.

Release Gates

Ship checklist

Gate 01 — Build

Hosting workflow has a real build contract.

  • npm run buildpassing
  • npm testpassing

Gate 02 — Security

Firestore denied by default; open rules removed.

  • Anonymous accessdisabled
  • Temporary open ruleremoved

Gate 03 — Dashboard

Dynamic grid dashboard with live Groq scoring.

  • GitHub issue syncready
  • Groq layout scoringactive