# My agent cloned GitHub (sort of) using the Neon backend

DevFeed: [My agent cloned GitHub (sort of) using the Neon backend](<https://devfeed.tech/articles/my-agent-cloned-github-sort-of-using-the-neon-backend-5596.md>)

Original publisher: [Read original article](<https://neon.com/blog/my-agent-cloned-github-using-the-neon-backend>)

Author: Roman Zaynetdinov

Published: 2026-07-23T09:00:00Z

Content type: article

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Hono](<https://devfeed.tech/topics/honojs.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Database](<https://devfeed.tech/topics/database.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [auth](<https://devfeed.tech/tags/auth.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [product](<https://devfeed.tech/tags/product.md>), [s3](<https://devfeed.tech/tags/s3.md>), [server](<https://devfeed.tech/tags/server.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [web](<https://devfeed.tech/tags/web.md>)

## AI overview

An experiment uses an AI agent and Neon's beta backend suite to build a working Git host without a filesystem. Git objects are stored in Postgres, large blobs are offloaded to Neon Object Storage, and a serverless Hono application serves Git over HTTPS. The implementation supports cloning, pushing, pulling, commit and file browsing, authentication, and testing against edge cases such as binary, large, empty, and oddly named files.

## Source excerpt

GitHub has been down a lot lately. During one of those episodes, I had the idea of asking my agent to use our new backend suite (still in beta) to build a working Git host. This is genuinely outside of my comfort zone as I had no prior knowledge of Git server internals, so I didn't have much hopes, but it went surprisingly well...