{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tosh"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"Lovable stores code at scale with <em>Code.Storage</em>"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"https://<em>code.storage</em>/changelog/lovable-case-study"}},"_tags":["story","author_tosh","story_49360161"],"author":"tosh","created_at":"2026-08-19T11:37:40Z","created_at_i":1787139460,"num_comments":0,"objectID":"49360161","points":2,"story_id":49360161,"title":"Lovable stores code at scale with Code.Storage","updated_at":"2026-08-19T11:53:08Z","url":"https://code.storage/changelog/lovable-case-study"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jinqueeny"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"A case study on Lovables use of <em>Code.Storage</em>"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"https://<em>code.storage</em>/changelog/lovable-case-study"}},"_tags":["story","author_jinqueeny","story_49456951"],"author":"jinqueeny","created_at":"2026-08-26T22:45:49Z","created_at_i":1787784349,"num_comments":0,"objectID":"49456951","points":1,"story_id":49456951,"title":"A case study on Lovables use of Code.Storage","updated_at":"2026-08-26T22:49:08Z","url":"https://code.storage/changelog/lovable-case-study"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"serhalp"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"That question isn't really applicable to this situation, since <a href=\"https://code.storage\" rel=\"nofollow\">https://<em>code.storage</em></a> is the company's main product. It has a business model, customers, and revenue. The open source libraries are tangential."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"OpenAI to acquire Pierre Computer Company"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://openai.com/index/openai-to-acquire-pierre/"}},"_tags":["comment","author_serhalp","story_50366863"],"author":"serhalp","comment_text":"That question isn&#x27;t really applicable to this situation, since <a href=\"https:&#x2F;&#x2F;code.storage\" rel=\"nofollow\">https:&#x2F;&#x2F;code.storage</a> is the company&#x27;s main product. It has a business model, customers, and revenue. The open source libraries are tangential.","created_at":"2026-11-05T01:11:50Z","created_at_i":1793841110,"objectID":"50373744","parent_id":50372783,"story_id":50366863,"story_title":"OpenAI to acquire Pierre Computer Company","story_url":"https://openai.com/index/openai-to-acquire-pierre/","updated_at":"2026-11-06T13:30:13Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ttamslam"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"I'm not sure that's fair. Look at their customers -<p><a href=\"https://code.storage/changelog/lovable-case-study\" rel=\"nofollow\">https://<em>code.storage</em>/changelog/lovable-case-study</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"OpenAI to acquire Pierre Computer Company"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://openai.com/index/openai-to-acquire-pierre/"}},"_tags":["comment","author_ttamslam","story_50366863"],"author":"ttamslam","children":[50378569],"comment_text":"I&#x27;m not sure that&#x27;s fair. Look at their customers -<p><a href=\"https:&#x2F;&#x2F;code.storage&#x2F;changelog&#x2F;lovable-case-study\" rel=\"nofollow\">https:&#x2F;&#x2F;code.storage&#x2F;changelog&#x2F;lovable-case-study</a>","created_at":"2026-11-04T20:42:11Z","created_at_i":1793824931,"objectID":"50371215","parent_id":50369994,"story_id":50366863,"story_title":"OpenAI to acquire Pierre Computer Company","story_url":"https://openai.com/index/openai-to-acquire-pierre/","updated_at":"2026-11-05T20:43:09Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"n2d4"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"Unfortunately, their website is also not very helpful.<p>You'll have to click the link through to <a href=\"https://code.storage\" rel=\"nofollow\">https://<em>code.storage</em></a> to understand: They host Git servers at scale, especially for agentic companies like Lovable (who create many projects and need many code repos to store them)."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"OpenAI to acquire Pierre Computer Company"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://openai.com/index/openai-to-acquire-pierre/"}},"_tags":["comment","author_n2d4","story_50366863"],"author":"n2d4","comment_text":"Unfortunately, their website is also not very helpful.<p>You&#x27;ll have to click the link through to <a href=\"https:&#x2F;&#x2F;code.storage\" rel=\"nofollow\">https:&#x2F;&#x2F;code.storage</a> to understand: They host Git servers at scale, especially for agentic companies like Lovable (who create many projects and need many code repos to store them).","created_at":"2026-11-04T17:19:33Z","created_at_i":1793812773,"objectID":"50368647","parent_id":50368567,"story_id":50366863,"story_title":"OpenAI to acquire Pierre Computer Company","story_url":"https://openai.com/index/openai-to-acquire-pierre/","updated_at":"2026-11-05T15:54:24Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ferryth"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"&gt;Git infrastructure at scale<p>&gt;<em>Code.Storage</em> powers the largest agentic workloads in the industry to store code and other machine generated artifacts at scale using git.<p>&gt;Lovable, Poke, Anything, Bolt, Amp, Parahelp, and many others rely on <em>Code.Storage</em> to store their generated code, memory files, design artifacts, legal documents, and other product files and resources that change over time."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"OpenAI to acquire Pierre Computer Company"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://openai.com/index/openai-to-acquire-pierre/"}},"_tags":["comment","author_ferryth","story_50366863"],"author":"ferryth","children":[50369276],"comment_text":"&gt;Git infrastructure at scale<p>&gt;Code.Storage powers the largest agentic workloads in the industry to store code and other machine generated artifacts at scale using git.<p>&gt;Lovable, Poke, Anything, Bolt, Amp, Parahelp, and many others rely on Code.Storage to store their generated code, memory files, design artifacts, legal documents, and other product files and resources that change over time.","created_at":"2026-11-04T16:20:50Z","created_at_i":1793809250,"objectID":"50367814","parent_id":50366863,"story_id":50366863,"story_title":"OpenAI to acquire Pierre Computer Company","story_url":"https://openai.com/index/openai-to-acquire-pierre/","updated_at":"2026-11-05T11:18:04Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rsanheim"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"nooooo.<p>I mean good for the team, I'm sure they will make out quite nicely.<p>But it was really great to see high quality OSS being extracted from their enterprise-focused <a href=\"https://code.storage/\" rel=\"nofollow\">https://<em>code.storage</em>/</a> service. Not I imagine the oss updates and new libs will decline, maybe not right away, but eventually, especially as they get rolled into whatever the product-offering of the week is that altman cooks up.<p>Oh well. so it goes"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"OpenAI to acquire Pierre Computer Company"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://openai.com/index/openai-to-acquire-pierre/"}},"_tags":["comment","author_rsanheim","story_50366863"],"author":"rsanheim","comment_text":"nooooo.<p>I mean good for the team, I&#x27;m sure they will make out quite nicely.<p>But it was really great to see high quality OSS being extracted from their enterprise-focused <a href=\"https:&#x2F;&#x2F;code.storage&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;code.storage&#x2F;</a> service. Not I imagine the oss updates and new libs will decline, maybe not right away, but eventually, especially as they get rolled into whatever the product-offering of the week is that altman cooks up.<p>Oh well. so it goes","created_at":"2026-11-04T16:14:04Z","created_at_i":1793808844,"objectID":"50367693","parent_id":50366863,"story_id":50366863,"story_title":"OpenAI to acquire Pierre Computer Company","story_url":"https://openai.com/index/openai-to-acquire-pierre/","updated_at":"2026-11-08T15:12:04Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Fe2O3"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"<em>Code.storage</em> is able to handle large scales too: <a href=\"https://code.storage/\" rel=\"nofollow\">https://<em>code.storage</em>/</a><p>+-------------------------+-------------------------------+<p>| Total storage limit     | Unlimited                     |<p>| Git request rate limits | Unlimited (Seen: 500+/s/repo) |<p>| API rate limits         | Unlimited (Seen: 15k+/s)      |<p>| Max repos               | Unlimited                     |<p>| Concurrent writes       | 30+                           |<p>| Repository size limit   | 32TB                          |<p>| Git LFS                 | Supported                     |<p>| GitHub/3rd party sync   | Supported                     |<p>+-------------------------+-------------------------------+"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Incident with Github.com [resolved]"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://www.githubstatus.com/incidents/zkxwbgr0cnmx"}},"_tags":["comment","author_Fe2O3","story_49330597"],"author":"Fe2O3","children":[49339562,49339598,49339926],"comment_text":"Code.storage is able to handle large scales too: <a href=\"https:&#x2F;&#x2F;code.storage&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;code.storage&#x2F;</a><p>+-------------------------+-------------------------------+<p>| Total storage limit     | Unlimited                     |<p>| Git request rate limits | Unlimited (Seen: 500+&#x2F;s&#x2F;repo) |<p>| API rate limits         | Unlimited (Seen: 15k+&#x2F;s)      |<p>| Max repos               | Unlimited                     |<p>| Concurrent writes       | 30+                           |<p>| Repository size limit   | 32TB                          |<p>| Git LFS                 | Supported                     |<p>| GitHub&#x2F;3rd party sync   | Supported                     |<p>+-------------------------+-------------------------------+","created_at":"2026-08-18T00:21:09Z","created_at_i":1787012469,"objectID":"49339546","parent_id":49338585,"story_id":49330597,"story_title":"Incident with Github.com [resolved]","story_url":"https://www.githubstatus.com/incidents/zkxwbgr0cnmx","updated_at":"2026-09-22T02:43:45Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Fe2O3"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"Check out <a href=\"https://code.storage/\" rel=\"nofollow\">https://<em>code.storage</em>/</a><p>+-------------------------+-------------------------------+<p>| Total storage limit     | Unlimited                     |<p>| Git request rate limits | Unlimited (Seen: 500+/s/repo) |<p>| API rate limits         | Unlimited (Seen: 15k+/s)      |<p>| Max repos               | Unlimited                     |<p>| Concurrent writes       | 30+                           |<p>| Repository size limit   | 32TB                          |<p>| Git LFS                 | Supported                     |<p>| GitHub/3rd party sync   | Supported                     |<p>+-------------------------+-------------------------------+"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Incident with Github.com [resolved]"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://www.githubstatus.com/incidents/zkxwbgr0cnmx"}},"_tags":["comment","author_Fe2O3","story_49330597"],"author":"Fe2O3","comment_text":"Check out <a href=\"https:&#x2F;&#x2F;code.storage&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;code.storage&#x2F;</a><p>+-------------------------+-------------------------------+<p>| Total storage limit     | Unlimited                     |<p>| Git request rate limits | Unlimited (Seen: 500+&#x2F;s&#x2F;repo) |<p>| API rate limits         | Unlimited (Seen: 15k+&#x2F;s)      |<p>| Max repos               | Unlimited                     |<p>| Concurrent writes       | 30+                           |<p>| Repository size limit   | 32TB                          |<p>| Git LFS                 | Supported                     |<p>| GitHub&#x2F;3rd party sync   | Supported                     |<p>+-------------------------+-------------------------------+","created_at":"2026-08-18T00:18:42Z","created_at_i":1787012322,"objectID":"49339525","parent_id":49333670,"story_id":49330597,"story_title":"Incident with Github.com [resolved]","story_url":"https://www.githubstatus.com/incidents/zkxwbgr0cnmx","updated_at":"2026-09-22T02:43:45Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"fragmede"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"No affiliation, but <a href=\"http://code.storage\" rel=\"nofollow\">http://<em>code.storage</em></a> gets my vote."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Why developers are ditching GitHub for Codeberg and self-hosting alternatives"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://www.howtogeek.com/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives/"}},"_tags":["comment","author_fragmede","story_48842611"],"author":"fragmede","comment_text":"No affiliation, but <a href=\"http:&#x2F;&#x2F;code.storage\" rel=\"nofollow\">http:&#x2F;&#x2F;code.storage</a> gets my vote.","created_at":"2026-07-09T10:04:44Z","created_at_i":1783591484,"objectID":"48843449","parent_id":48842611,"story_id":48842611,"story_title":"Why developers are ditching GitHub for Codeberg and self-hosting alternatives","story_url":"https://www.howtogeek.com/why-developers-are-ditching-github-for-codeberg-and-self-hosting-alternatives/","updated_at":"2026-07-09T14:34:51Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"xeubie"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"I really like it. API-first git repos without the limitations of a git service like github that are built primarily for humans. Looks like a competitor to <em>code.storage</em> by pierre.<p>Zig is a great choice. I spent the last three years working on my own git implementation in Zig (see my profile) and it's really the perfect language for this. It gives precise low level control and heavily emphasizes eliminating dependencies (like libc) which makes it perfect for web assembly."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Artifacts: Versioned storage that speaks Git"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://blog.cloudflare.com/artifacts-git-for-agents-beta/"}},"_tags":["comment","author_xeubie","story_47792374"],"author":"xeubie","comment_text":"I really like it. API-first git repos without the limitations of a git service like github that are built primarily for humans. Looks like a competitor to code.storage by pierre.<p>Zig is a great choice. I spent the last three years working on my own git implementation in Zig (see my profile) and it&#x27;s really the perfect language for this. It gives precise low level control and heavily emphasizes eliminating dependencies (like libc) which makes it perfect for web assembly.","created_at":"2026-04-16T16:57:32Z","created_at_i":1776358652,"objectID":"47796251","parent_id":47792374,"story_id":47792374,"story_title":"Artifacts: Versioned storage that speaks Git","story_url":"https://blog.cloudflare.com/artifacts-git-for-agents-beta/","updated_at":"2026-04-19T20:45:57Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"reissbaker"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"FWIW, Pierre's &quot;Code Storage&quot; project [1] seems like it simplifies a lot of the operational overhead of running git servers, if what you want is &quot;an API for git push&quot;. Not affiliated with the company (and I haven't tried it myself, so I can't vouch for how well it works), I just think it's a neat idea.<p>1: <a href=\"https://code.storage/\" rel=\"nofollow\">https://<em>code.storage</em>/</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Moving from GitHub to Codeberg, for lazy people"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://unterwaditzer.net/2025/codeberg.html"}},"_tags":["comment","author_reissbaker","story_47530330"],"author":"reissbaker","children":[47535603],"comment_text":"FWIW, Pierre&#x27;s &quot;Code Storage&quot; project [1] seems like it simplifies a lot of the operational overhead of running git servers, if what you want is &quot;an API for git push&quot;. Not affiliated with the company (and I haven&#x27;t tried it myself, so I can&#x27;t vouch for how well it works), I just think it&#x27;s a neat idea.<p>1: <a href=\"https:&#x2F;&#x2F;code.storage&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;code.storage&#x2F;</a>","created_at":"2026-03-26T20:18:26Z","created_at_i":1774556306,"objectID":"47535185","parent_id":47531209,"story_id":47530330,"story_title":"Moving from GitHub to Codeberg, for lazy people","story_url":"https://unterwaditzer.net/2025/codeberg.html","updated_at":"2026-03-27T11:20:52Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"fat"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"Sure \u2013 our API is built specifically for common LLM workflows. Here's a great example.<p>LLMs are often used for changing code. If an LLM creates a patch that touches 10 files, you need to take the following steps to save that patchfile on GitHub using their rest API.<p>.<p>1. Get the base branch SHA<p>2. Create a new branch (ref)<p>3. Create blobs (one per file\u2026 10 blobs!)<p>4. Create a tree containing those 10 file changes<p>5. Create a commit<p>6. Update the branch ref to point to the new commit<p>7. Pull the GitHub api until it stops returning 422's (an eventual consistency issue when GitHub is under high load)<p>.<p>About 15 total requests\u2026<p>With <em>code.storage</em> you just post the complete diff:<p>```<p>const result = await repo.createCommitFromDiff({<p><pre><code>  targetBranch: &quot;my-branch&quot;,\n\n  commitMessage: &quot;Apply generated SDK patch&quot;,\n\n  author: { name: &quot;Diff Bot&quot;, email: &quot;diff@example.com&quot; },\n\n  committer: { name: &quot;Diff Bot&quot;, email: &quot;diff@example.com&quot; },\n\n  diff,\n</code></pre>\n});<p>```<p>or better you can stream us your updated files, and we'll apply the diff for you.<p>```<p>const result = await repo<p><pre><code>  .createCommit({\n\n    targetBranch: &quot;main&quot;,\n\n    commitMessage: &quot;Update dashboard docs&quot;,\n\n    author: { name: &quot;Docs Bot&quot;, email: &quot;docs@example.com&quot; },\n\n  })\n\n  .addFileFromString(&quot;docs/changelog.md&quot;, &quot;# v2.1.0\\n- refresh docs\\n&quot;)\n\n  .addFile(&quot;public/logo.svg&quot;, await fs.readFile(&quot;assets/logo.svg&quot;))\n\n  .deletePath(&quot;docs/legacy.txt&quot;)\n\n  .send();\n\n</code></pre>\n```<p>On top of ergonomics, we have first class APIs for git notes, grep, get archive (include/exclude by blob), and other filesystem behavior that is exceeding helpful when working with LLMs."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Code Storage by the Pierre Computer Company"},"story_url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"https://<em>code.storage</em>/"}},"_tags":["comment","author_fat","story_46957629"],"author":"fat","comment_text":"Sure \u2013 our API is built specifically for common LLM workflows. Here&#x27;s a great example.<p>LLMs are often used for changing code. If an LLM creates a patch that touches 10 files, you need to take the following steps to save that patchfile on GitHub using their rest API.<p>.<p>1. Get the base branch SHA<p>2. Create a new branch (ref)<p>3. Create blobs (one per file\u2026 10 blobs!)<p>4. Create a tree containing those 10 file changes<p>5. Create a commit<p>6. Update the branch ref to point to the new commit<p>7. Pull the GitHub api until it stops returning 422&#x27;s (an eventual consistency issue when GitHub is under high load)<p>.<p>About 15 total requests\u2026<p>With code.storage you just post the complete diff:<p>```<p>const result = await repo.createCommitFromDiff({<p><pre><code>  targetBranch: &quot;my-branch&quot;,\n\n  commitMessage: &quot;Apply generated SDK patch&quot;,\n\n  author: { name: &quot;Diff Bot&quot;, email: &quot;diff@example.com&quot; },\n\n  committer: { name: &quot;Diff Bot&quot;, email: &quot;diff@example.com&quot; },\n\n  diff,\n</code></pre>\n});<p>```<p>or better you can stream us your updated files, and we&#x27;ll apply the diff for you.<p>```<p>const result = await repo<p><pre><code>  .createCommit({\n\n    targetBranch: &quot;main&quot;,\n\n    commitMessage: &quot;Update dashboard docs&quot;,\n\n    author: { name: &quot;Docs Bot&quot;, email: &quot;docs@example.com&quot; },\n\n  })\n\n  .addFileFromString(&quot;docs&#x2F;changelog.md&quot;, &quot;# v2.1.0\\n- refresh docs\\n&quot;)\n\n  .addFile(&quot;public&#x2F;logo.svg&quot;, await fs.readFile(&quot;assets&#x2F;logo.svg&quot;))\n\n  .deletePath(&quot;docs&#x2F;legacy.txt&quot;)\n\n  .send();\n\n</code></pre>\n```<p>On top of ergonomics, we have first class APIs for git notes, grep, get archive (include&#x2F;exclude by blob), and other filesystem behavior that is exceeding helpful when working with LLMs.","created_at":"2026-02-14T21:31:20Z","created_at_i":1771104680,"objectID":"47018591","parent_id":47017706,"story_id":46957629,"story_title":"Code Storage by the Pierre Computer Company","story_url":"https://code.storage/","updated_at":"2026-03-05T23:32:48Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"verdverm"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"The prices are ridiculous imo, charging for network ingress is a full stop<p><a href=\"https://code.storage/pricing\" rel=\"nofollow\">https://<em>code.storage</em>/pricing</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Code Storage by the Pierre Computer Company"},"story_url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"https://<em>code.storage</em>/"}},"_tags":["comment","author_verdverm","story_46957629"],"author":"verdverm","comment_text":"The prices are ridiculous imo, charging for network ingress is a full stop<p><a href=\"https:&#x2F;&#x2F;code.storage&#x2F;pricing\" rel=\"nofollow\">https:&#x2F;&#x2F;code.storage&#x2F;pricing</a>","created_at":"2026-02-14T19:28:16Z","created_at_i":1771097296,"objectID":"47017490","parent_id":47016817,"story_id":46957629,"story_title":"Code Storage by the Pierre Computer Company","story_url":"https://code.storage/","updated_at":"2026-03-05T23:32:45Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"fat"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"Hey everyone,<p>Wow, you scooped us! we weren\u2019t really expecting to launch here just yet, but happy to answer any questions y\u2019all have :)<p>First, Pierre is building code storage for machines -- think GitHub\u2019s infrastructure layer, but API-first and tuned for LLMs.<p>What does that actually mean? We\u2019ve spent the last 18+ months speed running GitHubs infrastructure (with a lot of help from early GitHub folks)\u2026 this is Github\u2019s spoke architecture with a few modern twists + object store for cold storage.<p>Up until this point, GitHub is the only team that\u2019s built a truly scalable git cluster (gitlab, bitbucket, etc. are all enterprise plays, with different tradeoffs).<p><em>Code.Storage</em> is meant to be massively scalable\u2026 and we\u2019ll be doing a larger post on what that means, and the scale we\u2019re already doing soon hopefully :)<p>On top of this, we\u2019ve invested a TON of time into our API layer \u2013 we have all the things you\u2019d expect, list files, create branch, commit, etc. \u2013 with some new api\u2019s that agents have found helpful: grep, glob based archive, ephemeral branches (git namespaces), etc.<p>Right now we\u2019re in private beta \u2013 but happy to do my best to answer any questions in the short term (and if you\u2019re working on anything that might benefit from code storage or storing code like artifacts \u2013 please reach out to jacob@pierre.co"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Code Storage by the Pierre Computer Company"},"story_url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"https://<em>code.storage</em>/"}},"_tags":["comment","author_fat","story_46957629"],"author":"fat","children":[47016817,47017185],"comment_text":"Hey everyone,<p>Wow, you scooped us! we weren\u2019t really expecting to launch here just yet, but happy to answer any questions y\u2019all have :)<p>First, Pierre is building code storage for machines -- think GitHub\u2019s infrastructure layer, but API-first and tuned for LLMs.<p>What does that actually mean? We\u2019ve spent the last 18+ months speed running GitHubs infrastructure (with a lot of help from early GitHub folks)\u2026 this is Github\u2019s spoke architecture with a few modern twists + object store for cold storage.<p>Up until this point, GitHub is the only team that\u2019s built a truly scalable git cluster (gitlab, bitbucket, etc. are all enterprise plays, with different tradeoffs).<p>Code.Storage is meant to be massively scalable\u2026 and we\u2019ll be doing a larger post on what that means, and the scale we\u2019re already doing soon hopefully :)<p>On top of this, we\u2019ve invested a TON of time into our API layer \u2013 we have all the things you\u2019d expect, list files, create branch, commit, etc. \u2013 with some new api\u2019s that agents have found helpful: grep, glob based archive, ephemeral branches (git namespaces), etc.<p>Right now we\u2019re in private beta \u2013 but happy to do my best to answer any questions in the short term (and if you\u2019re working on anything that might benefit from code storage or storing code like artifacts \u2013 please reach out to jacob@pierre.co","created_at":"2026-02-14T17:48:31Z","created_at_i":1771091311,"objectID":"47016562","parent_id":46957629,"story_id":46957629,"story_title":"Code Storage by the Pierre Computer Company","story_url":"https://code.storage/","updated_at":"2026-04-28T21:20:32Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"leohonexus"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"Agreed, but I'm making a distinction between the platform (whether it be Cloudflare Moltworker or a Mac Mini), which a human chooses for the agent to run on (for now), and tools designed to be discovered and consumed by the agents themselves (e.g. <em>code.storage</em>, AgentMail)."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Code Storage by the Pierre Computer Company"},"story_url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"https://<em>code.storage</em>/"}},"_tags":["comment","author_leohonexus","story_46957629"],"author":"leohonexus","comment_text":"Agreed, but I&#x27;m making a distinction between the platform (whether it be Cloudflare Moltworker or a Mac Mini), which a human chooses for the agent to run on (for now), and tools designed to be discovered and consumed by the agents themselves (e.g. code.storage, AgentMail).","created_at":"2026-02-14T14:49:50Z","created_at_i":1771080590,"objectID":"47014926","parent_id":47014900,"story_id":46957629,"story_title":"Code Storage by the Pierre Computer Company","story_url":"https://code.storage/","updated_at":"2026-03-05T23:32:36Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"saidinesh5"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"Honestly, step 1 is just understanding what the purpose of each component is.. OS, driver, device etc...<p>for eg. A device driver is about exposing an interface for other programs being run on your computer, to access and control a device...<p><a href=\"https://m.youtube.com/watch?v=juGNPLdjLH4\" rel=\"nofollow\">https://m.youtube.com/watch?v=juGNPLdjLH4</a> this is a decent crash course on that.<p>You can create a toy USB device using an Arduino or something that can send / receive information to your PC. Eg: <a href=\"https://m.youtube.com/watch?v=yTc2GLXfCOY\" rel=\"nofollow\">https://m.youtube.com/watch?v=yTc2GLXfCOY</a> .<p>Then it's a matter of just understanding what the subsystem you're interested in writing drivers for your OS does, how to make it do something, just write <em>code. Storage</em> devices, graphics devices, etc...<p>A raspberry pi can be a decent starting point for these experiments too.. eg. Writing a bare metal operating system for the raspberry pi <a href=\"https://github.com/babbleberry/rpi4-osdev\">https://github.com/babbleberry/rpi4-osdev</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Bringing SerenityOS to real hardware, one driver at a time"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://sdomi.pl/weblog/23-serenityos-realhw/"}},"_tags":["comment","author_saidinesh5","story_42636086"],"author":"saidinesh5","comment_text":"Honestly, step 1 is just understanding what the purpose of each component is.. OS, driver, device etc...<p>for eg. A device driver is about exposing an interface for other programs being run on your computer, to access and control a device...<p><a href=\"https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=juGNPLdjLH4\" rel=\"nofollow\">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=juGNPLdjLH4</a> this is a decent crash course on that.<p>You can create a toy USB device using an Arduino or something that can send &#x2F; receive information to your PC. Eg: <a href=\"https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=yTc2GLXfCOY\" rel=\"nofollow\">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=yTc2GLXfCOY</a> .<p>Then it&#x27;s a matter of just understanding what the subsystem you&#x27;re interested in writing drivers for your OS does, how to make it do something, just write code. Storage devices, graphics devices, etc...<p>A raspberry pi can be a decent starting point for these experiments too.. eg. Writing a bare metal operating system for the raspberry pi <a href=\"https:&#x2F;&#x2F;github.com&#x2F;babbleberry&#x2F;rpi4-osdev\">https:&#x2F;&#x2F;github.com&#x2F;babbleberry&#x2F;rpi4-osdev</a>","created_at":"2025-01-09T05:31:54Z","created_at_i":1736400714,"objectID":"42641944","parent_id":42641548,"story_id":42636086,"story_title":"Bringing SerenityOS to real hardware, one driver at a time","story_url":"https://sdomi.pl/weblog/23-serenityos-realhw/","updated_at":"2025-01-09T16:44:50Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"admp"},"title":{"matchLevel":"none","matchedWords":[],"value":"Code Storage by the Pierre Computer Company"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"https://<em>code.storage</em>/"}},"_tags":["story","author_admp","story_46957629"],"author":"admp","children":[47014699,47014849,47014865,47015166,47015331,47015363,47015629,47015960,47016192,47016284,47016562,47017330,47017412,47020894,47025639],"created_at":"2026-02-10T10:12:27Z","created_at_i":1770718347,"num_comments":42,"objectID":"46957629","points":66,"story_id":46957629,"title":"Code Storage by the Pierre Computer Company","updated_at":"2026-09-04T15:07:51Z","url":"https://code.storage/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tosh"},"title":{"matchLevel":"none","matchedWords":[],"value":"Code Storage"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["code",".","storage"],"value":"https://<em>code.storage</em>/"}},"_tags":["story","author_tosh","story_47000372"],"author":"tosh","children":[47000591],"created_at":"2026-02-13T08:30:18Z","created_at_i":1770971418,"num_comments":1,"objectID":"47000372","points":2,"story_id":47000372,"title":"Code Storage","updated_at":"2026-03-05T23:31:23Z","url":"https://code.storage/"}],"hitsPerPage":20,"nbHits":19,"nbPages":1,"page":0,"params":"query=code.storage&advancedSyntax=true&analyticsTags=backend","processingTimeMS":48,"processingTimingsMS":{"_request":{"queue":9,"roundTrip":16},"afterFetch":{"total":1},"fetch":{"query":4,"scanning":41,"total":46},"total":48},"query":"code.storage","serverTimeMS":58}
