Skip to content

Since the last run

Overall +3 points

continuedev/continue (opens in a new tab)

Repository is read-only and no longer actively maintained—a newcomer cannot contribute despite strong initial documentation.

TypeScript★ 33,697759 open issuesApache License 2.0
Overall score: 35 out of 100
Losing grip

last scored 2026-06-15

Readiness lenses

The same repo, two ways: how ready it is for an AI coding agent, and for a human newcomer. Switch lenses to see each one's score and checks.

How ready the repo is for an AI coding agent to read, build, and operate it.

22 of 34 checks passed across 6 categories.

  • Machine Orientation

    4 checks passed3 problems found

    • mediumAgent instructions file

      AGENTS.md / CLAUDE.md is the direct, machine-read channel for entry points and conventions.

      Fix: Add an AGENTS.md naming the entry points, the build/test commands, and the house conventions.

    • lowllms.txt present

      An llms.txt is the emerging machine-orientation standard — a curated map for LLMs.

      Fix: Add an llms.txt pointing at the key docs and entry points.

    • lowArchitecture doc

      An ARCHITECTURE doc hands an agent the module map instead of making it infer one.

      Fix: Add an ARCHITECTURE.md describing the major components and how they fit.

    • README present — An agent reconstructs what the repo is and how to work in it from the README first.
    • Repository description set — The one-line description is the fastest orientation signal an agent reads.
    • Topics set — GitHub topics situate the repo's domain and stack for an agent at a glance.
    • Contribution conventions are written down — A contributor guide is where an agent learns the branch, commit, and review conventions it must follow.
  • Reproducible Setup

    5 checks passed1 problem found

    • lowDev container

      A .devcontainer gives an agent a one-command, fully-declared environment.

      Fix: Add a .devcontainer so the toolchain is declared, not assumed.

    • Lockfile committed — Without a lockfile two clones can resolve different dependency trees — the build isn't reproducible.
    • Runtime / toolchain pinned — An unpinned runtime makes an agent guess the version a clean environment needs.
    • Version pins are exact — A floating pin (a bare major, or a range) still drifts between installs.
    • Env template present — A .env.example tells an agent which configuration keys it must supply to run.
    • Container or dev-container — A Dockerfile / compose / devcontainer removes 'works on my machine' from setup.
  • Code Navigability

    1 check passed1 problem found

    • lowTypeScript strict mode on

      Strict typing gives an agent typed signatures to anchor an edit on, not guesses.

      Fix: Turn on `strict` in tsconfig.json.

    • Conventional source layout — A recognised src/ · lib/ · app/ layout lets an agent localise code without spelunking.
  • Verification Surface

    2 checks passed5 problems found

    • mediumTest command defined

      A `test` script is the documented, discoverable way to run the suite.

      Fix: Add a `test` script (package.json / Makefile / Taskfile) that runs the suite.

    • lowLint command defined

      A linter an agent can run catches a class of mistakes before they ship.

      Fix: Add a `lint` script and a linter config.

    • lowTask runner present

      A Makefile / Taskfile / justfile gives an agent a single index of the project's commands.

      Fix: Add a Makefile / Taskfile / justfile collecting the common commands.

    • lowTypecheck command

      A typecheck script lets an agent catch type errors before they ship.

      Fix: Add a `typecheck` script (e.g. `tsc --noEmit`).

    • lowBuild command

      A documented build command is the discoverable way for an agent to produce artifacts.

      Fix: Add a `build` script that produces the distributable.

    • Tests present — Runnable tests are the ground truth an agent checks its own edits against.
    • CI configured — Readable CI is the feedback loop an agent reads to know what 'green' means here.
  • Agent Safety

    8 checks passed0 problems found

    • No committed .env — A tracked real .env hands secrets to anything — including an agent — that reads the repo.
    • No exposed secrets — Secret-shaped literals in tracked files are a live credential leak.
    • .gitignore covers env files — An ignore rule for .env is what keeps the next careless commit from leaking secrets.
    • CODEOWNERS present — CODEOWNERS marks the 'don't touch without review' zones an agent should respect.
    • Automated dependency updates — Dependabot / Renovate keeps dependencies patched without a human in the loop.
    • .gitignore present — A .gitignore is the first guard against an agent committing secrets or build junk.
    • Security policy — A SECURITY.md is where an autonomous security agent reads this repo's rules before acting on it.
    • License makes the code reusable — Without a license an agent cannot safely copy, redistribute, or vendor any of this code.
  • Context Economy

    2 checks passed2 problems found

    • lowGenerated / vendored files marked

      A .gitattributes linguist marker tells tools (and agents) what to skip.

      Fix: Mark generated/vendored paths in .gitattributes (linguist-generated / linguist-vendored).

    • lowNo oversized source file

      A single file in the hundreds of KB blows past an agent's effective context window.

      Fix: Split the largest files along their natural seams.

    • Dependencies not vendored in — A committed node_modules / vendor tree drowns the real signal an agent needs.
    • Build output not committed — Generated dist/ · build/ output is noise an agent has to read past.

