ISAAC is a browser-based DeFi terminal built with Next.js and TypeScript. It features a command-driven interface for swaps, charts, and analysis across major EVM chains using a modular plugin system.
An advanced, browser-based DeFi terminal that brings powerful tools to both developers and advanced users through a command-driven interface. Inspired by terminals and developer consoles, ISAAC enables fast, scriptable access to diverse decentralized finance features across major EVM-compatible blockchains.
In-browser command line interface for direct, granular control over DeFi operations.
Supports commands for swaps, price checks, charting, tracing transactions, and making custom RPC calls.
Integrates with 1inch’s API, enabling access to data for thousands of tokens across Ethereum, Optimism, Arbitrum, Base, Polygon, and more.
Instant swaps and limit orders, accessible via intuitive terminal syntax (e.g., swap classic 1 eth usdc).
Trace transactions and interact with nodes using RPCs for advanced troubleshooting and analytics.
Multi-tabbed terminal windows let users script different DeFi strategies for parallel analysis and execution.
Extensible via plugins and hooks—developers can contribute new modules for protocols, dapps, chart overlays, or advanced analytics to enrich the ecosystem.
Built on TypeScript and Next.js for a modern, modular web UI.
Uses viem and wagmi libraries to handle Ethereum client logic and wallet integrations.
Features a modular plugin architecture for easy extensibility, protocol integrations, and community-driven development.
Deep integration with the 1inch API (15+ endpoints) brings aggregator power and multi-chain token data natively to the terminal.
ISAAC strives to create a developer-friendly, open-source DeFi command center where community contributions drive innovation. Whether you are swapping tokens, tracing transactions, automating workflows, or building new dapp plugins, ISAAC offers the flexibility and composability of a true terminal—now in your browser.
- Ideation: Our team drew inspiration from traditional terminals and developer consoles, aiming to make DeFi access scriptable, extensible, and trustless. PinMe’s decentralized hosting via IPFS and ENS set the foundation for a truly censorship-resistant application.
- Rapid Prototyping: Working under tight time constraints, we prioritized core functionality—a browser-based DeFi terminal supporting swaps, tracing, charting, and scripting powered by the 1inch API. Modular plugin architecture was chosen early on for extensibility and future growth.
- Deployment & Iteration: Key milestones included successful wallet integration, cross-chain support, and pinning our builds to IPFS with ENS mapping via [pinme.eth.limo](https://pinme.eth.limo). Frequent peer feedback and daily check-ins helped refine UI/UX and command features, ensuring usability.
- Community Collaboration: We embraced the open hackathon spirit, inviting plugin ideas, bug reports, and feedback from fellow participants. This led to more robust error handling and widened the scope for multi-chain analytics.
- Managing IPFS Deployment: Integrating continuous delivery with PinMe required learning IPFS pinning workflows and working with ENS subdomain mapping.
- Modular Plugin System: Designing a plugin architecture that supported external protocol integrations and remained developer-friendly pushed us to iterate several times.
- Cross-Chain Compatibility: Handling RPC calls and swaps across EVM networks presented edge cases, especially in wallet connections and token data fetching.
- Performance & Reliability: Ensuring fast command execution and reliable connectivity to APIs and blockchain nodes was key, especially for users experiencing DeFi for the first time via a terminal interface.
ISAAC was rapidly prototyped during the PinMe-DeFront Hackathon, focusing on integrating decentralized IPFS and ENS-based web hosting via pinme.eth.limo. The hackathon setting fostered fast iteration, direct community feedback, and collaborative development, allowing ISAAC’s command-driven DeFi terminal to evolve from concept to a working product—deployed trustlessly using PinMe. The open hackathon environment encouraged creativity in plugin design and cross-chain features, highlighting the power of composable DeFi in a decentralized web.
None