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 centerSMART-National-Solution/faheem-code-app
Software Agent SDKAgent framework, tools, conversations, and workspacesSMART-National-Solution/faheem-code-sdk
Agent ServerRemote agent execution APISMART-National-Solution/faheem-code-sdk
Automation ServerScheduled and event-driven automation lifecycleSMART-National-Solution/faheem-code-automation
Sandbox ServerStandalone API and sandbox control planeSMART-National-Solution/faheem-code-sandbox-server
DocumentationDocumentation for the Faheem Code ecosystemSMART-National-Solution/faheem-code-docs
EvaluationsBenchmark and evaluation infrastructureSMART-National-Solution/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 SMART-National-Solution/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.