Skip to main content

AI Coding Agent — Free Claude Code alternative powered by Kimi K2.5 + Ollama

Project description

NeuronCLI

Free AI Coding Agent — Claude Code alternative powered by Kimi K2.5. Works on Windows, Linux, macOS.

Built by zero-x Corporation


Install

# From PyPI (all platforms)
pip install neuroncli

# Or from source
git clone https://github.com/RAHUL-DevelopeRR/neuroncli.git
cd neuroncli
pip install -e .
# Linux/macOS one-liner
curl -fsSL https://raw.githubusercontent.com/RAHUL-DevelopeRR/neuroncli/master/install.sh | bash

Quick Start

# Start interactive REPL
neuron

# One-shot task
neuron "fix the bug in main.py"

# YOLO mode — no permission prompts
neuron --yolo "refactor src/ to use async"

# Plan mode — think first, code later
neuron --plan "add authentication to this API"

# Use local Ollama instead
neuron --provider ollama "explain this codebase"

Zero Setup — First Run

  1. Type neuron in any project directory
  2. Browser opens to OpenRouter login (free account)
  3. API key auto-provisioned + saved to ~/.neuroncli/config.json
  4. Done. No manual config, no copy-paste.

Features

Feature Description
Parallel Tool Execution Reads 5 files simultaneously, not one-by-one
Git Auto-Commit Every AI edit is auto-committed like Aider
Context Compression H2A-style compression prevents context bloat
3 Modes Standard (ask permission), Plan (think first), YOLO (full auto)
Session Persistence Resume previous conversations with /resume
Brand Color Output Clean terminal output with colored tables, headers
NEURON.md Project context file (like Claude's CLAUDE.md)
Token Tracking Shows token usage per session
Dual Provider OpenRouter (cloud, free) + Ollama (local, offline)

Modes

neuron                    # Standard — asks before writing/running
neuron --plan             # Plan — generates plan, waits for approval
neuron --yolo             # YOLO — full autonomous, no prompts

Switch at runtime: /mode plan, /mode yolo, /mode standard

Available Tools

Tool Description
read_file Read file contents with line numbers
write_file Create or overwrite a file
edit_file Surgical find-and-replace edit
list_directory Tree view of directory contents
run_command Execute shell commands
search_in_files Grep-style search across files
get_project_structure Full project overview

REPL Commands

Command Description
/help Show all commands
/init Create NEURON.md project context
/compact Compress context (free up memory)
/mode <mode> Switch: standard, plan, yolo
/model <name> Switch model
/provider <name> Switch: openrouter, ollama
/upgrade Info on faster response times
/clear Clear conversation history
/config Show current configuration
/exit Exit

CLI Flags

Flag Description
--yolo Skip all permission prompts
--plan Plan mode — reason before coding
--model, -m Model to use
--provider, -p openrouter or ollama
--dir, -d Working directory
--no-stream Disable token streaming

Architecture

neuroncli/
  agent.py              # ReAct engine — parallel tools, context compression
  auth.py               # OpenRouter OAuth auto-provisioning
  cli.py                # REPL + slash commands
  config.py             # Modes (standard/plan/yolo)
  git_integration.py    # Auto-commit AI edits
  session.py            # Save/resume conversations
  prompts.py            # Mode-aware system prompt builder
  tools.py              # Tool registry + 7 tool implementations
  ui.py                 # Brand colors, startup screen
  provider.py           # Provider abstraction layer
  openrouter_client.py  # OpenRouter (Kimi K2.5)
  ollama_client.py      # Local Ollama
tests/
  test_agent.py         # 18 unit tests

Requirements

  • Python 3.10+
  • Internet connection (for Kimi K2.5 via OpenRouter)
  • Optional: Ollama for local offline mode

License

MIT — free to use, modify, and distribute commercially.


By zero-x Corporation — Tamil Nadu, India

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neuroncli-2.1.0.tar.gz (33.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neuroncli-2.1.0-py3-none-any.whl (35.8 kB view details)

Uploaded Python 3

File details

Details for the file neuroncli-2.1.0.tar.gz.

File metadata

  • Download URL: neuroncli-2.1.0.tar.gz
  • Upload date:
  • Size: 33.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for neuroncli-2.1.0.tar.gz
Algorithm Hash digest
SHA256 cdde6daeb26a525db57fe1a958b3c68b4e9d6a1f540508c880116c3c03da2985
MD5 2b0bdbcedc3e49d51176a30e8e85ec1f
BLAKE2b-256 157bc86898c97472e035409c0081ecd50e897b71bd4d84b61be4d68bdd0de2e8

See more details on using hashes here.

File details

Details for the file neuroncli-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: neuroncli-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for neuroncli-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cee8115b291367e925d6c29f1a0b7dbe0498cf85fbb575d73041bbab173bd877
MD5 1c3584a18745129f1f9a2011ecd549d9
BLAKE2b-256 1f5c3c1233ae03c9d70cb31e5d77a1156536acab7dfb22a07ecd491c3087d8e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page