Uncensored AI
with one API key.

Three models that don't refuse. Built for Cursor Agent. Pay as you go from $1.

Get started
curl https://77thjunction.app/v1/chat/completions \
  -H "Authorization: Bearer sk-77j-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "junction-forge",
    "messages": [
      {"role": "user", "content": "Write a haiku about midnight code"}
    ]
  }'
Cursor — my-project
∞ Agent
AskPlan
Add input validation and tests for this handler
◇Readsrc/handler.ts
✎Editedsrc/handler.ts+14 −2
✎Createdsrc/handler.test.ts+38
›_Rannpm test6 passed

Done. Bad input now returns 400 with a clear message, and all 6 tests pass.

Plan, search, build anything…
junction-forge▾

Agent mode, no refusals.

junction-forge in Cursor

With 77th Junction you can ↳

Run Cursor Agent without refusalsWrite security toolingReverse-engineer codeWrite unfiltered fictionGet straight answersRead 1M-token codebases
Swift

77th / junction-swift

Fast · reads images · 262K context

256K context$1.50 / $4.50
Forge

77th / junction-forge

Coding & agent · 1M context

1M context$4.50 / $7.50
Titan

77th / junction-titan

Newest large model · 1M context

1M context$4.50 / $7.50

Models that do the work instead of lecturing you

Mainstream assistants stop mid-task to refuse security research, reverse engineering, dark fiction or frank questions. Ours keep going, and they plug straight into the tools you already use.

Cursor's agent, unrestricted

Keep Cursor's agent harness. Swap in a model that doesn't refuse.

Cursor's Agent mode is the best coding harness around: it plans the work, reads your repo, edits across files, runs commands and checks its own output. The only thing holding it back is a model that stops to lecture you. Point Cursor at 77th Junction and you keep every tool, with a model that finishes the job.

Agent mode

Plans multi-step tasks and keeps going until the work is done, not until it hits a policy wall.

Multi-file edits

Applies diffs across your whole repo, with every change shown for review.

Terminal

Runs builds, tests, installs and scripts, then reads the output and fixes what broke.

Codebase search

Semantic and exact search across the project, so answers are grounded in your code.

MCP servers

Your databases, browsers and internal APIs become tools the agent can call.

Rules and AGENTS.md

Project conventions and instructions the model follows on every request.

Checkpoints

Roll back any step the agent took if you don't like where it went.

@ context

Mention files, folders, docs and terminals to steer exactly what it reads.

Which model to pick in Cursor

junction-swiftFast · reads images · 262K context · 256K context
junction-forgeCoding & agent · 1M context · 1M context
junction-titanNewest large model · 1M context · 1M context

Your base URL for step 5

https://77thjunction.app/v1
Seven steps from top to bottom: create a 77th Junction account, create an API key, open Cursor Settings → Models, paste the key into OpenAI API Key, turn on Override OpenAI Base URL with your 77th Junction URL ending in /v1, add the custom models junction-forge, junction-swift and junction-titan, then pick one in Agent mode.
Seven steps, about three minutes.

How it works

Create an account, top up, and paste one key into Cursor. Everything else is the OpenAI API you already know.

Connect Cursor

Paste your key into Cursor's OpenAI settings, point the base URL at us and add the three model names. Then pick one in Agent mode.

Cursor Settings → Models

OpenAI API Key      sk-77j-••••••••••••
Override Base URL   https://77thjunction.app/v1
Custom models       junction-swift
                    junction-forge
                    junction-titan

Call it from code

Any OpenAI SDK works. Change the base URL and the key; streaming, tool calling and JSON mode pass straight through.

from openai import OpenAI

client = OpenAI(base_url="https://77thjunction.app/v1", api_key="sk-77j-…")
reply = client.chat.completions.create(
    model="junction-forge",
    messages=[{"role": "user", "content": "…"}],
)

See every cent

Each request lands in your usage log within seconds: model, tokens, time and exact cost. Set a spend limit on any key.

junction-forge18.2k → 1.4k$0.0924
junction-swift2.1k → 640$0.006030
junction-titan41.0k → 2.2k$0.2010

Pay for what you use

No plans, seats or monthly fee. Top up from $1 and every request is billed for the exact tokens it used.

ModelInput / 1MOutput / 1M
junction-swift$1.50$4.50
junction-forge$4.50$7.50
junction-titan$4.50$7.50
Create an account and top up →

Top up from $1

M-Pesa STK push, Visa, Mastercard or a PayPal balance. Credit lands in seconds and never expires.

Failed requests are free

You are only charged for replies that complete. Errors and refusals from upstream cost nothing.

Spend limits per key

Give the key you use in Cursor its own cap so an agent loop can never surprise you.

Private by default

We record tokens and cost for billing. Prompts and replies are never stored.

Questions

What does uncensored mean here?+

The models are abliterated: the refusal behaviour was removed from the weights, so they answer directly instead of lecturing. A few hard limits still apply (see the terms): nothing sexual involving minors, no intimate images of real people without consent, and no attacks on systems you do not own.

Does it work in Cursor Agent mode?+

Yes. 77th Junction speaks the OpenAI API, which Cursor supports through “Override OpenAI Base URL”. The models support tool calling, so Agent mode can read files, edit code and run terminal commands with them.

How does billing work?+

Prepaid and pay-as-you-go. Top up from $1 with M-Pesa, card or PayPal. Every request is charged for the exact tokens it used and appears in your usage log with its cost. No subscription, and your balance never expires.

Do you store my prompts?+

No. We log token counts, cost and timing for billing. The content of your prompts and replies passes through and is not saved.

Can I use it outside Cursor?+

Anywhere that accepts an OpenAI-compatible endpoint: the OpenAI SDKs, Cline, Continue, Roo Code, LibreChat, Open WebUI, and your own apps and scripts.

Something else? Contact us

No refusals.
Just answers.

Get started

One key, three uncensored models, running in Cursor in about three minutes.