Open-source local AI coding tools Β· Your files stay on your machine Β· Explore on GitHub β†—
Local-first AI development Β· MCP tools

Your AI. Your code.
Your workstation.

Connect compatible AI assistants to your development workspace with SFI Agent. Inspect code, make edits, run approved commands, and review Git changesβ€”while keeping execution on your own machine.

Open source Β· Runs locally Β· Workspace-scoped access Β· You control the tunnel

Terminal β€” SFI Agent● local
# 01 Β· Install the host
$ curl -fsSL https://agent.shahfahadinc.com/install.sh | bash
# 02 Β· Start the control center
$ sfi-host --web
βœ“ Local control center ready
↳ http://localhost:5180
βœ“ MCP tools available
↳ Workspaces Β· Files Β· Git Β· Commands
! Start a tunnel only when remote access is needed.
Protected workspace accessLocal-first architecture
BUILT AROUND YOUR WORKFLOW⌘ Local workspaces↔ Model Context Protocol⌁ Cloudflare Tunnel⇄ ngrokβ‘‚ Git-aware tools
A useful local bridge

Give your AI the tools.
Keep yourself in control.

SFI Agent connects an AI client to tools running on your computer. You decide which projects are available and which actions are permitted.

βŒ•

Explore your codebase

Inspect files, understand project structure, search source code, and review implementation details in authorized workspaces.

✎

Make focused changes

Create files and edit code through tools designed to respect workspace boundaries and protect sensitive paths.

⌘

Run your workflow

Use approved commands and tests, inspect Git status and diffs, and keep the final verification loop close to the code.

⌁

Choose your connection

Work locally, or use Cloudflare Tunnel or ngrok when an internet-accessible MCP endpoint is needed.

β—ˆ

See what is happening

Use the local control center to manage workspaces, inspect connection details, and monitor tool activity supported by your build.

⛨

Security-minded by design

Workspace allowlists and secret protections help reduce accidental exposure. Review permissions before enabling remote access.

Start in minutes

From install to your first tool call.

Install the host, open the local control center, then connect an MCP-compatible client using the endpoint and transport supported by your setup.

βœ“
One-command installer
Installs the host and its required components where supported.
βœ“
Visual control center
Manage workspaces and connection settings locally.
βœ“
Step-by-step client guides
Follow the guide for your specific AI client and account capabilities.
SFI MCP Host Β· Control Center
β—‰ Connection Hubβ—Œ Live Activityβ–€ Workspaces✧ Skills & Tools
LOCAL SERVICE

Workspace connection

Select the project the AI can access.

β–£   my-project Authorized
⌁   Tunnel Optional
Workspace scoped
Good to know

Frequently asked questions

Does SFI Agent upload my whole project to a cloud service?

SFI Agent is designed around local execution. When you connect a remote AI client, the client may send selected prompts and tool results to its own service. Review your AI provider's data policies and only authorize workspaces you trust.

Do I need Cloudflare Tunnel or ngrok?

No, not for every workflow. A local MCP client can use a local server if it supports that connection mode. A remote web client usually needs a reachable HTTPS endpoint; a tunnel such as Cloudflare Tunnel or ngrok can provide one without directly opening a router port.

Is the tunnel URL the same as my local control center?

Not necessarily. The local dashboard (shown here at localhost:5180) and the MCP server endpoint are separate routes or services in your configuration. Publish only the intended MCP service, not the entire local admin dashboard.

Does one install work with every AI client?

No single setup is guaranteed across all clients. MCP support, transport, account eligibility, authentication and local/remote connection requirements differ. Check the client-specific guide and test the endpoint before use.

Can it run terminal commands and edit files?

Available tools depend on your installed build and configured permission mode. Review command policies, workspace boundaries and Git changes before approving consequential actions.

Your next step

Make your local workflow AI-ready.

Follow the install guide, configure your first workspace, and choose a connection method that matches your client.

Get started β†’Read documentation