diff --git a/apps/docs/docs/cloud.md b/apps/docs/docs/cloud.md deleted file mode 100644 index 09cfa31..0000000 --- a/apps/docs/docs/cloud.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -id: cloud -title: BashBuddy Cloud -description: Use BashBuddy Cloud to generate commands -sidebar_position: 3 ---- - -# Using BashBuddy Cloud - -BashBuddy Cloud is a service that allows you to generate commands instantly, with complete privacy, just for **$2/month**. - -## How to subscribe? - -1. Head over to your account page on [account.bashbuddy.run](https://account.bashbuddy.run). (If you don't have an account, you'll be redirected to the login page.) -2. Click on the "Subscription" button. On this page you will be able to see your current subscription status, and manage your subscription. -3. Since you don't have an active subscription, click on the "Subscribe" button. You will be redirected to the payment page. -4. Once payment is completed, you should be ready to go! -5. Head over to your Shell of preference, and run `bashbuddy login` to login to your BashBuddy Cloud account. (if you don't have the CLI installed, head over to the [install page](/install) and follow the instructions) -6. If you are already logged in, you can run `bashbuddy mode` to switch to cloud mode. - -## Limitations - -To prevent abuse, we have some limitations in place: - -> This may change in the future. - -- 5 revisions per session -- 500 requests per day -- 5000 requests per month - -You shouldn't hit these limits, but if you do, please contact us at [contact@bashbuddy.run](mailto:contact@bashbuddy.run), and we'll be happy to help you. - -## Support - -If you have any questions or issues, please contact us at [contact@bashbuddy.run](mailto:contact@bashbuddy.run), and we'll be happy to help you. - -## Refund policy - -You can cancel your subscription at any time, and you will not be charged after your current billing cycle. If you want a refund, you have 14 days to contact us at [contact@bashbuddy.run](mailto:contact@bashbuddy.run), and we'll refund you the full amount. diff --git a/apps/docs/docs/getting-started.md b/apps/docs/docs/getting-started.md index e819b3a..3767e62 100644 --- a/apps/docs/docs/getting-started.md +++ b/apps/docs/docs/getting-started.md @@ -13,7 +13,7 @@ BashBuddy is an AI-powered terminal assistant that helps you write commands with ## 🚀 Quick Start 1. Head over to the [install page](/install) and follow the instructions to install the CLI. -2. If your system is not fast enough to run the AI model locally, try using [BashBuddy Cloud](/cloud)! (it's just $2, and completely private) +2. Set up a local model by running `bashbuddy local`. 3. Start being more productive with BashBuddy! ## 📚 Community diff --git a/apps/docs/docs/install.mdx b/apps/docs/docs/install.mdx index 09eacdc..f98a2d0 100644 --- a/apps/docs/docs/install.mdx +++ b/apps/docs/docs/install.mdx @@ -37,11 +37,9 @@ You should see the current version number displayed. ## Next steps -Once you have BashBuddy installed, you'll need to choose between using it locally, or using [BashBuddy Cloud](/cloud). +Once you have BashBuddy installed, you'll need to set up the local model. -### Using locally - -> If your computer is not fast enough to run the AI model locally, you won't have a great experience. +> If your computer is not fast enough to run the AI model locally, you may not have a great experience. Setup the local model by running: @@ -57,10 +55,6 @@ Once the model is installed, you can start using BashBuddy by running: bashbuddy ask echo 5 times 4 ``` -### Using BashBuddy Cloud - -Refer to the [BashBuddy Cloud](/cloud) page for more information. - ## Installing the alias Typing `bashbuddy ask` in your terminal all the time is slow. We expect you to be more productive than that! diff --git a/apps/docs/docs/privacy.md b/apps/docs/docs/privacy.md index f048739..02d1ffe 100644 --- a/apps/docs/docs/privacy.md +++ b/apps/docs/docs/privacy.md @@ -6,27 +6,15 @@ slug: /privacy sidebar_position: 99 --- -# How to we handle your data? +# How do we handle your data? -Other solutions similar to BashBuddy always rely on cloud processing, without knowing where your data is going or how it's being used. +Other solutions similar to BashBuddy rely on cloud processing, without knowing where your data is going or how it's being used. BashBuddy is different. We believe that your data should always stay on your own system. ## What data is collected? -### BashBuddy CLI - -If you just use the BashBuddy CLI, we don't collect any data from you. _(maybe in the future we'll optionally collect usage data to improve the product, but that will be opt-in)_ - -### BashBuddy Cloud - -If you use BashBuddy Cloud, we only collect the minimum data to identify you as a user, and an ID for every interaction you do (no logs, no tracking, no information). - -The only exception is that we store your current chat/session for 10 minutes maximum in [Upstash's KV](https://upstash.com/) so you can prompt BashBuddy to modify the generated command. (like a chat). - -We handle payments and subscriptions via [Stripe](https://stripe.com/). - -Our AI inference is handled by [groq](https://groq.com/). +BashBuddy runs entirely locally on your device. We don't collect any data from you. _(maybe in the future we'll optionally collect usage data to improve the product, but that will be opt-in)_ ## Open Source diff --git a/apps/docs/docusaurus.config.ts b/apps/docs/docusaurus.config.ts index eb2e2a5..825ef64 100644 --- a/apps/docs/docusaurus.config.ts +++ b/apps/docs/docusaurus.config.ts @@ -86,10 +86,6 @@ const config: Config = { label: "Install", to: "/install", }, - { - label: "BashBuddy Cloud", - to: "/cloud", - }, ], }, { diff --git a/apps/landing/src/components/Header.svelte b/apps/landing/src/components/Header.svelte index 150938c..71fc532 100644 --- a/apps/landing/src/components/Header.svelte +++ b/apps/landing/src/components/Header.svelte @@ -67,15 +67,16 @@ onMount(() => { isBrowserEnv = true; - // Check if banner was previously closed - if (typeof localStorage !== "undefined") { - const isClosed = localStorage.getItem(BANNER_STORAGE_KEY) === "true"; - if (!isClosed) { - isBannerVisible = true; - } - } else { - isBannerVisible = true; - } + // Banner is disabled + // To re-enable, uncomment the code below: + // if (typeof localStorage !== "undefined") { + // const isClosed = localStorage.getItem(BANNER_STORAGE_KEY) === "true"; + // if (!isClosed) { + // isBannerVisible = true; + // } + // } else { + // isBannerVisible = true; + // } }); function toggleMenu() { @@ -160,12 +161,6 @@
- Lightning-fast command generation with our cloud service,
just for
- $2/month.
-
- Lightning-fast command generation with our cloud service,
just for
- $2/month.
-
- BashBuddy Cloud delivers responses up to 30x faster than local processing. -
-- Complete privacy with the power of your own hardware. -
-2.2 Service Improvement: We may use anonymized, aggregated data to improve - BashBuddy Cloud's functionality. + BashBuddy's functionality.
2.3 Temporary Chat Storage: Chat information is used to provide context-aware @@ -72,7 +72,7 @@
10.1 Our service is primarily hosted in the United States.
- 10.2 By using BashBuddy Cloud, you consent to the data transfer and processing + 10.2 By using BashBuddy, you consent to the data transfer and processing in the United States.
diff --git a/apps/landing/src/routes/(legal)/terms-of-service/+page.svelte b/apps/landing/src/routes/(legal)/terms-of-service/+page.svelte index 7a9d1d1..aeb7168 100644 --- a/apps/landing/src/routes/(legal)/terms-of-service/+page.svelte +++ b/apps/landing/src/routes/(legal)/terms-of-service/+page.svelte @@ -2,15 +2,14 @@- By accessing or using BashBuddy Cloud, you agree to be bound by these Terms of + By accessing or using BashBuddy, you agree to be bound by these Terms of Service. If you do not agree to these terms, do not use our service.
- BashBuddy Cloud is a cloud-based service that provides enhanced command-line - interface (CLI) functionality through server-side inference for the BashBuddy - CLI tool. + BashBuddy is a command-line interface (CLI) tool that provides AI-powered + shell command generation and assistance. It runs locally on your device.
You agree not to use BashBuddy Cloud to:
+You agree not to use BashBuddy to:
- 5.1 BashBuddy Cloud and its original content, features, and functionality are + 5.1 BashBuddy and its original content, features, and functionality are owned by BashBuddy and are protected by international copyright, trademark, patent, trade secret, and other intellectual property laws.
@@ -47,7 +46,7 @@- 6.1 BashBuddy Cloud is provided "as is" and "as available" without any + 6.1 BashBuddy is provided "as is" and "as available" without any warranties of any kind.