AI coding assistant with fine-tuned tool calling - Your code comes to life
Project description
NC1709 - AI Coding Assistant
99% Tool-Calling Accuracy | Outperforms Claude Sonnet 3.5
⚡ INSTALLATION
# Install (Ubuntu/Debian/macOS):
pipx install nc1709
# Upgrade to latest version:
pipx upgrade nc1709
# Alternative install method:
pip install --user nc1709
Note: On Ubuntu 23.04+, Debian 12+, use
pipx(NOTpip install nc1709)
🔑 SETUP API KEY
# Request your API key: asif90988@gmail.com
export NC1709_API_KEY="your-api-key-here"
# Add to ~/.bashrc for persistence:
echo 'export NC1709_API_KEY="your-key"' >> ~/.bashrc
🚀 START USING
nc1709 "create a FastAPI server with authentication"
What Makes NC1709 Special
- 99% Tool-Calling Accuracy: Outperforms Claude Sonnet 3.5 (80.5%)
- Zero Setup Required: No local models, no GPU needed
- Server-Side Intelligence: Fine-tuned Qwen2.5-Coder-7B via API
- Enterprise Monitoring: Prometheus metrics, health checks
Features
- File Operations: Read, Write, Edit, Glob with 99% accuracy
- Code Search: Advanced regex and context-aware search
- Git Integration: Natural language git commands
- Bash Execution: Safe command execution with smart permissions
- Web Tools: Fetch and analyze web content
- Task Management: Intelligent todo tracking
Quick Start
# Start coding with 99% accuracy AI
nc1709
# Example commands
nc1709 "Find all Python functions with TODO comments"
nc1709 "Create a FastAPI endpoint for user auth"
nc1709 "Debug the TypeError in main.py line 42"
Why Choose NC1709?
| Feature | NC1709 | Claude Sonnet 3.5 | Local Models |
|---|---|---|---|
| Tool Accuracy | 99% | 80.5% | Variable |
| Setup Time | 0 minutes | API key setup | Hours |
| Hardware Needed | None | None | RTX 3090+ |
| Storage Required | 0GB | 0GB | 15GB+ |
New in Version 3.0.0 - Unified Enhanced Architecture
🏗️ Architecture Improvements
- Unified Codebase: Single enhanced package replacing legacy dual-package structure
- 5-Layer Cognitive System: Router → Context → Council → Learning → Anticipation
- Dependency Injection: Full IoC container with service locator pattern
- OpenTelemetry Tracing: Distributed tracing with W3C context propagation
- Rate Limiting: Token bucket algorithm with configurable strategies
- JSON Schema Validation: Full draft-07 validation with type coercion
- Input Sanitization: NC1709-SAN algorithm for command/path injection prevention
- API Key Masking: NC1709-CAI (Color-Animal Identifier) for privacy
🏭 Production-Ready Features
- Multi-Worker Scaling: Automatic worker count optimization
- Connection Pooling: Efficient resource management with retry logic
- Circuit Breaker: Automatic failure detection and recovery
- Prometheus Metrics: 15+ monitoring metrics for performance tracking
- Health Monitoring: Comprehensive system health checks
- Load Balancing: Nginx configuration with rate limiting
- Graceful Shutdown: Clean resource cleanup on shutdown
- Auto-deployment: One-command production deployment script
📊 Monitoring Endpoints
/health- Basic health status/health/detailed- Comprehensive system health/metrics- Prometheus metrics endpoint/status/connections- Connection pool statistics/status/circuit-breaker- Circuit breaker status
Behind the Scenes
Our Training: 800K examples on DeepFabric infrastructure
Our Model: Fine-tuned Qwen2.5-Coder-7B optimized for tool-calling
Our Infrastructure: Enterprise-grade servers with monitoring & auto-scaling
Your Benefit: 99% accuracy with production-grade reliability
Links
- Documentation: https://docs.lafzusa.com/nc1709
- GitHub: https://github.com/lafzusa/nc1709
- PyPI: https://pypi.org/project/nc1709/
- Support: support@lafzusa.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nc1709-3.0.30.tar.gz.
File metadata
- Download URL: nc1709-3.0.30.tar.gz
- Upload date:
- Size: 461.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4982d2b7932fc9e2ad78266907fbca9f95240d5aff0d5fec7f5b1d8715bace89
|
|
| MD5 |
031185a78c15ac8a93bf92817de83d21
|
|
| BLAKE2b-256 |
3cf314bcb14f95714ae42a1d62bdf372b3373acd9c073af7b09e229533e1af2a
|
File details
Details for the file nc1709-3.0.30-py3-none-any.whl.
File metadata
- Download URL: nc1709-3.0.30-py3-none-any.whl
- Upload date:
- Size: 540.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f05a1a46d978d3c547e08ecd3da73da99584c28b18d230d51c976a8153af9f81
|
|
| MD5 |
756da812a3970300925ed58143ee52bb
|
|
| BLAKE2b-256 |
6405eed34cd2b92a8f0d2d7246eb04b6e8b4587e6535e85b933405f7aab4da70
|