withastro/fluePublic

The sandbox agent framework.

AI summary: A programmable TypeScript framework for building autonomous agents with explicit models, sandboxes, and skills.

Stars
8.4K
+12 today
Forks
507
Watchers
25
Open issues
37
Open PRs
5
Contributors
~23
Commits
1.1K
Branches
42

TypeScriptApache-2.0Created Feb 7, 2026Last push 5d agoLatest release @flue/[email protected]+55 stars this week+293 this month

Quick answers

What is flue?
A programmable TypeScript framework for building autonomous agents with explicit models, sandboxes, and skills.
What does flue do?
Flue is an advanced, programmable TypeScript framework specifically designed to orchestrate the next generation of autonomous AI agents. Rather than relying on fragile static scripts or raw API calls, Flue allows developers to explicitly define agents as composed TypeScript functions. It allows engineers to seamlessly configure the required language models, secure execution sandboxes (local, virtual, or remote), specialized skills, and external tools directly within the agent's harness. This robust architecture natively provides the agent with the precise context and isolated execution environment it needs to autonomously solve complex, open-ended tasks.
Who is flue for?
TypeScript developers, AI engineers, and platform teams building advanced coding agents that require secure execution sandboxing and complex tool orchestration.
How do I get started with flue?
Install the framework via npm and review the documentation at flueframework.com.
How popular is flue on GitHub?
withastro/flue has 8,419 stars and 507 forks on GitHub, and gained 55 stars in the last 7 days.
What license does flue use?
withastro/flue is released under the Apache-2.0 license.

Star history

since Jul 29, 2026
02.5K5K7.5KJul 2026Aug 2026Sep 2026Oct 2026
8.4K stars as of Oct 3, 2026. Measured daily since Jul 29, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-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: 1 commit2026-08-01: 2 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 2 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 0 commits2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 1 commit2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 0 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 3 commits2026-09-09: 1 commit2026-09-10: 0 commits2026-09-11: 2 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 22 commits2026-09-15: 8 commits2026-09-16: 10 commits2026-09-17: 3 commits2026-09-18: 4 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 3 commits2026-09-22: 3 commits2026-09-23: 2 commits2026-09-24: 4 commits2026-09-25: 3 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
1,125 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Very active

    1,125 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 advanced, programmable TypeScript framework specifically designed to orchestrate the next generation of autonomous AI agents. Rather than relying on fragile static scripts or raw API calls, Flue allows developers to explicitly define agents as composed TypeScript functions. It allows engineers to seamlessly configure the required language models, secure execution sandboxes (local, virtual, or remote), specialized skills, and external tools directly within the agent's harness. This robust architecture natively provides the agent with the precise context and isolated execution environment it needs to autonomously solve complex, open-ended tasks.

TypeScript developers, AI engineers, and platform teams building advanced coding agents that require secure execution sandboxing and complex tool orchestration.

  • Programmable agent harness: Defines the complete execution environment, language models, and capabilities of an agent directly via composed TypeScript functions.
  • Flexible execution sandboxing: Integrates agents seamlessly with local, virtual, or remote containers to ensure highly secure and isolated code execution.
  • Modular capability injection: Allows developers to explicitly load specialized skills and tool access directly into the agent's working context.
  • Autonomous workflow focus: Empowers agents to determine their own operational steps to complete complex tasks rather than blindly following rigid procedural scripts.
  • Native TypeScript API: Provides strict typing and an intuitive developer experience specifically tailored for the modern TypeScript ecosystem.
  • Durable state recovery: Actively preserves agent progress through unexpected failures and system restarts by implementing durable recovery for accepted work.

Where teams use it

Automated Bug Triage

Engineering teams deploy a specialized agent with local sandboxing to autonomously reproduce bug reports, definitively diagnose root causes, and propose isolated fixes.

Autonomous Code Refactoring

Developers construct robust agents capable of securely navigating codebases and implementing large-scale architectural refactors within a remote container.

Multi-Step Workflow Automation

Operations teams build sophisticated agents that orchestrate various tools and authenticated APIs to resolve complex support tickets entirely autonomously.

Agent Architecture Prototyping

AI researchers rapidly prototype new agent architectures by easily swapping different LLMs and sandbox configurations within the strict Flue harness.

Getting started: Install the framework via npm and review the documentation at flueframework.com.

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

Releases and announcements

