ASHOS is a modular, terminal-native personal operating system designed for developers who treat their productivity like a high-performance system. Built with Dependency Injection, Event-Driven Orchestration, and a Recursive AI Brain.
⚙️ ASHOS — Digital Cockpit v2.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Control tasks, focus, and intelligence
directly from your terminal.
ASHOS transcends the "task manager" category. It's a cohesive Intelligence Engine that learns from your behavior, synchronizes across the cloud, and evolves its personality based on your work patterns.
- Clean Architecture: Decoupled business logic from infrastructure.
- Atomic Persistence: ACID-compliant storage via SQLite.
- Recursive RAG: Vector-based memory that grows as you work.
- Event-Driven Extension: Modules communicate via a high-performance internal bus.
ASHOS doesn't just store data; it understands it. Using Local Vector Embeddings (via sqlite-vec), ASHOS performs semantic search across your entire history.
- Context-Aware Q&A: "What was I working on when I mentioned the database fix?"
- Behavioral Digest: Strategic analysis of your productivity trends.
- Standup Automation: Professional status updates generated from your logs.
Using a Direct API Bypass architecture with Appwrite, ASHOS keeps your notes, tasks, and AI context perfectly in sync across multiple machines.
- Recursive Scanning: Handles nested JSON structures with 100% reliability.
- Personality Calibration: Weekly syncs update the
About Mecontext, allowing the AI to "know" you better every week.
ASHOS implements a high-precision focus engine that tracks concentration intervals and provides ASCII analytics to visualize your "Flow State" sessions.
├── cmd/ # CLI Layer (Cobra Implementation)
├── internal/ # Core Logic (The Private Engine)
│ ├── ai/ # Intelligence Layer (RAG & Memory)
│ ├── task/ # Task Orchestration
│ ├── focus/ # Concentration Tracking
│ ├── core/event/ # Internal Pub/Sub Bus
│ └── storage/ # Multi-engine Persistence (SQLite + Appwrite)
├── data/ # Local ACID Persistence
└── main.go # Composition Root (The Heart)
Ensure you have Go 1.24+ installed.
# Clone the OS
git clone https://github.com/Ashish5180/ASHOS-Command-Line-Interface-
cd ASHOS-Command-Line-Interface-
# Build the Engine
go build -o ash main.go
# Initialize
./ash statusFor a full list of commands, see the 📖 Command Guide.
| Command | Action |
|---|---|
ash task add "Title" |
Log a milestone |
ash focus start |
Initiate a deep work cycle |
ash ai weekly-sync |
Synchronize OS Brain with Cloud |
ash dash |
Launch the Terminal Command Center |
| Component | Technology |
|---|---|
| Core Runtime | Go (Golang) |
| Storage Engine | SQLite (Pure Go) |
| Cloud Backend | Appwrite |
| AI Processing | OpenAI (Cloud) / Ollama (Local) |
| Vector Search | sqlite-vec (v0.1.0) |
| TUI Interface | Charm (Bubble Tea & Lipgloss) |
- Phase 1: Foundation (CLI + SQLite)
- Phase 2: Intelligence (RAG + Semantic Search)
- Phase 3: Connectivity (Appwrite Cloud Sync + Slack)
- Phase 4: Automation (DSL Scripting + System Monitoring)
ASHOS is built for the 1% developer. It's about taking control of your cognitive load by offloading memory to an intelligent, terminal-native system. It demonstrates how to build enterprise-grade software in Go while maintaining the speed and simplicity of the CLI.
Architectural demonstration project by Ashish Yaduvanshi. For educational and personal productivity use.