withastro/fluePublic

The sandbox agent framework.

AI summary: A programmable TypeScript harness framework for building autonomous agents without heavy SDKs.

Stars
7.7K
+37 today
Forks
450
Watchers
23
Open issues
1
Open PRs
0
Contributors
~20
Commits
1.1K
Branches
31

TypeScriptApache-2.0Created Feb 7, 2026Last push 2d ago+230 stars this week+230 this month

Star history

since Feb 22, 2026
02K4K6KFeb 2026Apr 2026Jun 2026Aug 2026
7.7K stars as of Aug 6, 2026, tracked back to Feb 22, 2026. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-02: 0 commits2025-08-03: 0 commits2025-08-04: 0 commits2025-08-05: 0 commits2025-08-06: 0 commits2025-08-07: 0 commits2025-08-08: 0 commits2025-08-09: 0 commits2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 0 commits2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 0 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 0 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 6 commits2026-02-26: 1 commit2026-02-27: 0 commits2026-02-28: 4 commits2026-03-01: 7 commits2026-03-02: 0 commits2026-03-03: 3 commits2026-03-04: 2 commits2026-03-05: 2 commits2026-03-06: 4 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 25 commits2026-04-18: 0 commits2026-04-19: 1 commit2026-04-20: 13 commits2026-04-21: 1 commit2026-04-22: 1 commit2026-04-23: 9 commits2026-04-24: 5 commits2026-04-25: 6 commits2026-04-26: 0 commits2026-04-27: 2 commits2026-04-28: 4 commits2026-04-29: 6 commits2026-04-30: 27 commits2026-05-01: 11 commits2026-05-02: 12 commits2026-05-03: 14 commits2026-05-04: 0 commits2026-05-05: 12 commits2026-05-06: 3 commits2026-05-07: 3 commits2026-05-08: 11 commits2026-05-09: 10 commits2026-05-10: 16 commits2026-05-11: 14 commits2026-05-12: 1 commit2026-05-13: 22 commits2026-05-14: 7 commits2026-05-15: 2 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 1 commit2026-05-19: 2 commits2026-05-20: 1 commit2026-05-21: 26 commits2026-05-22: 12 commits2026-05-23: 12 commits2026-05-24: 36 commits2026-05-25: 35 commits2026-05-26: 14 commits2026-05-27: 10 commits2026-05-28: 14 commits2026-05-29: 19 commits2026-05-30: 13 commits2026-05-31: 32 commits2026-06-01: 18 commits2026-06-02: 24 commits2026-06-03: 5 commits2026-06-04: 1 commit2026-06-05: 0 commits2026-06-06: 1 commit2026-06-07: 0 commits2026-06-08: 12 commits2026-06-09: 9 commits2026-06-10: 2 commits2026-06-11: 83 commits2026-06-12: 155 commits2026-06-13: 43 commits2026-06-14: 42 commits2026-06-15: 11 commits2026-06-16: 28 commits2026-06-17: 4 commits2026-06-18: 5 commits2026-06-19: 17 commits2026-06-20: 10 commits2026-06-21: 3 commits2026-06-22: 15 commits2026-06-23: 7 commits2026-06-24: 0 commits2026-06-25: 6 commits2026-06-26: 0 commits2026-06-27: 3 commits2026-06-28: 14 commits2026-06-29: 15 commits2026-06-30: 3 commits2026-07-01: 14 commits2026-07-02: 4 commits2026-07-03: 1 commit2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 1 commit2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 1 commit2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits
1,051 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Very active

    1,051 commits in 52 weeks

  • Well documented

    High community health score

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

  • Repeat trending

    3 trending appearances

What flue does

Flue is an agent harness framework developed by the Astro team that treats the agent simply as a function. It provides a highly programmable TypeScript environment where developers can compose the exact virtual, local, or remote container sandbox their agent needs. Using intuitive hooks like useModel, useSandbox, useSkill, and useTool, Flue allows you to orchestrate complex end-to-end tasks—such as triaging bugs, verifying behavior, and executing code—autonomously.

