Built around your products.
A profile per product pins every investigation to the customer's real setup — version, components, repos, docs. General assistants answer about software; dekx answers about yours.
Not another chatbot. Not another coding agent. dekx reads the ticket, digs through your code, docs and past tickets, finds the root cause, tests the fix and drafts a reply with sources.
If the answer isn't already in the docs, the bot has nothing to give.
They don't read tickets, know your customers, or write a reply.

Every step is a real action on your own systems — reading code and docs and reasoning about them. Not search. Not autocomplete.
Retries re-send on a 504 from the subscriber without checking the delivery ledger, so a slow endpoint gets the same event twice.
Fix: set ledger_check=true in the retry policy — tested against the repro — or upgrade to 4.2.6. Quick workaround: de-duplicate on event_id.
Prose is split along its own structure and code is parsed by syntax. Then everything is linked into one graph, so an answer can show where it came from.
Docs, KB articles and tickets are split where they naturally break — sections, steps, code blocks, threads. A retrieved passage is a whole thought, not a random slice.
A tree-sitter pass reads source by syntax, not by line. Functions, types, config keys and call sites become units you can point to — down to file and line.
Those units are connected: symptom to source, ticket to fix, doc to the version it describes. Retrieval follows the links, which is what lets an answer explain itself.
Repos, issue trackers, doc sets and past resolutions connect through MCP and stay current. The graph reflects today, not a snapshot.
Versions, components, repos, doc sets. Each investigation is scoped to what the customer actually runs — not your whole company.
# profiles/acme-cloud.yaml product: Acme Cloud versions: [4.0, 4.1, 4.2] components: [events-api, dispatcher, webhooks-ui] sources: docs: ./docs/**/*.md code: acme/events, ./sdk tickets: zendesk(brand=cloud) issues: jira(EVT), linear escalate_when: no repro × 2
Built on your own machine. It links docs to code paths, tickets to resolutions, versions to known issues. Updates in small steps, and nothing leaves your network to be indexed.
Connect once. Every system becomes a tool your copilot — or any MCP client — can call, with read-first permissions you control.
Support engineering isn't a search problem. It's a reasoning problem over your product, your code, and data scattered across many places.
A profile per product pins every investigation to the customer's real setup — version, components, repos, docs. General assistants answer about software; dekx answers about yours.
Retrieval can only return what someone already documented. dekx follows a symptom into the source, reads the code path, and reasons to a root cause. The tickets nobody can answer from the KB are the ones it's for.
Every proposal comes with a reproduction it ran and a fix it tested. Every claim in the draft reply names the file, line or article it came from. You review evidence instead of proofreading prose.
On an engineer's laptop or inside your VPC. Use a local model and nothing leaves — or a remote model with PII redaction when you want more reasoning. Your choice.
Your platforms connect once through the MCP hub and stay current. Work in the dekx interface; the tools get called for you.
dekx doesn't replace your support engineers — it gives them more. The judgment, the trust, the call on what a customer really needs stays human. dekx removes everything standing between your engineers and the answer.
Working one case means reading the same code and docs your team already shipped. What dekx notices along the way doesn't stay inside that one investigation.
Tracing a symptom to its line of source shows the defect behind it — before another customer files it. Each finding and its fix arrives with a reproduction attached.
When the answer isn't in the documentation and isn't a bug, dekx says so — the missing step, the wrong assumption. You get a running list of what to fix.
Customers on older releases hit behaviour the current docs no longer describe. dekx pins the answer to the version in front of it and flags where the two differ.
63% of consumers will switch after one bad experience — and most leave without complaining.
Read · 4 min →Everything the agent did on one ticket — intake, redaction, retrieval, reproduction, root cause — and the three gates where a human decides.
Read · 8 min →A 401 that fails a third of the time, three worker nodes and a clock three minutes in the future. Where the hours actually go.
Read · 4 min →We're onboarding a small group of support organisations before launch.
Be first to know when dekx launches. No spam.