Beta version · 0.0.72

Your everyday tools, one shortcut away.

Press ⌃⌥⌘B to search 21 commands for coding and everyday work. Format JSON, compare text, inspect a token, convert data, save a snippet, or send an HTTP request. Your selected text suggests relevant tools. Screenshots, recordings, World Clock, QR codes, text utilities, and configurable AI are all in the same palette.

macOS 13+ Local developer tools OpenAI, Anthropic & Codex app-server Light & dark themes
Bello Box Home with warm orange accents, tool categories, and direct access to everyday utilities
Beta version

Version 0.0.72 adds model-specific AI settings with optional temperature, configurable reasoning effort, and Anthropic thinking and token-budget controls. Choices are remembered separately for each model and endpoint across Ask AI, World Clock copilot, and supported AI screenshot text recognition. Refined settings in light and dark mode explain model defaults, keep connection errors readable, and offer a reset for the current model. Automatic updates are delivered through Sparkle.

How it works

1 · Open

Open Bello Box to explore Home, with Overview, Developer, Capture, and Text & AI categories. From any app, use the shortcut to open the focused command palette with your selected text.

Home: ⌘1–⌘4 · Palette: ⌃⌥⌘B
2 · Preview instantly

The most relevant tool starts expanded, with frequent choices prioritized for the kind of text you select. Move with ↑ and ↓ to expand another tool; the previous row collapses. Use live controls to format JSON, edit a QR code, compare text, or adjust tool options directly in the result. Scroll and copy the output, then press Return to open the full tool with your draft intact. Suggestions learn from tool choices and broad text categories; selected text is never stored in ranking history.

Search · ↑ ↓ · Return · ⌘K
3 · Apply

Inspect and copy your result, replace a captured selection, or chain supported transforms with Use as Input. Drafts stay available while switching tools. Click elsewhere or press Esc from the tool list to close the palette.

Copy · Replace

One visual language. Every tool.

Home, Settings, the palette, and tool windows share consistent surfaces, colors, icons, and controls in light and dark themes. Search remains immediately focused, with arrow-key navigation and click-away dismissal. Developer tools preserve drafts while switching, and selections up to 500 KB stay intact behind a compact preview.

Bello Box palette with Timestamp Converter expanded by keyboard focus while World Clock stays compact

World Clock, in your theme.

Compare synchronized times and scroll or drag the timeline to plan a meeting. Adjust a timestamp directly in the palette, then press Return to continue with the same time and reference city. Open the copilot with ⌘J to ask your configured AI provider about the current time and locations. Questions send only when you choose, and suggestions require Apply. Pick Light, Dark, or System in Settings; open windows update immediately.

Capture, refine, and share.

Read a scrolling screenshot from top to bottom, style opaque masks, and erase just the parts of annotations you touch. Record a movie or GIF, or turn an existing video into a trimmed GIF with a live preview.

Developer tools, built in

Transformations run on your Mac. HTTP requests run only when you choose Send; request and response history is not saved.

JSON Tools

Pretty-print, minify, validate, and sort keys while preserving large numbers exactly. Malformed input shows a useful error location.

Compare Text & JSON

Compare lines, words, or JSON fields with visible additions and removals. Pin one selection and compare it with another later.

Inspect JWT

Read token headers, claims, and expiration dates locally. Signature verification is clearly distinguished from decoding; encrypted tokens are not supported.

Regex Tester

See live ICU matches and capture groups, highlight matches, extract results, or preview replacements. Bounded processing keeps difficult patterns responsive.

URL & Query Editor

Edit the host, port, path, fragment, and query parameters. Repeated parameters and flags stay intact, with a rebuilt URL ready to copy.

Timestamps & Cron

Convert Unix seconds, milliseconds, and ISO dates, or compare two instants. Explain standard five-field cron and preview the next runs in a chosen time zone.

JSON, YAML & CSV

