Skip to main content

Introduction

🙌 Welcome to Faheem Code, the AI software engineer for your team.

There are a few ways to work with Faheem Code:

Faheem Code​

Faheem Code is the browser client and control center for agent conversations and automations. It connects to one or more Agent Server backends.

The faheem-code launcher can start Canvas with local backend services as an all-in-one stack. You can also run the client separately and connect it to a local, self-hosted, Cloud, or Enterprise backend.

Get started with Faheem Code or view the source.

Faheem Code SDK and agent server​

The Software Agent SDK is a composable Python library for building agents that work with code. The same repository contains Agent Server, which exposes agent execution, conversations, tools, and workspaces through REST and WebSocket APIs.

Get started with the SDK or view the source.

Faheem Code Cloud​

Faheem Code Cloud is the managed commercial service for running Faheem Code without operating your own backend and sandbox infrastructure. It provides hosted execution, integrations, collaboration, access controls, usage reporting, and budget management.

Open Faheem Code to sign in and try it.

Faheem Code Enterprise​

Faheem Code Enterprise provides commercial capabilities and support for organizations that need licensed self-hosting or managed deployment options.

Learn more at faheemcode.ai/enterprise.

Sandbox server​

Sandbox Server is the community-supported standalone Faheem Code API and sandbox control plane. It creates and manages sandboxed environments that host Agent Server. It can be configured to use Faheem Code as its browser client.

Component and repository map​

ComponentResponsibilitySource
Faheem CodeBrowser client and control centeralsairy/faheem-code-app
Software Agent SDKAgent framework, tools, conversations, and workspacesalsairy/faheem-code-sdk
Agent ServerRemote agent execution APIalsairy/faheem-code-sdk
Automation ServerScheduled and event-driven automation lifecyclealsairy/faheem-code-automation
Sandbox ServerStandalone API and sandbox control planealsairy/faheem-code-sandbox-server
DocumentationDocumentation for the Faheem Code ecosystemalsairy/faheem-code-docs
EvaluationsBenchmark and evaluation infrastructurealsairy/faheem-code-benchmarks

Each public repository includes its own license. Check the repository you use or modify instead of assuming one license applies to the entire ecosystem.

Legacy​

The archived alsairy/faheem-code-legacy snapshot also preserves the previous backend and runtime architecture for historical reference.

Faheem Code CLI and local GUI

Faheem Code CLI

The CLI is a terminal-based interface powered by the Software Agent SDK. It is feature-complete and primarily maintained for stability.

Check out the docs or view the source.

Faheem Code Legacy Local GUI

The Local GUI is the deprecated Docker-based browser application from the former Faheem Code monorepo. Use Faheem Code for active browser-client development.

View the pinned source.

Community​

Explore all Faheem Code repositories and contact support.