v0.1.0 · Elite Super AI Agent

NICTO
CODE

Autonomous software engineering agent —
130+ tools · multi-provider LLM · cyberpunk TUI

Built by NICTOLabs · Go + Bubble Tea + LiteLLM

Explore Architecture ▸ Quick Start
▾ Scroll ▾
500+
Built-in Tools
8
Architecture Pillars
7
Exclusive Capabilities
7
LLM Providers
6
Operating Modes

▸ Overview

What is NICTO CODE?

A terminal-based AI coding agent that surpasses all existing solutions. It reads, writes, and executes code autonomously through a visually stunning cyberpunk interface.

Never build fake things

Only real, production-ready software. No mocks, no stubs, no placeholders.

Everything is possible

No task too complex, no problem too hard. The agent pushes through any challenge.

No limits beyond the sandbox

Work across languages, platforms, and providers. Speed is king.


▸ Architecture

8 Pillar System

A battle-tested architecture for autonomous software engineering.

01

Multi-Tiered Memory

Working, session, persistent, and knowledge base — four tiers of memory for context retention across sessions.

02

Advanced Orchestration

Supervisor patterns, debate protocols, and async swarm execution for complex multi-step tasks.

03

Production Guardrails

Permissions, sandboxing, secret scanning — safety rails that don't get in the way of productivity.

04

Self-Correction

State machine, verifier-gated retry, and circuit breaker patterns for robust error recovery.

05

Human Alignment

HITL gateways, progressive delegation, and trust management for safe autonomous operation.

06

Metacognition

Critique loops, confidence scoring, and trajectory auditing — the agent reflects on its own reasoning.

07

Autonomous Learning

Prompt optimization, dynamic few-shot selection, and A/B testing across sessions.

08

Compute-Over-Time

MCTS search trees, event triggers, and world models for long-running strategic reasoning.

▸ Technology Stack

How It's Built

🖥 Bubble Tea v2 Terminal UI framework
🎨 Lipgloss Styling & color system
⚙️ Go Tool System 130+ tools, 38 categories
🐍 LiteLLM Bridge (Python) Multi-provider LLM proxy
🧠 7 LLM Providers Anthropic · OpenAI · Google · Groq · Mistral · DeepSeek + more

▸ Tool System

130+ Tools Across 38 Categories

Thread-safe registry with concurrent execution, parsing, and live streaming.

📁 File Operations 18

  • create_file
  • str_replace
  • view
  • copy_file
  • move_file
  • search_replace
  • diff_files
  • tree
  • touch_file
  • read_file_raw

🔍 Search 15

  • find_files
  • find_in_files
  • grep_count
  • code_stats
  • find_todos
  • head_lines
  • tail_lines
  • sort_lines

🌐 Web 3

  • web_search
  • web_fetch
  • image_search

🔧 Git 15

  • git_status
  • git_diff
  • git_commit
  • git_push
  • git_branch
  • git_stash
  • git_blame
  • git_tags

🖥 System 16

  • get_os_info
  • disk_usage
  • memory_info
  • process_list
  • whoami
  • current_time
  • listening_ports

📡 Network 11

  • http_get
  • http_post
  • dns_lookup
  • download_file
  • url_encode
  • base64
  • check_url

🎮 Game Dev 6

  • game_scaffold
  • game_install_deps
  • game_run
  • game_add_component
  • game_asset_generate
  • game_build_export

⚛ NICTOS Sim 17

  • nictos_ping
  • nictos_simulate
  • nictos_particle_sim
  • nictos_quantum_sim
  • nictos_molecular_sim
  • nictos_gpu_sim
  • nictos_ai_train_sim
  • nictos_human_sim
  • nictos_climate_sim

🛡 Kali Security 36

  • kali_nmap
  • kali_sqlmap
  • kali_metasploit
  • kali_hydra
  • kali_hashcat
  • kali_gobuster
  • kali_nikto
  • kali_dirb

📊 Data & Analytics 14

  • csv_read/write
  • json_validate
  • json_query
  • yaml_to_json
  • hash_string
  • uuid_generate

🧠 Memory 6

  • memory_write
  • memory_read
  • memory_append
  • memory_delete
  • memory_list
  • memory_str_replace

📧 Gmail 6

  • gmail_search_threads
  • gmail_get_thread
  • gmail_create_draft
  • gmail_list_labels
  • gmail_list_drafts
  • gmail_label_message

📅 Calendar 7

  • calendar_list_events
  • calendar_search_events
  • calendar_create_event
  • calendar_update_event
  • calendar_delete_event
  • calendar_suggest_time

📈 Prediction 7

  • predict_collect
  • predict_trend
  • predict_pattern
  • predict_risk
  • predict_outcome
  • predict_recommend

🎲 Simulation 6

  • simulate_monte_carlo
  • simulate_scenario
  • simulate_distribution
  • simulate_sensitivity
  • simulate_whatif
  • simulate_bootstrap

📄 Documents 8

  • create_docx
  • create_pdf
  • read_pdf
  • create_pptx
  • create_xlsx
  • fill_pdf
  • merge_pdfs
  • file_reading

🐳 Docker & K8s 33

  • docker_ps
  • docker_build
  • docker_compose_up
  • k8s_pods
  • k8s_deployments
  • k8s_services
  • k8s_logs

▸ Operating Modes

6 Specialized Modes

Switch modes instantly with keyboard shortcuts. Each mode tailors the agent's behavior.

default

💬 Chat Mode

Assist with general coding tasks and questions.

Ctrl+P

📋 Plan Mode

Research and plan without executing any code.

Ctrl+E

🤖 Auto Mode

Execute autonomously without asking for permission.

Ctrl+D

🐛 Debug Mode

Diagnose and fix issues automatically.

Ctrl+T

🧪 Test Mode

Generate and run comprehensive tests.

Ctrl+G

🎮 Game Dev Mode

Build games with scaffolding and asset generation.


▸ Live Demos

See NICTO CODE in Action

Watch the agent execute real tool calls with animated terminal output — no simulation, just the real thing.

nicto-code — live execution
speed: 1x
◆ NICTO CODE v0.1.0 — autonomous agent ready
◆ 130+ tools · 38 categories · cyberpunk TUI
# Click a demo tab above to watch live execution
$ select_tool —file_operations
waiting
0%

▸ Get Started

Launch NICTO CODE

Build from source and start coding with AI.

terminal — nicto-code
# Install prerequisites: Go 1.22+, Python 3.10+, API key

$ git clone https://github.com/nictolabs/nicto-code.git
$ cd nicto-code
$ make setup
→ Setting up Python venv...
→ Installing Go dependencies...

# Configure your API key
$ cp .env.example .env
$ # Add your ANTHROPIC_API_KEY, OPENAI_API_KEY, etc.

# Build and run
$ make build
→ Built bin/nicto-code
$ make run
→ NICTO CODE v0.1.0 starting...
→ Ready. Type your message.

# Or run in development mode with hot reload
$ make dev
⌨️

Keyboard Shortcuts

  • Enter Send message
  • Ctrl+C Quit
  • ? Toggle help
  • Ctrl+N New session
  • Ctrl+O Switch model
  • Ctrl+. Settings
🎯

Supported Models

  • Claude Sonnet 4
  • GPT-4o / GPT-4
  • Gemini Pro
  • Mixtral / DeepSeek
  • Any OpenAI-compatible
📂

Project Structure

  • Go backend (Bubble Tea)
  • Python bridge (LiteLLM)
  • Prompt system (30+ files)
  • Tool registry (25 Go files)
  • Cyberpunk TUI components