@noorcode/cli
v1.0.33
Published
A terminal-based AI coding agent. Plan, chat, and build inside your local project.
Downloads
4,215
Readme
@noorcode/cli
A terminal-based AI coding agent. Plan, chat, and build inside your local project.
Prerequisites (Installing Bun)
NoorCode is powered by the Bun runtime. You must install Bun first before installing the CLI.
Installing Bun on Windows (PowerShell)
- Open PowerShell and run this command:
powershell -c "irm bun.sh/install.ps1 | iex" - Verify it is installed by running:
bun --version
Note: If Windows says 'bun' is not recognized, you need to add Bun to your environment variables:
- Press the Windows Key, type
env, and select Edit the system environment variables. - Click the Environment Variables... button.
- In the User variables section at the top, select Path and click Edit....
- Click New and paste the path to your Bun bin folder:
C:\Users\<YourUsername>\.bun\bin(Replace<YourUsername>with your actual Windows username). - Click OK on all windows, close your terminal, and open a new PowerShell window.
Installing Bun on macOS / Linux
Run the following command in your terminal:
curl -fsSL https://bun.sh/install | bashInstallation
Once Bun is installed, install the NoorCode CLI globally on your machine:
npm install -g @noorcode/cli@latestUsage
After installation, simply navigate to your project directory and run the CLI:
noorcodeFeatures
- Terminal AI Chat: Run an AI coding assistant directly in your terminal with a React-powered interface rendered at 60 fps.
- Plan and Build Modes: Use read-only planning tools or enable file writing, file editing, and shell command execution.
- Multi-Model Support: Chat with Anthropic Claude models, Cerebras models (
gemma-4-31b,zai-glm-4.7,gpt-oss-120b), Mistral, and DeepSeek. - Persistent Sessions: Syncs and saves full message history with the cloud.
- Authentication: Authenticate securely using a browser-based Clerk OAuth flow.
- Automatic Updates: The CLI quietly checks npm in the background and notifies you with a top-level banner when a new version is available.
Support
For issues and documentation, visit the main repository.
