Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bproxy/cli",
"version": "0.9.0",
"version": "0.9.1",
"private": true,
"type": "module",
"bin": {
Expand Down
6 changes: 5 additions & 1 deletion docs/public/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@
title: bproxy
---

<img src="./assets/bproxy-hero.png" alt="bproxy hero illustration: three robot agents on the left connect through a terminal and a shield to a stack of browser tabs on the right, all framed inside a computer monitor. Caption reads 'bproxy: paired browsing for humans and agents.'" width="900">

## Why this exists

Most of my work is information research, analysis, and synthesis. Agents are good at the routine part — collecting data, transforming it, distilling patterns — but they need browser access to do it, and the services I use (Google, authenticated feed sites, Medium) actively detect automation.
Most of my work is information research, analysis, and synthesis. Agents are good at the routine part — collecting data, transforming it, distilling patterns — but they need browser access to do it. Many services detect automation and use their terms of service to restrict it.

I think "automation" is overloaded. At the extreme, I am already sitting at a laptop, using an operating system and a browser to access a service — is that not automation too? I am not trying to scrape service content at scale. I want to automate the copy-paste and routine navigation that are a natural part of desktop research.

I have two options:

Expand Down
2 changes: 1 addition & 1 deletion extension/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bproxy/extension",
"version": "0.9.0",
"version": "0.9.1",
"private": true,
"type": "module",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "bproxy",
"private": true,
"type": "module",
"version": "0.9.0",
"version": "0.9.1",
"description": "Browser proxy for code agents.",
"license": "MIT",
"packageManager": "pnpm@9.15.0",
Expand Down
2 changes: 1 addition & 1 deletion service/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bproxy/service",
"version": "0.9.0",
"version": "0.9.1",
"private": true,
"type": "module",
"bin": {
Expand Down
2 changes: 1 addition & 1 deletion shared/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bproxy/shared",
"version": "0.9.0",
"version": "0.9.1",
"private": true,
"type": "module",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion shared/src/version.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*/

/** Current bproxy package version (semver). */
export const VERSION = "0.9.0";
export const VERSION = "0.9.1";

/** Protocol version for the daemon↔CLI↔extension wire format. */
export const PROTOCOL_VERSION = 2;
2 changes: 1 addition & 1 deletion skills/bproxy/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: >-
compatibility: Node >=24, bproxy installed (npm install -g @dimdasci/bproxy), daemon running, extension paired
license: MIT
metadata:
version: "0.9.0"
version: "0.9.1"
---

# bproxy
Expand Down
1 change: 1 addition & 0 deletions views/astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@ export default defineConfig({
},
],
components: {
Footer: "./src/components/Footer.astro",
PageFrame: "./src/components/PageFrame.astro",
},
customCss: ["./src/styles/custom.css"],
Expand Down
2 changes: 1 addition & 1 deletion views/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@bproxy/views",
"private": true,
"version": "0.9.0",
"version": "0.9.1",
"type": "module",
"scripts": {
"dev": "astro dev",
Expand Down
1 change: 1 addition & 0 deletions views/public/assets/bproxy-hero.png
33 changes: 33 additions & 0 deletions views/src/components/Footer.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
import DefaultFooter from "@astrojs/starlight/components/Footer.astro";
import pkg from "../../package.json";

const version = pkg.version;
---

<DefaultFooter />

<p class="bproxy-site-meta">
bproxy v{version} ·
<a href="https://github.com/dimdasci/bproxy/blob/main/LICENSE" target="_blank" rel="noopener noreferrer">
MIT License
</a>
· © Dim Kharitonov
</p>

<style>
.bproxy-site-meta {
margin: 0 auto 1.5rem;
font-size: var(--sl-text-xs);
color: var(--sl-color-gray-3);
text-align: center;
}

.bproxy-site-meta a {
color: inherit;
}

.bproxy-site-meta a:hover {
color: var(--sl-color-white);
}
</style>