Ouail Bni
Ouail Bni is an independent software engineer and tech lead who builds developer tools and AI coding agents. His current focus is agent-harness engineering: helping coding agents understand a repository's structure before editing it, then verify their work.
At a Glance
- Individual developers
- Open-source maintainers
- Software engineering teams
- Companies doing internal development
- +2 more
AI Tools by Ouail Bni
(1)Empryo
AI Coding Agent for Desktop and CLI
Discussions
No discussions yet
Be the first to start a discussion about Ouail Bni
Latest News
Empryo 3.9.4-beta: watch connectivity, projects on phone and a lighter engine
Empryo 3.9.0-beta: phone support, an engine that outlives the window and worktrees in tabs
Empryo 3.8.7-beta: efficient tool calling, Chrome extension and a unified Logs view
Published 'Use Empryo to understand a repository before changing it,' a workflow walkthrough
Products & Services
An AI coding agent/harness for desktop, terminal and headless CI. It builds a live repository Genome, edits code by symbol using AST/LSP-aware techniques, runs checks, tracks decisions and costs, and supports the user's models, API keys, subscriptions or local models.
Open-source predecessor/experiment to Empryo: a terminal coding agent with a dependency graph, Soul Map, symbol-aware tools, parallel agents, embedded Neovim, session compaction and cost transparency.
A live AI deliberation platform in which five AI agents debate topics in real time with audience voting and chat.
A ProxySoul × Empryo project providing skills, agents, an immune system and habits for coding agents.
Market Position
Empryo positions itself as a code-intelligence-first AI coding agent/harness rather than a thin chat wrapper: its Genome maps repository structure, edits by symbol through AST/LSP, routes work across models, tracks costs and verifies changes. Bni's published comparisons and benchmark materials specifically place it against OpenCode, Claude Code, Codex and pi, emphasizing provider freedom, lower-cost routing, repository understanding and desktop/terminal/headless coverage.
Leadership
Founders
Ouail Bni
Self-taught programmer who began building websites in Morocco in 2018 after starting with game development in C++ and Unity in 2016. He earned a Master's in Computer Science at Malmö University, has worked as a freelance full-stack web/mobile engineer since 2018, and is a senior software engineer and tech lead at Axis Communications in Sweden since 2022.
Executive Team
Ouail Bni
Independent developer and creator of Empryo/SoulForge
Senior software engineer and tech lead at Axis Communications; Master's in Computer Science from Malmö University; experience across React, Next.js, TypeScript, Node.js, AWS Lambda, GraphQL, React Native, Kotlin and AI tooling.
Founding Story
Bni says he started programming in 2016 and began building websites in Morocco in 2018. His AI-agent work grew from a desire to make coding agents understand code as a connected system rather than grep files and make potentially unsafe text edits; SoulForge was the open-source experiment and Empryo is its successor.
Business Model
Revenue Model
Empryo is free to try/use and is primarily BYOK/provider-choice software: users can bring an API key, use a supported subscription or local model, while provider/model usage is billed by the chosen provider. The site also offers GitHub sponsorship. The Empryo v3 license permits personal, internal business, paid client and headless-CI use, but commercial redistribution, paid wrappers or hosted monetization require explicit permission.
Pricing Tiers
Use an API key, an existing supported subscription or a local model; model/provider usage or allowance is separate.
Target Markets
- Individual developers
- Open-source maintainers
- Software engineering teams
- Companies doing internal development
- Freelancers and paid client-development teams
- CI/headless automation users
- Understanding an unfamiliar repository before making a change
- Focused multi-file refactors and symbol-level edits
- Bug fixing with automatic typecheck, lint and test verification
- Long-running coding-agent sessions with memory and recovery
- Desktop, terminal and headless CI software development
- Cost-conscious agent workflows that route exploration to cheaper models and coding to stronger models
- Community users including Praneeth Merugu, Smakosh, Shiny, PavidR, Chen, svnpierre, robertt3kuk, Rajin and others who provide testimonials or usage reports on Empryo's site.