Your connections. Your computer. One place to run the board.
Your systems are talking. You shouldn’t have to chase them across six different windows to find out what’s happening.
Voxryn Switchboard is a Windows program for people who connect other people’s systems and need one place to see and manage those connections.
Install it on a computer you control. Point each line at an address you already run. Choose how calls are allowed through. Watch recent traffic, inspect receipts, and open a problem when something goes wrong.
No hosted gateway to rent. No service you have to keep paying someone else to operate. No separate copy handed to every client.
Just your own operations desk, on your own machine.
One board. Your lines. Your call.
The operations desk
Switchboard opens a local window on your computer. Its Operations chair puts the important things in view: your lines, recent calls, and whatever is going wrong right now.
Open a problem and go straight to it. Watch recent traffic from more than one line. Move between Operations, Supervisor, Clients, Receipts, Deployments, and Settings. Network, Analytics, and Activity give you additional views of the recorded traffic and the state of your board.
A new copy starts with an empty client list. You name each client, give its line an address you already operate, and choose how that line handles incoming calls.
Switchboard does not invent the systems at the other end. It connects to the ones you point it at.
Supervisor
Meet Supervisor: the AI-powered voice behind your board.
You’ve got connections to run, systems to keep talking, and problems to sort out. You shouldn’t have to memorize every address, rule, and receipt just to understand what your own switchboard is doing.
So ask.
Where does this line point? Why would that call be refused? Who wrote that response? What do the recorded calls tell me? Need to change something without hunting through the whole window? Supervisor can help with that, too.
Supervisor reads the lines, rules, and receipts on this copy and answers in ordinary language, using what’s actually there. It can explain the board’s current state, help you follow a problem back to its source, and prepare changes when you want to adjust your setup. Add a line. Point it somewhere else. Add or remove a rule. Change a mode, set a note, bind a line, or remove a line altogether.
You call the shots. Supervisor prepares the change. The board checks it against the current state. You decide whether to confirm. Nothing gets written just because you asked a question, and a conversation alone never changes your configuration. If the model doesn’t answer, Supervisor tells you and leaves the board as it was.
The model is yours, too. Start with Ollama on the computer running Switchboard. Leave the model ID blank and Supervisor can use a model already installed there. Prefer a paid OpenAI-compatible service? Supply its endpoint, model ID, and any required key in Settings. The key stays on your computer; it isn’t included in the archive or shown again in the window. The model itself isn’t included, and any paid model service is your account and expense.
Think of Supervisor as a way to get a straight answer from your own board, without having to speak its language. Ask when you need an explanation. Ask when you want to make a change. Then look at the proposal and decide what happens next.
It doesn’t sit in the background monitoring traffic, predict the future, read call bodies back to you, or reveal secrets. It won’t rewrite the program or operate the six optional tools for you. And it won’t quietly rearrange your setup while you’re looking the other way.
Less hunting through windows. More getting on with the work.
Your board, in plain English. Your decisions, every time.
Lines that do what you tell them
Each client is a line on your board. You choose its forwarding address and its mode.
- Open mode: calls are forwarded unless a refusal rule matches.
- Listed mode: calls are forwarded only when an allow rule matches.
Rules match the HTTP method and path. The first matching rule wins. When a call is refused, Switchboard does not forward it. The caller receives a 403 response, and the board keeps a receipt.
A line without an address does not listen. Clear the address, and the line is dropped.
When a line is configured to listen, Switchboard binds it to a port on your computer, using ports 8312–8411. It can show you the local address and the computer’s network address. On Windows, it adds a firewall rule called “Voxryn lines” for those ports.
That firewall rule is not an internet route. Switchboard does not create a path in from the public internet. Another computer can reach a line only if it can already reach your computer over the network. A rule is a method and a path. It is not a login. The line does not encrypt the call. The token added for the runtime does not check who the caller is.
Calls, receipts, and the things that went wrong
Switchboard forwards calls to the address you configured, preserving the caller’s headers except for hop-by-hop headers. If a line has a token and the caller has not supplied an Authorization header, Switchboard adds a Bearer token.
The upstream response is given 30 seconds. Requests must declare their body length. Bodies larger than 200,000 bytes and chunked request bodies are stopped and receipted. If the upstream does not answer, the receipt records that too.
The Receipts page shows the latest 80 receipts. Operations shows the latest six. The board keeps up to 400 receipts, and the response-time chart uses the latest 14. These are rolling records, not a permanent history or lifetime totals.
A receipt tells you who made the call, which call it was, and whether it was answered, refused, stopped, or left unanswered. The page does not display raw request bodies. If a body was retained, the call can be sent again from its receipt. If it was not retained, Switchboard tells you it cannot retry it. Copy a receipt to your clipboard when you need to take the details elsewhere.
Network and Analytics describe recorded calls. They do not prove that a line is reachable at this very moment. Green means answered, amber means a response came back with an error, and red means the call did not land.
Switchboard keeps a working record of what happened. It does not automatically write every bad call into a separate file.
Six optional tools, included
The board works without any of these tools. They are included as tabs for jobs you may need to do around your connections. They do not have to be opened for a line to listen, forward calls, or keep receipts.
ShipCheck — Check the package before it ships.
Give it a folder or ZIP. ShipCheck looks for expected files, flags names associated with local secrets, and checks the shape of the archive. It does not run code from the package, including a tests directory. Expected files come from shipcheck.json, or README.md when that configuration file is absent. Its result is ready or blocked. A pass means those static checks passed. It is not a certification, a security audit, or a statement that the package is safe.
ToolPermit — Put a named decision in front of a command.
Define the actions that may be allowed and the actions that must be refused. ToolPermit returns allowed, forbidden, or not on the list. If you provide a command and choose to run it, the command starts only when the action is allowed. A run that continues past 120 seconds is stopped. This is a gate for commands run through ToolPermit, not an enforcement boundary around commands someone runs elsewhere.
QueueDoctor — Read the job records you have.
Paste in job records and choose the time and age threshold against which to read them. QueueDoctor distinguishes confirmed failures from completed jobs and jobs that may be stalled. A timestamp alone is not enough to declare a stall, and a suspected stall is not reported as a confirmed failure. Repeated confirmed failures for the same job ID are identified. QueueDoctor reads the records you provide. It does not watch a live queue.
ConfigGuard — Compare files against a remembered baseline.
Remember the SHA-256 fingerprints of files you choose, then compare those files later. ConfigGuard reports whether a file matches, has changed, is missing, or has no baseline. A match means the file matches the saved fingerprint. It does not mean the computer is safe.
Agent Audit — Make an agent log easier to read.
Paste a JSON log, either as one object per line or as a JSON array. Agent Audit sorts the records into proposed, approved, refused, completed, failed, or other, and lists the action, time, and reason when available. It reads the log you supply. It does not run an agent or independently verify the events recorded.
Snap — Bring your own program into the window.
Add your own .py or .exe as a tab. Programs can run as jobs that start and exit, or as services that stay running without launching a second copy when started again. A job that continues beyond 120 seconds is stopped.
A Python program runs using the Python runtime bundled with Switchboard, or a virtual environment beside the program. An open for writing is refused outside the folder you designate. A delete, a rename, or a program it starts is not stopped by that guard. It is not a sandbox. An .exe runs outside that guard. Snap lets you bring your own tools into the board. It does not give your clients a copy of Switchboard.
These tools are useful for specific jobs. They are not certifications or live monitors. Agent Audit reads a log you paste. It does not run Supervisor, and Supervisor does not run these tools.
What you receive
The purchase provides a downloadable archive containing the Windows program, the components it needs to open, including its Python runtime and WebView2 components, and the instruction manual. The window uses the WebView2 runtime provided by current Microsoft Edge.
You install and run your copy on a 64-bit Windows computer you own or control. The board’s local interface is available at 127.0.0.1:8810. One account is created on that copy.
The archive does not contain a populated client list, an account, a token, a model, a model key, a hosted gateway, or a service maintained by the seller. You provide the computer, network, credentials, and the addresses to which your lines connect.
If your computer is off, your lines are off.
Switchboard is not a promise that every upstream system will respond, that every network can reach your computer, or that every program you connect is safe. It is an operations window and a configurable forwarding point for the systems you choose to connect.
One license. One copy. Yours to operate.
Price: $1,500 USD, paid once.
The purchase grants one non-exclusive, non-transferable, perpetual license to one copy of Voxryn Switchboard for your own personal or commercial work. You may install and run that copy on the computers you own or control, including more than one of them at the same time. You may use that copy to provide work to your own clients. Your clients do not receive their own copy or a license to the software.
The license does not permit you to redistribute, sublicense, or package the software for someone else to install and run as their own copy without the seller’s written agreement.
The software is provided as is and where is. The purchase does not include support, updates, maintenance, hosting, or a running service. There is no voluntary refund after the copy has been made available, subject to rights that applicable law does not allow the parties to waive. If the payment succeeds and the copy is not made available, the license says when that fee is refunded.
Before payment, the buyer accepts the license and confirms review of the product description. Stripe processes the payment. The archive is made available after Stripe confirms a successful live payment for that order. A test or sandbox payment does not release it.
Copyright remains with Martin Gettig, in Pennsylvania, except for third-party components governed by their own terms.
Make it your own
You may inspect, edit, modify, adapt, and change the program’s core for your own needs. You may use those changes for your own personal or commercial work under the license.
You may not sell, sublicense, publish, distribute, or otherwise provide the program, or a modified version of it, to another person in a form they can install and run as their own copy. That includes doing so for your commercial gain. Giving it away is the same restriction as selling it. An exception requires Martin Gettig’s written agreement. Handing a client the program is redistribution. Using it to do their work is not.
Stop chasing the connections. Run the board.
Voxryn Switchboard gives you one place to configure your lines, see their recent traffic, read what happened, and bring selected tools into the same window.
It doesn’t run your business for you. It doesn’t host your systems. Supervisor reads the copy in front of you and waits when a change needs your confirmation. It doesn’t pretend a green indicator means the entire network is safe.
It puts the board in front of you. You decide what connects, what gets forwarded, and what needs your attention.