Where the grip slips

  1. highPath To Contribute+40 pts if fixed

    Repository is read-only and explicitly marked as no longer maintained

    The README states in a prominent note that 'The continuedev/continue repository is no longer actively maintained and is read-only for all users.' This makes all other onboarding efforts moot: a newcomer cannot fork, file issues, submit PRs, or participate in development. The repo is a museum, not a workspace. This kills the core purpose of the Flinch evaluation—enabling contribution.

    Fix: If the maintainers plan to sunset the project, clarify archival and recommend a community fork or successor project in the README. If the project is intended to be community-driven or forked, remove the read-only lock and explicitly invite contributions. If read-only is temporary (e.g., during a transition), state the timeline and re-opening plan clearly.

  2. highGetting Running+30 pts if fixed

    No local development or build instructions

    The README and root-level files provide no instructions for cloning, installing dependencies, or building the project locally. The top-level package.json only has TypeScript watch tasks and formatting scripts; no build, test, or dev-server commands are visible. A newcomer cannot set up a local dev environment, run tests, or contribute code even if the read-only restriction were lifted.

    Fix: Create a CONTRIBUTING.md or DEVELOPMENT.md with step-by-step setup: clone, install (npm/yarn), environment setup (Node version via .nvmrc/.node-version is present but unclear), build steps for each component (binary, core, VS Code, JetBrains, GUI), and how to run tests and the local dev server. Include example commands: `npm install`, `npm run build`, `npm run test`.

  3. highFinding Your Way+25 pts if fixed

    No architecture or module overview document

    The file tree shows 2800+ files organized into binary/, core/, extensions/, gui/, and .continue/, but no README or architecture guide explains what each component does, how they interact, or where a newcomer should start reading. The project structure is clear to the maintainers but opaque to a first-time visitor.

    Fix: Create an ARCHITECTURE.md or update the main README with a 'Project Structure' section explaining: (1) core/ is the LLM runtime, (2) extensions/ hold VS Code, CLI, and JetBrains implementations, (3) gui/ is the UI layer, (4) binary/ is packaging. Include a dependency diagram or flow chart showing how components interact (e.g., extensions → core → LLM). Suggest an order for reading the codebase.

  4. mediumSigns Of Life+15 pts if fixed

    Unclear last-maintenance timestamp and stale release status

    The 'Last pushed: 2026-06-15T16:59:46Z' timestamp is a future date (relative to 2024), which is likely a data error or indicates the snapshot is from the future. Combined with the read-only notice and claim of a 'final 2.0.0 release,' it is unclear whether the project is actively maintained, in a long freeze, or properly archived. A newcomer cannot gauge project health.

    Fix: Clarify the maintenance status in the README with a concrete timeline: e.g., 'This project entered read-only mode on [DATE]. The final 2.0.0 release is available at [link]. For active development, see [successor project or community fork].' Update the 'Signs of Life' section with the actual last maintenance date and explain what happens to issues and PRs.

  5. mediumPath To Contribute+10 pts if fixed

    No beginner-friendly issues or contribution labels

    The README mentions 759 open issues and a 'Contributing' section, but does not highlight any beginner-friendly, good-first-issue, or help-wanted labels. Even if the read-only status were lifted, a newcomer would not know where to start contributing or which issues are suitable for first-time contributors.

    Fix: If the project reopens to contributions, label issues with `good-first-issue`, `help-wanted`, and `documentation` to signal low-friction entry points. Mention these in a 'Getting Started' or 'How to Contribute' section of the README, e.g., 'Look for [good-first-issue] issues to start.'

  6. lowPath To Contribute+8 pts if fixed

    Confusing or absent onboarding documentation at root level

    While CONTRIBUTING.md, CODE_OF_CONDUCT.md, and other guidance documents exist (listed in the file tree), they are not referenced or linked in the main README. A newcomer has no clear path to discover the CONTRIBUTING guide or understand the development workflow.

    Fix: Add a 'Contributing' section to the main README with direct links to CONTRIBUTING.md, DEVELOPMENT.md, and TESTING.md. Include a quick summary: 'Want to contribute? [Read the contributing guide](./CONTRIBUTING.md). Found a bug? [Report it here](link). Questions? [Join our discussion forum](link).'

Show your score

Latch badge
[![Latch score](https://latch.fyi/api/badge/addcf3a7-22b4-4078-91ce-abfc9c0a093c)](https://latch.fyi/continuedev/continue)

Share this analysis

https://latch.fyi/continuedev/continue

Fixed some issues? Re-analyze to measure your progress →

Copy the whole report

Grab the entire verdict in one go — a Markdown block for a README or an issue, plain text, or a prompt you can paste straight into an LLM.

Was this verdict fair?

One tap helps — or tell us more.