HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
continuedev
continue
TypeScript2023–2026
continuedev / continue

continue

open-source coding agent

24Distinct people
41Mentions
0Explicit recommenders
36.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

open-source coding agent

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 9:28:18 AM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year41 dated mentions

Observed mentions: 2023-07-26 18:04:29 UTC to 2026-06-16 00:28:01 UTC.

0510152023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 16 mentions; 3 submissions, 13 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 15 mentions; 2 submissions, 13 comments20242025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 8 mentions; 1 submissions, 7 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC16313
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC15213
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC817
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC202

What Hacker News says

15 sources
The Continue extension (Jetbrains, VS Code) can do this to a degree. It spends a bit of time upfront creating an embeddings index of all the files in the repo and from there you can ask questions about the code base. https://github.com/continuedev/continue I prefer it to other programs (Cursor, Copilot, etc) because it supports BYOK (Bring your own key) and is pretty granular in terms of letting you assign an embedding provider, assistant model, autocompletion model, etc.
In Ask HN: AI tool for getting oneself across a new repo?
In other words... their access to an OpenAI API key is what makes them special? Them and what army? This is just one of those things where I could see an investor buying the idea, but I'd actually laugh at someone paying $20/month of their own money for this. You're not even getting an IDE for your money, you're getting a version of a free program that you pay to unlock a remote feature. There are Open Source plugins for VS Code that let you bring your own backend (or use OpenAI's) and do everything you see here. Seems to be their biggest moat is assuming that most of their customers are too lazy to care about superior alternatives. > Show me please, where can I get Cursor functionality in VSCode? https://github.com/continuedev/continue https://github.com/twinnydotdev/twinny https://marketplace.visualstudio.com/items?itemName=AndrewBu...
In Cursor: We Raised $60M
sestinj·Apr 2, 2024Submission

Chat vs. Tab: What's the best way to do local AI dev?

Talking to users of AI dev tools, there's a great divide in preference between chat and tab-autocomplete. Team Chat are bothered by the invasiveness of always-present inline suggestions and prefer a convenient chat sidebar as a faster Google search. Team Tab feel that chat is useless in the areas where they already know all relevant syntax and libraries, but get great utility from an LLM finishing the line before they can type it themselves. What I find most interesting is the difference in what makes each difficult to build. For chat, the model is the hard part. The best chat models are typically those with more parameters. Once you have the model running, a decent chat experience is roughly a matter of displaying text. But while open models increasingly prove useful, they may not always fit on a laptop. For tab, a small model will do (1
Read the rest
-15b parameters). This is great because it works locally, but the difficult part becomes building the system around the model: timing, context, and filtering. And while Copilot might afford ~1000 prompt tokens, a fast enough local experience today probably needs to remain around 500, making precision critical. Spending the last 2 months building local autocomplete has brought us to the following lessons: The overall goal is to design a function `(filepath, position of cursor) -> completion` that can run in ~500ms. There are 3 key subproblems: 1) timing (when to start the LLM), 2) context (what prompt to send), and 3) filtering (when to stop). 1) Timing consists of lots of debouncing and caching. If the user types quickly, a request shouldn't be made on each keystroke. In fact, if the LLM is already generating from a previous keystroke, this request should be kept running as long as it is still prefixed by what the user types next. Also important is caching: once a completion is generated, any prompt that prefixes a previous prompt should be resolved to the same completion to make for a snappy experience. 2) Context requires designing a function `(filepath, position of cursor) -> ~500 token prompt` that runs in ~100ms. The tokens in this prompt can come from any file in the codebase, making the problem very open-ended. Faced with a problem of arbitrary depth like this the first thing to ask is: how does a human developer do it? First, we use cmd/ctrl+click to go to definition. Tree Sitter lets us quickly construct the abstract syntax tree around the cursor and if we find, for example, that it is inside of a function call, then we probably want to include the definition of that function in the prompt. The LSP, which is what powers 'go to definition' in VS Code, can be used for this. We can also include relevant type definitions, declarations, or imported files. Second, we look at recently edited snippets. Since only a small number can be included, we rank them using Jaccard similarity to the area around the cursor: tokenize each snippet to get a set of tokens, then take the intersection divided by the union of the two sets. This catches similar variables names and keywords. 3) Filtering acknowledges LLMs to be imperfect and puts deterministic safeguards in place to prevent annoyance. This can be understood as a mapping between streams of text: given a sequence of tokens from the LLM, we can pass it through multiple filters, each returning a modified sequence. A filter might stop the LLM when it repeats itself, fix indentation, or correct for mismatched parentheses. The second part of filtering is a basic classifier: once we have a final completion, should it be shown at all? What's amazing is that almost all of this work can and should happen locally. As laptop hardware becomes more powerful and autocomplete models become possibly further condensed it seems likely that we'll wonder why autocomplete ever needed to leave your machine. If you want to see what the local experience looks like today, Continue's local, open-source tab-autocomplete is now in beta. We'd love feedback!
3 points · Open discussion
sestinj·Feb 29, 2024Submission

Show HN: Continue.dev releases local, open-source tab-autocomplete

Hey HN! After working on this for the last couple of months, we (Continue.dev) are finally releasing tab-autocomplete in beta. It is private, local, and secure, using Ollama, llama.cpp, or any other LLM provider. I'm even more excited about it being completely open-source, because it means I can share how we built it! I've been sharing details on Twitter for the last month (summarized here: https://twitter.com/NateSesti/status/1763264142163808279), covering the following: - A specific type of debouncing, and strategy for re-using streamed requests - How we use the Language Server Protocol to surgically include important context - Using tree-sitter to calculate the "AST Path", an abstraction with many uses - Truncation: how we decide to stop early, complete multiple lines, and generally avoid mistaken artifacts - Jaccard similarity as a me
Read the rest
thod of searching over and ranking recently edited ranges / files I will continue to share as we improve, so feel free to follow along. I'll also be compiling all of this into a more well-formatted blog post in the future! Inspired by the "Copilot Internals" post from a year ago (https://news.ycombinator.com/item?id=34032872), I’ll be sharing live updates, clear explanations, and non-obfuscated code. --- ...and one more thing: we've exposed a handful of options that let you customize your experience. You can alter: - the model - stop words - all numerical parameters / thresholds used for retrieval and prompt construction - the prompt template - whether to complete multiple lines, or only one at a time - and a bit more (https://github.com/continuedev/continue/blob/0445b489408f0e7...) This lets each individual make their own preferred trade-off between speed, accuracy, and other factors.
53 points · Open discussion
Continue (YC S23) | Founding Engineer | ONSITE | Full-time | San Francisco | $130-$170K + 1-2% Equity At Continue, we are on a mission to make building software feel like making music. We are creating the open-source autopilot for VS Code and JetBrains——the easiest way to code with any LLM (https://github.com/continuedev/continue). You are likely a good fit if you - have founded or want to found your own startup one day - have experience with frontend, backend, ML technologies - are enthusiastic about AI/LLMs, open source, developer tools - get excited about supporting users and helping customers - want to work in-person in SF the majority of the time More info: https://www.ycombinator.com/companies/continue/jobs/smcxRnM-...
In Ask HN: Who is hiring? (February 2024)

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.