Agent-native TypeScript framework for open-weight models
Build a custom model with your coding agent.
Tell Claude Code or Codex what you want the model to do. Your agent prepares the data and TypeScript training workflow in your repo. You review the code; Arkor runs the training on managed GPUs and deploys the result behind an API your app can call.
No signup required — without an account, your endpoint is created anonymously and expires automatically.
By creating an endpoint you agree to the Terms of Service and Privacy Policy.
Built for TypeScript and Next.js teams. No separate Python training stack or GPU infrastructure.
Describe it. Review the code. Run the model.#
Tell your coding agent what model to build
Tell Claude Code or Codex the behavior you want, not the training configuration.
You, to your coding agent
“Build a model that rewrites rough drafts as tweets in my voice. Use Arkor.”
Your agent then
- Find or prepare a dataset
- Convert the data into the required format
- Write the TypeScript trainer
- Add evaluation
Your coding agent builds the training project
It prepares the dataset, writes the TypeScript trainer, and adds evaluation inside your repo. Review every change before training.
- Dataset preparation
- TypeScript trainer
- Reviewable configuration

Studio opens. You click Run Training.
Your coding agent runs pnpm dev and launches Arkor Studio at localhost:4000. Review the detected trainer, click Run Training, and follow the training progress in Studio.
pnpm devArkor Studio → localhost:4000

You control the run. Arkor handles the compute.
Tell your coding agent what model to build.#
Copy a prompt into Claude Code or Codex. Your agent prepares the TypeScript project; you review it, then Arkor trains and deploys.
YouClaude Code / Codex
Use Arkor to fine-tune a model that rewrites rough drafts as tweets in my style: https://github.com/arkorlab/arkor Find or prepare a suitable dataset, create the TypeScript training workflow, and tell me when it is ready to review in Arkor Studio.
- Agent builds the project
- You review the TypeScript
- Arkor trains and deploys
Your model is ready to use
Arkor deploys the fine-tuned model behind an OpenAI-compatible API. Call it from your Next.js or Node app by changing the base URL.
Endpoint ready
- Model
- example-fine-tuned-model
- Base URL
- https://example-model.arkor.app/v1
- API key
- ark_live_example_••••••••
Example values shown. Your real endpoint and key are issued after deployment.
const client = new OpenAI({
baseURL: process.env.ARKOR_BASE_URL,
apiKey: process.env.ARKOR_API_KEY,
});Fine-tuned model · Reviewable training code · Hosted API
Want to try an open model first?#
Get a temporary Gemma 4 API in one click. No signup, installation, or GPU setup required. Without an account, the endpoint expires after 7 days; sign up to keep yours.
No signup required — without an account, your endpoint is created anonymously and expires automatically.
By creating an endpoint you agree to the Terms of Service and Privacy Policy.
Base model only; no fine-tuning is applied.
Describe the model you want.#
Your coding agent builds the TypeScript project. You review it. Arkor trains and deploys it.

Ask me anything.#
How to use open-weight models in your product, how to start fine-tuning, or how to ship personalized AI features for your users.
I'm happy to help!