224 total
  1. @flue/[email protected]@flue/[email protected]Sep 25, 2026pre-release

    ### Patch Changes - Updated dependencies [43d15d1] - @flue/[email protected]

  2. @flue/[email protected]@flue/[email protected]Sep 25, 2026pre-release

    ### Patch Changes - Updated dependencies [54cabb7, 2663e50, 3b1adfd, 89032c5] - @flue/[email protected]

  3. @flue/[email protected]@flue/[email protected]Sep 25, 2026pre-release

    ### Patch Changes - Updated dependencies [43d15d1] - @flue/[email protected]

  4. @flue/[email protected]@flue/[email protected]Sep 25, 2026pre-release

    ### Patch Changes - Updated dependencies [54cabb7, 2663e50, 3b1adfd, 89032c5] - @flue/[email protected]

  5. @flue/[email protected]@flue/[email protected]Sep 25, 2026pre-release

    ### Patch Changes - Updated dependencies [43d15d1] - @flue/[email protected]

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: +10,246 linesWeek of 2026-07-26: -6,239 linesWeek of 2026-08-02: +2,198 linesWeek of 2026-08-02: -2,025 linesWeek of 2026-08-09: +0 linesWeek of 2026-08-09: -0 linesWeek of 2026-08-16: +0 linesWeek of 2026-08-16: -0 linesWeek of 2026-08-23: +1 linesWeek of 2026-08-23: -1 linesWeek of 2026-08-30: +0 linesWeek of 2026-08-30: -0 linesWeek of 2026-09-06: +133 linesWeek of 2026-09-06: -118 linesWeek of 2026-09-13: +6,222 linesWeek of 2026-09-13: -1,688 linesWeek of 2026-09-20: +7,263 linesWeek of 2026-09-20: -940 linesWeek of 2026-09-27: +0 linesWeek of 2026-09-27: -0 linesFeb 22, 2026Sep 27, 2026
+506.9K lines added, -342.5K removed over the last year.

Commits per week

last 52 weeks
3040Week 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: 3 commitsWeek of 2026-08-02: 2 commitsWeek of 2026-08-09: 0 commitsWeek of 2026-08-16: 0 commitsWeek of 2026-08-23: 1 commitsWeek of 2026-08-30: 0 commitsWeek of 2026-09-06: 6 commitsWeek of 2026-09-13: 47 commitsWeek of 2026-09-20: 15 commitsWeek of 2026-09-27: 0 commitsOct 4, 2025Sep 27, 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 — 1 commitsMon 9:00 — 11 commitsMon 10:00 — 7 commitsMon 11:00 — 4 commitsMon 12:00 — 3 commitsMon 13:00 — 7 commitsMon 14:00 — 8 commitsMon 15:00 — 4 commitsMon 16:00 — 1 commitsMon 17:00 — 2 commitsMon 18:00 — 4 commitsMon 19:00 — 10 commitsMon 20:00 — 9 commitsMon 21:00 — 25 commitsMon 22:00 — 9 commitsMon 23:00 — 13 commitsTue 0:00 — 14 commitsTue 1:00 — 7 commitsTue 2:00 — 6 commitsTue 3:00 — 9 commitsTue 4:00 — 2 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 2 commitsTue 9:00 — 5 commitsTue 10:00 — 3 commitsTue 11:00 — 6 commitsTue 12:00 — 5 commitsTue 13:00 — 3 commitsTue 14:00 — 3 commitsTue 15:00 — 3 commitsTue 16:00 — 1 commitsTue 17:00 — 6 commitsTue 18:00 — 2 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 — 5 commitsWed 10:00 — 4 commitsWed 11:00 — 6 commitsWed 12:00 — 1 commitsWed 13:00 — 3 commitsWed 14:00 — 5 commitsWed 15:00 — 7 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 — 14 commitsThu 12:00 — 15 commitsThu 13:00 — 4 commitsThu 14:00 — 2 commitsThu 15:00 — 8 commitsThu 16:00 — 7 commitsThu 17:00 — 2 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 — 16 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 — 21 commitsFri 12:00 — 7 commitsFri 13:00 — 12 commitsFri 14:00 — 11 commitsFri 15:00 — 9 commitsFri 16:00 — 4 commitsFri 17:00 — 7 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 — 17 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.

    456.7K stars · TypeScript

  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K stars · TypeScript

  • anomalyco/opencode

    The open source coding agent.

    211.7K stars · TypeScript

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript

  • microsoft/vscode

    Visual Studio Code

    193.5K stars · TypeScript

  • firecrawl/firecrawl

    Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

    188.6K stars · TypeScript