TypeScript developers and AI engineers who want a lightweight, highly programmable way to orchestrate autonomous agents.

  • Function-based architecture: Defines entire autonomous agents as simple, composable TypeScript functions.
  • Flexible sandboxing: Supports local, virtual, and remote container execution via the useSandbox hook.
  • Composable tools: Easily injects capabilities using useSkill and useTool declarations.
  • Model agnosticism: Swaps underlying LLMs instantly via the useModel configuration.
  • No-SDK design: Avoids heavy SDK lock-in by providing a lightweight execution harness.

Where teams use it

Automated Bug Triage

Create an agent to reproduce bugs, search code, and attempt fixes autonomously.

CI/CD Integration

Run intelligent verification passes on pull requests using a customized sandbox.

Custom Agent Frameworks

Build specialized workflows without being tied to a rigid vendor SDK.

Skill composition

Mix and match Markdown-defined skills with TypeScript tools seamlessly.

Getting started: npm install @flue/runtime

README

main branch

Flue — The Agent Harness Framework

Not another SDK. Build autonomous agents with Flue's programmable TypeScript harness.

// agents/triage.ts
'use agent';
import { useModel, useSandbox, useSkill, useTool } from '@flue/runtime';
import { local } from '@flue/runtime/node';
import triage from '../skills/triage/SKILL.md';
import verify from '../skills/verify/SKILL.md';
import { openIssue, searchCode } from '../tools/github.ts';

// The agent IS the function. Compose the complete harness it needs to do
// real work, complete with virtual, local, or remote container sandbox.
export function Triage() {
  useModel('anthropic/claude-sonnet-4-6');
  useSandbox(local());
  useSkill(triage);
  useSkill(verify);
  useTool(openIssue);
  useTool(searchCode);

  // Give agents the context and autonomy to solve complex tasks:
  return `
Triage a bug report end-to-end: reproduce the bug,
diagnose the root cause, verify whether the behavior is
intentional, and attempt a fix.

...`;
}

The framework for building the next generation of agents.

The first agents were built with raw LLM API calls. This worked for simple chatbots and scripted tasks, but not much else.

Agents like Claude Code and Codex broke the mold. These were real agents. Autonomous. You give them a task — not a pre-defined series of steps — and trust them to complete it using the context and tools that you provide.

Flue unlocks this new architecture for agents. Its built-in TypeScript harness gives any model the context and environment it needs for truly autonomous work: sessions, tools, skills, instructions, filesystem access, and a secure sandbox to run in. Run your agents locally via CLI or deploy them to your hosted runtime of choice.

Features

Build agents that can safely take action, maintain continuity, and connect to the systems where work already happens.

  • Agents — Build agents that can keep context across conversations and events as they autonomously work toward a goal.
  • Sandboxes — Give agents a secure environment where they can use tools, modify files, and autonomously complete real work.
  • Durability — Learn how agents preserve progress through failures and restarts with durable recovery for accepted work.
  • Subagents — Define specialized roles for different tasks, then let your agent delegate work to the right expert.
  • Tools — Give agents typed actions for calling APIs, querying data, and making controlled changes through your application.
  • Skills — Package reusable expertise and workflows that agents can load whenever a task needs specialized guidance.
  • MCP Servers — Connect agents to authenticated tools and services through the open Model Context Protocol ecosystem.
  • Observability — Monitor your agents and export telemetry with OpenTelemetry, Braintrust, Sentry, or your own observer.
  • Channels — Receive verified events from Slack, Teams, Discord, GitHub, and more.

Deploy Anywhere

Packages

Package Description
@flue/runtime Runtime: harness, sessions, tools, sandbox
@flue/vite Vite plugin: vite dev / vite build for Node and Cloudflare
@flue/cli CLI (flue binary): local runs, blueprints, offline docs
@flue/sdk Client SDK for consuming deployed agent conversations
@flue/opentelemetry OpenTelemetry tracing adapter
@flue/postgres Postgres persistence adapter
View on GitHub

Recent activity

commits and pull requests

Code frequency

