A

A code editor that integrates into the browser

Hacker News

A code editor that integrates into the browser

When the startup I was working for shut down, I knew it would probably be a while before my health allowed me to commit to a new role, so I decided to start working on some personal projects to keep my mind active and engaged. With AI-augmented VS Code forks being all the rage at the time, I wanted to take a slightly different angle on a code editor/viewer using the same core technology. That led me to building Tachi Code, a Monaco-based code editor that integrates directly into your browser as an extension to streamline your more ephemeral coding tasks, so you can spend less time switching between your code editor and browser. The original flow that piqued my interest was viewing raw source files or API responses. Historically, I've used a JSON formatter extension to prettify JSON, but I wanted something more powerful, more universal, and quite frankly, something that looked better, so I built Tachi Code with the ability to detect when you're viewing pre-formatted text and inject itself into the page, so it's always beautifully syntax highlighted, foldable, and regex searchable. Then I added context menu integrations, so you could quickly edit snippets, compare text, or view the current page's source in Tachi Code's editor. The browser extension works offline with the only external HTTP requests going to GitHub to retrieve JSON Schemas or additional themes. All user data stays local. The only tracking is CloudFlare's web analytics beacon on TachiCode.dev (not present in the browser extension or in the EU). TachiCode.dev is a sandbox environment that serves the latest commit of Tachi Code's editor hosted on CloudFlare Pages. The core stack is: - React 19 - Monaco Editor - Radix UI - Zustand - Shiki - WXT (full SBOM is available via the about dialog if you want to dig deeper) Monaco Editor provides the code and diff editors, as well as low level systems for configuration and theming. There's a lot of hackery involved in surfacing those systems and integrating them into the larger React app. Shiki is used to provide more complete syntax highlighting than Monaco Editor provides out of the box. The rest of the UI is primarily based on Radix UI components, typically starting from a shadcn template and then reworked to use colors provided by the theme system. Zustand is my go-to for any kind of shared/persistent state. WXT just turns browser extension development and publishing into a breeze. If you've got any feedback or a question about how the app was developed, I'd love to hear it!

Share card

Actual performance

45points
10comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: user, new, context · Missing: mac, agents, macos
97%97% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
92%92% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
71%71% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: personal, way · Missing: mobile apps, ios, entrepreneurs
44%44% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: host · Missing: plus, platform, intuitive
36%36% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
16%16% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

CoRemote
CoRemote61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Discuss code in your editor

Product Hunt+102Developer Tools
TrueCode
TrueCode67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mobil Code Editor - Code Anywhere

Product Hunt+3
IC
ICEcoder v3.0 released (browser code editor)60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ICEcoder v3.0 released (browser code editor)

Hacker News4
I
I made an in-browser code editor with code replay and REPL76%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made an in-browser code editor with code replay and REPL

Hacker News87
On
Online code editor67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Online code editor

Hacker News1
Li
Lindora online code editor67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Lindora online code editor

Hacker News6
In
In-browser code editor with live remote debugging73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

In-browser code editor with live remote debugging

Hacker News8
Ya
Yace: ~1KB code editor for browser with plugins75%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yace: ~1KB code editor for browser with plugins

Hacker News20
1M
1MB – Your code editor. In the cloud68%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

1MB – Your code editor. In the cloud

Hacker News2
Yo
YouTube Code Along Editor67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

YouTube Code Along Editor

Hacker News9