whatisgithub

What is forklane?

pointvis/forklane — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · developerComplexity · 3/5LicenseSetup · easy

In one sentence

A tmux dashboard for running and forking AI coding agent sessions like Claude Code and Codex across projects, so a second AI can work in parallel and hand its changes back for review.

Mindmap

mindmap
  root((repo))
    What it does
      tmux session dashboard
      Fork sessions to other AI
      Sync and hand back changes
    Tech stack
      Python
      tmux
      git worktrees
    Use cases
      Manage multiple AI sessions
      Get a second AI opinion
      Scope work to a folder
    Audience
      Developers
      AI tool power users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Manage multiple running AI coding sessions across different projects from one dashboard

USE CASE 2

Fork an in-progress Claude Code or Codex session to a different AI provider for a second opinion

USE CASE 3

Sync new commits from your main session into a forked session as work continues

USE CASE 4

Hand a fork's finished work back as a reviewable summary with merge commands

What is it built with?

Pythontmuxgit

How does it compare?

pointvis/forklane0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultyeasymoderatemoderate
Complexity3/52/54/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires Python 3.10+, tmux, and git, agent features rely on CLIs you already have installed and logged in.

Use, modify, and distribute this code freely, including commercially, as long as you keep the license notice.

So what is it?

forklane is a dashboard, run inside tmux, for managing coding sessions with AI agents like Claude Code, Codex, or Kimi across several projects at once. It shows a list of your project workspaces, whether each one is running or stopped, and lets you attach, start, or stop a session for each one. It is written as a single Python file using only the standard library, so there is no background process, no API keys to manage, and nothing extra to configure beyond installing it. The main feature is forking a session. If you want a second opinion from a different AI model while keeping your original conversation going, forklane can write a summary of your current session into a file, create a separate copy of your project's code using a git worktree, and start the other AI provider there with that summary as its starting point. This way two agents can work on the same project at the same time without stepping on each other's files. You can also scope a fork to only work inside certain folders, such as a tests folder. As your original session keeps making progress, you can sync those new changes into the fork so it can see what has happened since it started. When the fork's work is done, you can hand it back, which writes a summary of what changed and gives you the commands needed to review and merge it yourself. The tool never merges, pushes, or deletes anything automatically, it only prepares the information and leaves the decision to you. forklane supports Claude Code and Codex out of the box, and you can add other command line AI tools yourself by telling forklane how to launch, log in, and resume them. All settings are stored in plain configuration files in your home folder. This project requires Python 3.10 or newer, tmux, and git to be installed. It is released under the MIT license, meaning you can use, modify, and share it freely.

Copy-paste prompts

Prompt 1
Help me install forklane and set up my first tmux workspace for this project
Prompt 2
Show me how to fork my current Claude Code session to Codex scoped to the tests folder
Prompt 3
Explain how to sync new commits into a forked session using forklane
Prompt 4
Walk me through adding a custom AI provider like Kimi to forklane's config

Frequently asked questions

What is forklane?

A tmux dashboard for running and forking AI coding agent sessions like Claude Code and Codex across projects, so a second AI can work in parallel and hand its changes back for review.

What language is forklane written in?

Mainly Python. The stack also includes Python, tmux, git.

What license does forklane use?

Use, modify, and distribute this code freely, including commercially, as long as you keep the license notice.

How hard is forklane to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is forklane for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.