The outcome
Your agent gains a local execution path.
Claude Code or Codex can delegate bounded work to your own computer.

Watch the handoff
Claude Code delegates a codebase investigation. The local agent follows the evidence across code and tests, drafts a fix, and returns it for review.
Why local AI stayed separate

The old path
Forjal puts local execution inside the workflow instead.
What you can delegate
Trace a bug across code and tests. Return the cause, the evidence, and a proposed fix.
Draft an implementation, its tests, fixtures, or documentation from a clear goal.
Work through files, logs, or documents and return a decision-ready result.
How this is different
Read-only workspace tools run locally. External or effectful actions stay under the parent agent's permissions.
| Capability | Forjal | Ollama | LM Studio | Jan | Houtini LM | Conifer |
|---|---|---|---|---|---|---|
| Adds a local agent while keeping Claude Code or Codex as the parent | Clear public claim | Not the product's position | Not the product's position | Not the product's position | Clear public claim | Not the product's position |
| Works with context and tools granted by the parent agentRead-only workspace tools can run locally. External or effectful actions stay under the parent agent's permissions. | Clear public claim | Not the product's position | Not the product's position | Not the product's position | Available with setup or limits | Not the product's position |
| Detects hardware and prepares the execution path | Clear public claim | Available with setup or limits | Available with setup or limits | Available with setup or limits | Not the product's position | Available with setup or limits |
| Tells the parent what the local agent is good at | Clear public claim | Available with setup or limits | Available with setup or limits | Available with setup or limits | Clear public claim | Not the product's position |
| Parent chooses the model, with no automatic routing | Clear public claim | Available with setup or limits | Available with setup or limits | Available with setup or limits | Available with setup or limits | Not the product's position |
| Shows runtime, provider, and device for each run | Clear public claim | Not the product's position | Available with setup or limits | Not the product's position | Available with setup or limits | Not the product's position |
| Tracks evidence by hardware cohort | Clear public claim | Not the product's position | Not the product's position | Not the product's position | Not the product's position | Not the product's position |
Latest from Forjal
Built for the machine you have
Forjal detects the accelerator available, prepares the matching execution path, and records the runtime, provider, and device used on every run. If that path is unavailable, it returns an error instead of silently falling back.
MLX and MLX-LM · Apple GPU via Metal
Hexagon NPU via AI Hub GenieX
OpenVINO · NPU AI Boost and Arc GPU
Lemonade · NPU or hybrid
Foundry Local · TensorRT RTX or CUDA
The bound path may use an NPU, GPU, CPU, or a hybrid of them. It stays explicit and visible in the run.
Your hardware, in the loop.
Install Forjal, prepare a model for this machine, and run the first delegated mission without leaving the conversation.