additions and deletions
+120.4K-120.4KWeek of 2026-02-22: +12,515 linesWeek of 2026-02-22: -30 linesWeek of 2026-03-01: +1,508 linesWeek of 2026-03-01: -212 linesWeek of 2026-03-08: +0 linesWeek of 2026-03-08: -0 linesWeek of 2026-03-15: +0 linesWeek of 2026-03-15: -0 linesWeek of 2026-03-22: +0 linesWeek of 2026-03-22: -0 linesWeek of 2026-03-29: +0 linesWeek of 2026-03-29: -0 linesWeek of 2026-04-05: +0 linesWeek of 2026-04-05: -0 linesWeek of 2026-04-12: +24,015 linesWeek of 2026-04-12: -11,237 linesWeek of 2026-04-19: +2,981 linesWeek of 2026-04-19: -1,101 linesWeek of 2026-04-26: +6,905 linesWeek of 2026-04-26: -2,588 linesWeek of 2026-05-03: +13,755 linesWeek of 2026-05-03: -5,786 linesWeek of 2026-05-10: +29,193 linesWeek of 2026-05-10: -18,203 linesWeek of 2026-05-17: +17,537 linesWeek of 2026-05-17: -9,030 linesWeek of 2026-05-24: +41,167 linesWeek of 2026-05-24: -27,865 linesWeek of 2026-05-31: +45,455 linesWeek of 2026-05-31: -27,790 linesWeek of 2026-06-07: +120,429 linesWeek of 2026-06-07: -62,428 linesWeek of 2026-06-14: +54,649 linesWeek of 2026-06-14: -40,884 linesWeek of 2026-06-21: +30,957 linesWeek of 2026-06-21: -23,548 linesWeek of 2026-06-28: +18,614 linesWeek of 2026-06-28: -4,124 linesWeek of 2026-07-05: +106 linesWeek of 2026-07-05: -0 linesWeek of 2026-07-12: +0 linesWeek of 2026-07-12: -0 linesWeek of 2026-07-19: +61,069 linesWeek of 2026-07-19: -96,681 linesWeek of 2026-07-26: +0 linesWeek of 2026-07-26: -0 linesFeb 22, 2026Jul 26, 2026
+480.9K lines added, -331.5K removed over the last year.

Commits per week

