<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/one-human-one-agent-one-browser-from-scratch-avhv6ry0n" -->

---
title: One Human + One Agent = One Browser From Scratch | daily.dev
description: A developer built a basic web browser from scratch in 72 hours using Rust with zero third-party dependencies, collaborating with an LLM agent (Codex). The...
canonical: https://daily.dev/posts/one-human-one-agent-one-browser-from-scratch-avhv6ry0n
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: One Human + One Agent = One Browser From Scratch | daily.dev
og:description: A developer built a basic web browser from scratch in 72 hours using Rust with zero third-party dependencies, collaborating with an LLM agent (Codex). The...
og:url: https://daily.dev/posts/one-human-one-agent-one-browser-from-scratch-avhv6ry0n
og:image: https://api.daily.dev/og/posts/AVhV6Ry0N.png
og:image:alt: One Human + One Agent = One Browser From Scratch
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# One Human + One Agent = One Browser From Scratch

**[Hacker News](https://daily.dev/sources/hn)** · 7 min read · 1 upvotes · 1 comments

## Summary

A developer built a basic web browser from scratch in 72 hours using Rust with zero third-party dependencies, collaborating with an LLM agent (Codex). The browser renders HTML and CSS across Windows, macOS, and Linux, totaling ~20K lines of code. The project demonstrates that one human working with one AI agent can be more effective than deploying hundreds of autonomous agents, emphasizing the importance of human coordination in AI-assisted development.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://emsh.cat/one-human-one-agent-one-browser/>

## Community discussion

Top comments from developers on daily.dev.

**@khauma** · 0 upvotes

> Awesome post! I am currently teaching myself HFT Development in Rust with OpenCode. I am learning a bunch in a short amount of time. I might be doing something similar to this in the coming days as well. Not necessarily a browser but something in the same spirit. This is very inspiring.

## Similar posts on daily.dev

- [the browser is the sandbox](https://daily.dev/posts/the-browser-is-the-sandbox-dsrwnlskp) · Hacker News · 1 upvotes · 0 comments
- [How I wrote JustHTML using coding agents](https://daily.dev/posts/how-i-wrote-justhtml-using-coding-agents-evfhce1bd) · Lobsters · 0 upvotes · 0 comments
- [Wilson Lin on FastRender: a browser built by thousands of parallel agents](https://daily.dev/posts/wilson-lin-on-fastrender-a-browser-built-by-thousands-of-parallel-agents-masogaxc9) · Simon Willison · 1 upvotes · 0 comments
- [Cursor is better at marketing than coding](https://daily.dev/posts/cursor-is-better-at-marketing-than-coding-dovpzupop) · The Register · 43 upvotes · 4 comments

---

Tags: [#ai](https://daily.dev/tags/ai), [#browsers](https://daily.dev/tags/browsers), [#html](https://daily.dev/tags/html), [#llm](https://daily.dev/tags/llm), [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/one-human-one-agent-one-browser-from-scratch-avhv6ry0n)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"One Human + One Agent = One Browser From Scratch","url":"https://daily.dev/posts/one-human-one-agent-one-browser-from-scratch-avhv6ry0n","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/one-human-one-agent-one-browser-from-scratch-avhv6ry0n"},"datePublished":"2026-01-27T21:18:41.084Z","dateModified":"2026-10-15T02:24:30.954Z","description":"A developer built a basic web browser from scratch in 72 hours using Rust with zero third-party dependencies, collaborating with an LLM agent (Codex). The...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9b094c15ab84d6d9ccf18e8f2c9397ad?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/9b094c15ab84d6d9ccf18e8f2c9397ad?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/one-human-one-agent-one-browser-from-scratch-avhv6ry0n","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"ai,browsers,html,llm,rust","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"One Human + One Agent = One Browser From Scratch"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/one-human-one-agent-one-browser-from-scratch-avhv6ry0n","comment":[{"@type":"Comment","text":"Awesome post! I am currently teaching myself HFT Development in Rust with OpenCode. I am learning a bunch in a short amount of time. I might be doing something similar to this in the coming days as well. Not necessarily a browser but something in the same spirit. This is very inspiring.","datePublished":"2026-01-28T22:05:42.265Z","url":"https://daily.dev/posts/AVhV6Ry0N#c-hXGLZiUl1","author":{"@type":"Person","name":"Kahlil Wallace","url":"https://daily.dev/khauma","image":"https://media.daily.dev/image/upload/s--QvppE9Ip--/f_auto/v1767378558/avatars/avatar_7eQFeSQRDx0muV3n92gxT?_a=BAMAK+ZW0"}}]}
```