Convert structured data and inspect a table preview. Choose CSV delimiters and optional type inference; ambiguous YAML structures produce clear errors.

Snippets & Templates

Save reusable text on your Mac. Fill custom fields and use selection, date, timestamp, and UUID placeholders before copying or inserting.

HTTP & cURL

Import a literal cURL command without executing a shell. Edit the request, explicitly choose Send, and inspect status, headers, body, and redirects. Cancel requests at any time.

Developer Generators

Generate UUIDs, secure random strings, Unix timestamps, and synthetic records. Choose line, JSON, or CSV output and regenerate when needed.

Bring your own AI

OpenAI-compatible

Works with OpenAI-compatible Chat Completions or Responses API endpoints — including OpenAI, OpenRouter, Groq, together.ai, or local runtimes like Ollama and LM Studio. Set the base URL, request API, model, and key.

Anthropic-compatible

Talk directly to the Anthropic Messages API or a compatible gateway with an x-api-key header and your chosen model.

Your key, your prompt

Override the endpoint and model, edit the system prompt that shapes every transformation, load the model list from the endpoint, and verify it with a "say hi" connection test. Keys live in the macOS Keychain.

Or local Codex app-server

Already use Codex locally? Point Bello Box at the codex binary and it talks to codex app-server with your existing login and config — no API key required.

Built-in tools

Fix & improve

Fix spelling and grammar, improve clarity, make text shorter, or switch to a professional or friendly tone — each a single click.

Understand

Summarize a long passage, explain what something means, or translate it into natural English.

Custom prompt

Type a custom instruction for one-off transformations — reformat a list, draft a reply, tighten a sentence.

QR code

Turn a link, address, or any text into a scannable QR code. Open it from the home window or a text selection, paste or edit text live, then copy or save the image as a PNG.

Screenshots

Capture an area, window, screen, or scrolling page. Ordinary captures freeze the display when triggered, preserving hovered menus and tooltips. Scrolling Capture guides manual or automatic scrolling and shows the captured extent. Review the tall result with Fit, Fit Width, or a chosen zoom. Annotate with arrows, highlights, text, and opaque masks in solid colors or patterns. Brush away portions of annotations while preserving the screenshot beneath, with undo and redo. OCR runs only when requested.

Screen recording

Record an area, window, or screen as a movie or silent GIF. Compact controls keep audio, cursor, click and keyboard tracking, quality, countdown, and privacy options together. Pause or change input tracking while recording. Review the result, make another GIF, or save and copy either format; GIF conversion keeps the original movie.

Video to GIF

Choose a local movie, preview and trim a clip, then set its frame rate, size, and looping. Convert up to 120 seconds at a time with progress and cancellation, and preview the finished GIF. Everything stays on your Mac.

Text utilities

Offline tools that need no AI: convert case, encode or decode Base64 / URL / HTML / Hex (auto-detected), pretty-print JSON and XML, hash with MD5 / SHA, sort and dedupe lines, and count words, characters, and model-aware tokens. Type or paste text directly, chain transformations with Use as Input, and reset to the original text.

World Clock

Follow the current time or plan an exact meeting time across locations with a draggable, color-coded timeline. Date-difference labels make midnight crossings clear, and Copy Times shares every location with its date and UTC offset. Search cities and IANA time zones, or explicitly ask your configured AI provider to fill a meeting from a description.

Requirements and current limitations

Before you start

Bello Box needs Accessibility access to read your selection and paste replacements. Screenshots and recordings need Screen Recording access, and recordings may also ask for Microphone and Input Monitoring depending on your selected options. Developer tools need no AI setup. AI features use your configured provider or local Codex app-server. Designed for macOS 13 and later.

What beta means here

Bello Box remains a beta. Automatic selection capture depends on the source app exposing selected text through Accessibility; copy and Use Clipboard are available when it does not. Cron uses five fields, cURL imports common literal request options, and JWT inspection does not verify signatures.