last 52 weeks
3040Week of 2025-08-02: 0 commitsWeek of 2025-08-09: 0 commitsWeek of 2025-08-16: 0 commitsWeek of 2025-08-23: 0 commitsWeek of 2025-08-30: 0 commitsWeek of 2025-09-06: 0 commitsWeek of 2025-09-13: 0 commitsWeek of 2025-09-20: 0 commitsWeek of 2025-09-27: 0 commitsWeek of 2025-10-04: 0 commitsWeek of 2025-10-11: 0 commitsWeek of 2025-10-18: 0 commitsWeek of 2025-10-25: 0 commitsWeek of 2025-11-01: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 11 commitsWeek of 2026-03-01: 18 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 25 commitsWeek of 2026-04-19: 36 commitsWeek of 2026-04-26: 62 commitsWeek of 2026-05-03: 53 commitsWeek of 2026-05-10: 62 commitsWeek of 2026-05-17: 54 commitsWeek of 2026-05-24: 141 commitsWeek of 2026-05-31: 81 commitsWeek of 2026-06-07: 304 commitsWeek of 2026-06-14: 117 commitsWeek of 2026-06-21: 34 commitsWeek of 2026-06-28: 51 commitsWeek of 2026-07-05: 1 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 1 commitsWeek of 2026-07-26: 0 commitsAug 2, 2025Jul 26, 2026
1.1K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 24 commitsSun 1:00 — 19 commitsSun 2:00 — 11 commitsSun 3:00 — 4 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 2 commitsSun 7:00 — 12 commitsSun 8:00 — 3 commitsSun 9:00 — 1 commitsSun 10:00 — 3 commitsSun 11:00 — 1 commitsSun 12:00 — 15 commitsSun 13:00 — 11 commitsSun 14:00 — 3 commitsSun 15:00 — 3 commitsSun 16:00 — 1 commitsSun 17:00 — 2 commitsSun 18:00 — 3 commitsSun 19:00 — 4 commitsSun 20:00 — 11 commitsSun 21:00 — 10 commitsSun 22:00 — 8 commitsSun 23:00 — 14 commitsMon 0:00 — 19 commitsMon 1:00 — 11 commitsMon 2:00 — 4 commitsMon 3:00 — 6 commitsMon 4:00 — 1 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 2 commitsMon 8:00 — 0 commitsMon 9:00 — 8 commitsMon 10:00 — 3 commitsMon 11:00 — 2 commitsMon 12:00 — 0 commitsMon 13:00 — 5 commitsMon 14:00 — 6 commitsMon 15:00 — 4 commitsMon 16:00 — 0 commitsMon 17:00 — 2 commitsMon 18:00 — 3 commitsMon 19:00 — 9 commitsMon 20:00 — 4 commitsMon 21:00 — 25 commitsMon 22:00 — 9 commitsMon 23:00 — 13 commitsTue 0:00 — 14 commitsTue 1:00 — 7 commitsTue 2:00 — 5 commitsTue 3:00 — 9 commitsTue 4:00 — 2 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 1 commitsTue 9:00 — 4 commitsTue 10:00 — 2 commitsTue 11:00 — 3 commitsTue 12:00 — 5 commitsTue 13:00 — 1 commitsTue 14:00 — 2 commitsTue 15:00 — 0 commitsTue 16:00 — 1 commitsTue 17:00 — 4 commitsTue 18:00 — 1 commitsTue 19:00 — 2 commitsTue 20:00 — 2 commitsTue 21:00 — 13 commitsTue 22:00 — 16 commitsTue 23:00 — 14 commitsWed 0:00 — 6 commitsWed 1:00 — 3 commitsWed 2:00 — 3 commitsWed 3:00 — 6 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 3 commitsWed 10:00 — 3 commitsWed 11:00 — 6 commitsWed 12:00 — 1 commitsWed 13:00 — 1 commitsWed 14:00 — 2 commitsWed 15:00 — 2 commitsWed 16:00 — 2 commitsWed 17:00 — 4 commitsWed 18:00 — 0 commitsWed 19:00 — 1 commitsWed 20:00 — 4 commitsWed 21:00 — 5 commitsWed 22:00 — 12 commitsWed 23:00 — 12 commitsThu 0:00 — 13 commitsThu 1:00 — 9 commitsThu 2:00 — 0 commitsThu 3:00 — 5 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 4 commitsThu 7:00 — 1 commitsThu 8:00 — 0 commitsThu 9:00 — 2 commitsThu 10:00 — 2 commitsThu 11:00 — 12 commitsThu 12:00 — 15 commitsThu 13:00 — 3 commitsThu 14:00 — 1 commitsThu 15:00 — 6 commitsThu 16:00 — 6 commitsThu 17:00 — 1 commitsThu 18:00 — 13 commitsThu 19:00 — 15 commitsThu 20:00 — 19 commitsThu 21:00 — 20 commitsThu 22:00 — 23 commitsThu 23:00 — 19 commitsFri 0:00 — 15 commitsFri 1:00 — 18 commitsFri 2:00 — 11 commitsFri 3:00 — 11 commitsFri 4:00 — 11 commitsFri 5:00 — 22 commitsFri 6:00 — 14 commitsFri 7:00 — 13 commitsFri 8:00 — 12 commitsFri 9:00 — 15 commitsFri 10:00 — 17 commitsFri 11:00 — 20 commitsFri 12:00 — 7 commitsFri 13:00 — 11 commitsFri 14:00 — 11 commitsFri 15:00 — 6 commitsFri 16:00 — 3 commitsFri 17:00 — 4 commitsFri 18:00 — 2 commitsFri 19:00 — 3 commitsFri 20:00 — 3 commitsFri 21:00 — 7 commitsFri 22:00 — 17 commitsFri 23:00 — 10 commitsSat 0:00 — 15 commitsSat 1:00 — 0 commitsSat 2:00 — 1 commitsSat 3:00 — 1 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 1 commitsSat 9:00 — 4 commitsSat 10:00 — 9 commitsSat 11:00 — 8 commitsSat 12:00 — 5 commitsSat 13:00 — 2 commitsSat 14:00 — 2 commitsSat 15:00 — 15 commitsSat 16:00 — 5 commitsSat 17:00 — 3 commitsSat 18:00 — 2 commitsSat 19:00 — 2 commitsSat 20:00 — 4 commitsSat 21:00 — 9 commitsSat 22:00 — 7 commitsSat 23:00 — 19 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jun 19, 2026daily#19+12
May 2, 2026daily#12+207
May 1, 2026daily#18+68
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    453.6K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • anomalyco/opencode

    The open source coding agent.

    194.7K stars · TypeScript