<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/why-i-m-building-local-first-tools-with-bun-and-llama-3-2--wac1td0e9" -->

---
title: Why I’m building local-first tools with Bun and Llama 3.2?
description: A developer shares their shift from cloud-based tools like Cursor to a fully local setup powered by Bun and Llama 3.2. Two personal projects are highlighted:...
canonical: https://daily.dev/posts/why-i-m-building-local-first-tools-with-bun-and-llama-3-2--wac1td0e9
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Why I’m building local-first tools with Bun and Llama 3.2? | daily.dev
og:description: A developer shares their shift from cloud-based tools like Cursor to a fully local setup powered by Bun and Llama 3.2. Two personal projects are highlighted:...
og:url: https://daily.dev/posts/why-i-m-building-local-first-tools-with-bun-and-llama-3-2--wac1td0e9
og:image: https://api.daily.dev/og/posts/WaC1td0E9.png
og:image:alt: Why I’m building local-first tools with Bun and Llama 3.2?
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.

# Why I’m building local-first tools with Bun and Llama 3.2?

**[Deepak Kumar](https://daily.dev/sources/ue9yfkgnjagjmfae1vql4)** · [@dazzlerkumar](https://daily.dev/dazzlerkumar) · 1 min read · 0 upvotes · 0 comments

## Summary

A developer shares their shift from cloud-based tools like Cursor to a fully local setup powered by Bun and Llama 3.2. Two personal projects are highlighted: SpecterAI, which generates better commit messages using local small language models, and Kubera, which parses financial PDFs locally to preserve privacy. The motivation centers on avoiding API costs and keeping sensitive data off third-party servers, framing this as part of a broader 'Local-First' movement gaining traction in 2026.

## Content

"Vibe coding" is great, but building privacy-first tools for your own production workflow is better. I recently moved my personal automation away from cloud-based tools like Antigravity and Cursor to a fully local setup.

**Key Highlights:**

- **SpecterAI:** Solving the "bad commit message" problem using local SLMs.
- **Kubera:** Automating finance tracking by parsing PDFs locally (privacy is non-negotiable here).
- **The "Why":** Why API costs and data privacy are pushing me toward the "Local-First" movement in 2026.

Check out the roadmap and how I'm fine-tuning these for my daily use: [Article](https://medium.com/@dazzlerkumar/vibe-coding-my-way-to-privacy-why-im-building-local-first-ai-tools-b568291e2441)

#SoftwareArchitecture #WebDev #AI #OpenSource #LLM

## Similar posts on daily.dev

- [I started self-hosting an LLM, and it became my favorite productivity tool](https://daily.dev/posts/i-started-self-hosting-an-llm-and-it-became-my-favorite-productivity-tool-dwib7trx9) · XDA Developers · 1 upvotes · 0 comments
- [Local AI Models for Coding 2026: Ollama Setup and Best Models](https://daily.dev/posts/local-ai-models-for-coding-2026-ollama-setup-and-best-models-sohghmj3p) · Alex CloudStar · 1 upvotes · 0 comments
- [I used my local LLM to rebuild my workflow from scratch, and it was better than I expected](https://daily.dev/posts/i-used-my-local-llm-to-rebuild-my-workflow-from-scratch-and-it-was-better-than-i-expected-e05siypyp) · XDA Developers · 1 upvotes · 0 comments
- [Untitled](https://daily.dev/posts/untitled-6mrgpcxc1) · SitePoint · 0 upvotes · 0 comments

---

Tags: [#bun](https://daily.dev/tags/bun), [#devtools](https://daily.dev/tags/devtools), [#llm](https://daily.dev/tags/llm), [#local-first](https://daily.dev/tags/local-first), [#privacy](https://daily.dev/tags/privacy)

[View this post on daily.dev](https://daily.dev/posts/why-i-m-building-local-first-tools-with-bun-and-llama-3-2--wac1td0e9)

```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":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/why-i-m-building-local-first-tools-with-bun-and-llama-3-2--wac1td0e9","headline":"Why I’m building local-first tools with Bun and Llama 3.2?","text":"A developer shares their shift from cloud-based tools like Cursor to a fully local setup powered by Bun and Llama 3.2. Two personal projects are highlighted: SpecterAI, which generates better commit messages using local small language models, and Kubera, which parses financial PDFs locally to preserve privacy. The motivation centers on avoiding API costs and keeping sensitive data off third-party servers, framing this as part of a broader 'Local-First' movement gaining traction in 2026.","url":"https://daily.dev/posts/why-i-m-building-local-first-tools-with-bun-and-llama-3-2--wac1td0e9","datePublished":"2026-02-25T06:05:12.129Z","dateModified":"2026-05-14T02:15:00.406Z","author":{"@type":"Person","name":"Deepak Kumar","url":"https://daily.dev/dazzlerkumar","image":"https://lh3.googleusercontent.com/a/ACg8ocJ8Elrdfwg3LUtP3pz12OG6mAeKZip0y4sJyJbCyh52rWlW=s96-c","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":110}},"image":"https://media.daily.dev/image/upload/s--ZslbtBP7--/f_auto/v1771999513/posts/WaC1td0E9?_a=BAMAMiiu0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/sources/ue9yfkgnjagjmfae1vql4","name":"Deepak Kumar"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Deepak Kumar","item":"https://daily.dev/sources/ue9yfkgnjagjmfae1vql4"},{"@type":"ListItem","position":3,"name":"Why I’m building local-first tools with Bun and Llama 3.2?"}]}
```

